[2026-02-04T20:15:03.697412] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-02-04T20:15:03.881146] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-02-04T20:15:04.064664] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-02-04T20:15:04.247910] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-02-04T20:15:04.249694] [WARN ] [STATE ] State set to: WAITING [2026-02-04T20:15:04.249769] [INFO ] [STATE ] Checking TDM service status... [2026-02-04T20:15:04.475366] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-02-04T20:15:04.479559] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-02-04), and is a dependency of this service. [2026-02-04T20:15:04.522043] [WARN ] [sig-status] Service 'sig' is not running. [2026-02-04T20:15:04.571915] [WARN ] [sap-status] Service 'sap' is not running. [2026-02-04T20:15:04.611953] [WARN ] [exp-status] Service 'exp' is not running. [2026-02-04T20:15:04.612229] [WARN ] [STATE ] State set to: RUNNING [2026-02-04T20:15:04.612308] [INFO ] [CACHE ] Starting cache update [2026-02-04T20:15:04.612352] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-02-04T20:15:04.616937] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-02-04T20:15:04.617347] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-02-04T20:15:04.617408] [INFO ] [CACHE ] Cache update completed successfully [2026-02-04T20:15:04.617448] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-02-04T20:15:04.617491] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-04T20:15:04.690460] [DEBUG] [REMOTE ] Fetched 3449 unique symbols from directory listing. [2026-02-04T20:15:04.698464] [INFO ] [sig ] Skipping 3449 symbols with existing configuration [2026-02-04T20:15:04.698614] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-02-04T20:15:04.699863] [INFO ] [sig ] Generating forecasts for all active symbols [2026-02-04T20:15:04.699910] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-04T20:15:04.809153] [DEBUG] [REMOTE ] Fetched 3449 unique symbols from directory listing. [2026-02-04T20:15:04.813273] [INFO ] [sig ] Found 3449 active symbols to forecast [2026-02-04T20:15:04.816012] [INFO ] [sig ] [1/3449] Forecasting A... [2026-02-04T20:15:04.816066] [INFO ] [sig ] Generating forecast for: A [2026-02-04T20:15:04.816102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-02-04T20:15:04.831133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-02-04T20:15:04.831535] [INFO ] [FORECASTER] Starting predict_future for A [2026-02-04T20:15:04.832725] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-02-04T20:15:04.832794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:04.832830] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:04.832858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:04.832917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:04.894988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:04.896006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:04.896111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:04.896147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:05.022744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:05.022901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:05.022942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:05.022989] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:05.026686] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=26.50%) [2026-02-04T20:15:05.027017] [INFO ] [FORECASTER] Completed predict_future for A [2026-02-04T20:15:05.027170] [INFO ] [sig ] A: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:05.182394] [INFO ] [LOCAL ] Saved forecast: A 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/A.txt [2026-02-04T20:15:05.182619] [INFO ] [sig ] [1/3449] Completed A in 0.4s | 2.73 sym/s | Total: 0.4s | ETA: 21.1m [2026-02-04T20:15:05.182671] [INFO ] [sig ] [2/3449] Forecasting AAL... [2026-02-04T20:15:05.182704] [INFO ] [sig ] Generating forecast for: AAL [2026-02-04T20:15:05.182737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-02-04T20:15:05.195727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-02-04T20:15:05.196148] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-02-04T20:15:05.197126] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-02-04T20:15:05.197181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:05.197214] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:05.197242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:05.197302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:05.264392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:05.265460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:05.265612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:05.265666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:05.395948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:05.396112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:05.396155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:05.396187] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:05.400286] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-02-04T20:15:05.400692] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-02-04T20:15:05.400854] [INFO ] [sig ] AAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:05.554158] [INFO ] [LOCAL ] Saved forecast: AAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AAL.txt [2026-02-04T20:15:05.554321] [INFO ] [sig ] [2/3449] Completed AAL in 0.4s | 2.71 sym/s | Total: 0.7s | ETA: 21.2m [2026-02-04T20:15:05.554364] [INFO ] [sig ] [3/3449] Forecasting AAOI... [2026-02-04T20:15:05.554393] [INFO ] [sig ] Generating forecast for: AAOI [2026-02-04T20:15:05.554423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-02-04T20:15:05.565789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-02-04T20:15:05.566167] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-02-04T20:15:05.567012] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-02-04T20:15:05.567065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:05.567096] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:05.567123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:05.567180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:05.623852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:05.624734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:05.624848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:05.624897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:05.748494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:05.748669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:05.748711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:05.748740] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:05.752222] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=46.45%) [2026-02-04T20:15:05.752513] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-02-04T20:15:05.752664] [INFO ] [sig ] AAOI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:05.894105] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AAOI.txt [2026-02-04T20:15:05.894265] [INFO ] [sig ] [3/3449] Completed AAOI in 0.3s | 2.78 sym/s | Total: 1.1s | ETA: 20.6m [2026-02-04T20:15:05.894307] [INFO ] [sig ] [4/3449] Forecasting AAON... [2026-02-04T20:15:05.894337] [INFO ] [sig ] Generating forecast for: AAON [2026-02-04T20:15:05.894367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-02-04T20:15:05.906011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-02-04T20:15:05.906397] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-02-04T20:15:05.907251] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-02-04T20:15:05.907303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:05.907335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:05.907362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:05.907419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:05.964543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:05.965440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:05.965522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:05.965554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:06.084226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:06.084382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:06.084422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:06.084450] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:06.087895] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-02-04T20:15:06.088197] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-02-04T20:15:06.088331] [INFO ] [sig ] AAON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:06.228391] [INFO ] [LOCAL ] Saved forecast: AAON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AAON.txt [2026-02-04T20:15:06.228547] [INFO ] [sig ] [4/3449] Completed AAON in 0.3s | 2.83 sym/s | Total: 1.4s | ETA: 20.3m [2026-02-04T20:15:06.228607] [INFO ] [sig ] [5/3449] Forecasting AAP... [2026-02-04T20:15:06.228640] [INFO ] [sig ] Generating forecast for: AAP [2026-02-04T20:15:06.228672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-02-04T20:15:06.241946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-02-04T20:15:06.242359] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-02-04T20:15:06.243202] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-02-04T20:15:06.243258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:06.243290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:06.243327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:06.243386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:06.300040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:06.300835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:06.300917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:06.300951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:06.421736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:06.421892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:06.421931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:06.421960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:06.425389] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-02-04T20:15:06.425696] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-02-04T20:15:06.425835] [INFO ] [sig ] AAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:06.566800] [INFO ] [LOCAL ] Saved forecast: AAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AAP.txt [2026-02-04T20:15:06.566961] [INFO ] [sig ] [5/3449] Completed AAP in 0.3s | 2.86 sym/s | Total: 1.8s | ETA: 20.1m [2026-02-04T20:15:06.567004] [INFO ] [sig ] [6/3449] Forecasting AAPB... [2026-02-04T20:15:06.567033] [INFO ] [sig ] Generating forecast for: AAPB [2026-02-04T20:15:06.567064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-02-04T20:15:06.578314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-02-04T20:15:06.578710] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-02-04T20:15:06.579528] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-02-04T20:15:06.579604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:06.579640] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:06.579668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:06.579725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:06.636942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:06.637850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:06.637951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:06.637984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:06.757189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:06.757348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:06.757389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:06.757419] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:06.760942] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-02-04T20:15:06.761227] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-02-04T20:15:06.761360] [INFO ] [sig ] AAPB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:06.901213] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AAPB.txt [2026-02-04T20:15:06.901392] [INFO ] [sig ] [6/3449] Completed AAPB in 0.3s | 2.88 sym/s | Total: 2.1s | ETA: 19.9m [2026-02-04T20:15:06.901440] [INFO ] [sig ] [7/3449] Forecasting AAPD... [2026-02-04T20:15:06.901469] [INFO ] [sig ] Generating forecast for: AAPD [2026-02-04T20:15:06.901500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-02-04T20:15:06.912801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-02-04T20:15:06.913155] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-02-04T20:15:06.914027] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-02-04T20:15:06.914080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:06.914113] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:06.914139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:06.914196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:06.971354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:06.972068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:06.972147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:06.972181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:07.095902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:07.096061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:07.096103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:07.096133] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:07.099744] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-02-04T20:15:07.100023] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-02-04T20:15:07.100154] [INFO ] [sig ] AAPD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:07.241617] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AAPD.txt [2026-02-04T20:15:07.241775] [INFO ] [sig ] [7/3449] Completed AAPD in 0.3s | 2.89 sym/s | Total: 2.4s | ETA: 19.9m [2026-02-04T20:15:07.241817] [INFO ] [sig ] [8/3449] Forecasting AAPL... [2026-02-04T20:15:07.241846] [INFO ] [sig ] Generating forecast for: AAPL [2026-02-04T20:15:07.241877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-02-04T20:15:07.254125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-02-04T20:15:07.254495] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-02-04T20:15:07.255334] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-02-04T20:15:07.255398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:07.255433] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:07.255460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:07.255518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:07.312143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:07.312905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:07.312986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:07.313019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:07.435634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:07.435793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:07.435833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:07.435862] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:07.439321] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=13.85%) [2026-02-04T20:15:07.439644] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-02-04T20:15:07.439778] [INFO ] [sig ] AAPL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:07.580556] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AAPL.txt [2026-02-04T20:15:07.580718] [INFO ] [sig ] [8/3449] Completed AAPL in 0.3s | 2.89 sym/s | Total: 2.8s | ETA: 19.8m [2026-02-04T20:15:07.580760] [INFO ] [sig ] [9/3449] Forecasting AAXJ... [2026-02-04T20:15:07.580790] [INFO ] [sig ] Generating forecast for: AAXJ [2026-02-04T20:15:07.580820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-02-04T20:15:07.591920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-02-04T20:15:07.592261] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-02-04T20:15:07.593076] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-02-04T20:15:07.593129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:07.593162] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:07.593189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:07.593245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:07.649994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:07.650931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:07.651014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:07.651045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:07.774672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:07.774829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:07.774870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:07.774899] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:07.778380] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-02-04T20:15:07.778682] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-02-04T20:15:07.778816] [INFO ] [sig ] AAXJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:07.919412] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AAXJ.txt [2026-02-04T20:15:07.919559] [INFO ] [sig ] [9/3449] Completed AAXJ in 0.3s | 2.90 sym/s | Total: 3.1s | ETA: 19.8m [2026-02-04T20:15:07.919636] [INFO ] [sig ] [10/3449] Forecasting AB... [2026-02-04T20:15:07.919668] [INFO ] [sig ] Generating forecast for: AB [2026-02-04T20:15:07.919698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-02-04T20:15:07.931240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-02-04T20:15:07.931659] [INFO ] [FORECASTER] Starting predict_future for AB [2026-02-04T20:15:07.932473] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-02-04T20:15:07.932525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:07.932600] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:07.932630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:07.932693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:07.989587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:07.990485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:07.990568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:07.990623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:08.112756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:08.112914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:08.112955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:08.112983] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:08.116435] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=20.83%) [2026-02-04T20:15:08.116746] [INFO ] [FORECASTER] Completed predict_future for AB [2026-02-04T20:15:08.116885] [INFO ] [sig ] AB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:08.261642] [INFO ] [LOCAL ] Saved forecast: AB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AB.txt [2026-02-04T20:15:08.261821] [INFO ] [sig ] [10/3449] Completed AB in 0.3s | 2.90 sym/s | Total: 3.4s | ETA: 19.8m [2026-02-04T20:15:08.261864] [INFO ] [sig ] [11/3449] Forecasting ABCB... [2026-02-04T20:15:08.261895] [INFO ] [sig ] Generating forecast for: ABCB [2026-02-04T20:15:08.261926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-02-04T20:15:08.273684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-02-04T20:15:08.274070] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-02-04T20:15:08.274941] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-02-04T20:15:08.274993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:08.275025] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:08.275051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:08.275108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:08.332012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:08.332923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:08.333007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:08.333039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:08.460384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:08.460537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:08.460595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:08.460627] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:08.464081] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=19.48%) [2026-02-04T20:15:08.464371] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-02-04T20:15:08.464502] [INFO ] [sig ] ABCB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:08.605266] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABCB.txt [2026-02-04T20:15:08.605408] [INFO ] [sig ] [11/3449] Completed ABCB in 0.3s | 2.90 sym/s | Total: 3.8s | ETA: 19.7m [2026-02-04T20:15:08.605449] [INFO ] [sig ] [12/3449] Forecasting ABCL... [2026-02-04T20:15:08.605479] [INFO ] [sig ] Generating forecast for: ABCL [2026-02-04T20:15:08.605509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-02-04T20:15:08.618057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-02-04T20:15:08.618443] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-02-04T20:15:08.619275] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-02-04T20:15:08.619332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:08.619365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:08.619393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:08.619450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:08.676339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:08.677239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:08.677327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:08.677367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:08.800686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:08.800843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:08.800885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:08.800914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:08.804383] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-02-04T20:15:08.804703] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-02-04T20:15:08.804839] [INFO ] [sig ] ABCL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:08.946322] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABCL.txt [2026-02-04T20:15:08.946500] [INFO ] [sig ] [12/3449] Completed ABCL in 0.3s | 2.91 sym/s | Total: 4.1s | ETA: 19.7m [2026-02-04T20:15:08.946543] [INFO ] [sig ] [13/3449] Forecasting ABEO... [2026-02-04T20:15:08.946589] [INFO ] [sig ] Generating forecast for: ABEO [2026-02-04T20:15:08.946625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-02-04T20:15:08.959725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-02-04T20:15:08.960068] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-02-04T20:15:08.960907] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-02-04T20:15:08.960959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:08.960990] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:08.961016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:08.961073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:09.018253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:09.019060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:09.019144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:09.019178] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:09.140679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:09.140837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:09.140877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:09.140937] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:09.144478] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=41.49%) [2026-02-04T20:15:09.144787] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-02-04T20:15:09.144926] [INFO ] [sig ] ABEO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:09.285727] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABEO.txt [2026-02-04T20:15:09.285849] [INFO ] [sig ] [13/3449] Completed ABEO in 0.3s | 2.91 sym/s | Total: 4.5s | ETA: 19.7m [2026-02-04T20:15:09.285889] [INFO ] [sig ] [14/3449] Forecasting ABG... [2026-02-04T20:15:09.285918] [INFO ] [sig ] Generating forecast for: ABG [2026-02-04T20:15:09.285949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-02-04T20:15:09.297677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-02-04T20:15:09.298041] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-02-04T20:15:09.298920] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-02-04T20:15:09.298973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:09.299005] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:09.299031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:09.299086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:09.356110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:09.356786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:09.356866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:09.356899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:09.475190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:09.475361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:09.475402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:09.475431] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:09.478986] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-04T20:15:09.479268] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-02-04T20:15:09.479432] [INFO ] [sig ] ABG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:09.619462] [INFO ] [LOCAL ] Saved forecast: ABG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ABG.txt [2026-02-04T20:15:09.619611] [INFO ] [sig ] [14/3449] Completed ABG in 0.3s | 2.91 sym/s | Total: 4.8s | ETA: 19.6m [2026-02-04T20:15:09.619653] [INFO ] [sig ] [15/3449] Forecasting ABM... [2026-02-04T20:15:09.619683] [INFO ] [sig ] Generating forecast for: ABM [2026-02-04T20:15:09.619713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-02-04T20:15:09.630787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-02-04T20:15:09.631122] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-02-04T20:15:09.631977] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-02-04T20:15:09.632030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:09.632061] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:09.632086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:09.632143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:09.689521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:09.690374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:09.690456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:09.690490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:09.809179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:09.809369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:09.809417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:09.809452] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:09.812906] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-02-04T20:15:09.813201] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-02-04T20:15:09.813344] [INFO ] [sig ] ABM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:09.953132] [INFO ] [LOCAL ] Saved forecast: ABM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABM.txt [2026-02-04T20:15:09.953270] [INFO ] [sig ] [15/3449] Completed ABM in 0.3s | 2.92 sym/s | Total: 5.1s | ETA: 19.6m [2026-02-04T20:15:09.953312] [INFO ] [sig ] [16/3449] Forecasting ABNB... [2026-02-04T20:15:09.953341] [INFO ] [sig ] Generating forecast for: ABNB [2026-02-04T20:15:09.953372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-02-04T20:15:09.965281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-02-04T20:15:09.965667] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-02-04T20:15:09.966522] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-02-04T20:15:09.966600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:09.966636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:09.966663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:09.966720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:10.032506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:10.033454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:10.033540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:10.033592] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:10.152917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:10.153057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:10.153097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:10.153126] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:10.156509] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-02-04T20:15:10.156804] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-02-04T20:15:10.156936] [INFO ] [sig ] ABNB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:10.310236] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ABNB.txt [2026-02-04T20:15:10.310374] [INFO ] [sig ] [16/3449] Completed ABNB in 0.4s | 2.91 sym/s | Total: 5.5s | ETA: 19.6m [2026-02-04T20:15:10.310416] [INFO ] [sig ] [17/3449] Forecasting ABOS... [2026-02-04T20:15:10.310446] [INFO ] [sig ] Generating forecast for: ABOS [2026-02-04T20:15:10.310476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-02-04T20:15:10.323235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-02-04T20:15:10.323621] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-02-04T20:15:10.324423] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-02-04T20:15:10.324475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:10.324507] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:10.324534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:10.324608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:10.381952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:10.382758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:10.382840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:10.382873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:10.511111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:10.511275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:10.511315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:10.511349] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:10.514873] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-02-04T20:15:10.515163] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-02-04T20:15:10.515300] [INFO ] [sig ] ABOS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:10.665738] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABOS.txt [2026-02-04T20:15:10.665875] [INFO ] [sig ] [17/3449] Completed ABOS in 0.4s | 2.91 sym/s | Total: 5.8s | ETA: 19.7m [2026-02-04T20:15:10.665917] [INFO ] [sig ] [18/3449] Forecasting ABSI... [2026-02-04T20:15:10.665946] [INFO ] [sig ] Generating forecast for: ABSI [2026-02-04T20:15:10.665977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-02-04T20:15:10.678387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-02-04T20:15:10.678787] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-02-04T20:15:10.679650] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-02-04T20:15:10.679704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:10.679747] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:10.679777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:10.679836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:10.742387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:10.743277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:10.743360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:10.743401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:10.871778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:10.871941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:10.871986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:10.872019] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:10.875654] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-02-04T20:15:10.875962] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-02-04T20:15:10.876113] [INFO ] [sig ] ABSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:11.024403] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ABSI.txt [2026-02-04T20:15:11.024559] [INFO ] [sig ] [18/3449] Completed ABSI in 0.4s | 2.90 sym/s | Total: 6.2s | ETA: 19.7m [2026-02-04T20:15:11.024631] [INFO ] [sig ] [19/3449] Forecasting ABUS... [2026-02-04T20:15:11.024667] [INFO ] [sig ] Generating forecast for: ABUS [2026-02-04T20:15:11.024701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-02-04T20:15:11.035889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-02-04T20:15:11.036237] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-02-04T20:15:11.037105] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-02-04T20:15:11.037159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:11.037193] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:11.037222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:11.037279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:11.095511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:11.096240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:11.096325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:11.096360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:11.213699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:11.213855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:11.213897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:11.213928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:11.217431] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=45.30%) [2026-02-04T20:15:11.217738] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-02-04T20:15:11.217872] [INFO ] [sig ] ABUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:11.362335] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABUS.txt [2026-02-04T20:15:11.362498] [INFO ] [sig ] [19/3449] Completed ABUS in 0.3s | 2.90 sym/s | Total: 6.5s | ETA: 19.7m [2026-02-04T20:15:11.362541] [INFO ] [sig ] [20/3449] Forecasting ABVC... [2026-02-04T20:15:11.362590] [INFO ] [sig ] Generating forecast for: ABVC [2026-02-04T20:15:11.362625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-02-04T20:15:11.374451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-02-04T20:15:11.374916] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-02-04T20:15:11.375852] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-02-04T20:15:11.375922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:11.375968] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:11.376012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:11.376077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:11.435859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:11.436792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:11.436915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:11.436951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:11.557290] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:11.557449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:11.557493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:11.557523] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:11.561095] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-02-04T20:15:11.561385] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-02-04T20:15:11.561524] [INFO ] [sig ] ABVC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:11.708006] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ABVC.txt [2026-02-04T20:15:11.708168] [INFO ] [sig ] [20/3449] Completed ABVC in 0.3s | 2.90 sym/s | Total: 6.9s | ETA: 19.7m [2026-02-04T20:15:11.708210] [INFO ] [sig ] [21/3449] Forecasting ABVE... [2026-02-04T20:15:11.708240] [INFO ] [sig ] Generating forecast for: ABVE [2026-02-04T20:15:11.708271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-02-04T20:15:11.719621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-02-04T20:15:11.719976] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-02-04T20:15:11.720811] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-02-04T20:15:11.720863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:11.720895] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:11.720922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:11.720978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:11.781370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:11.782257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:11.782343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:11.782386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:11.906914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:11.907076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:11.907117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:11.907146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:11.910702] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-02-04T20:15:11.911001] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-02-04T20:15:11.911139] [INFO ] [sig ] ABVE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:12.051677] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABVE.txt [2026-02-04T20:15:12.051808] [INFO ] [sig ] [21/3449] Completed ABVE in 0.3s | 2.90 sym/s | Total: 7.2s | ETA: 19.7m [2026-02-04T20:15:12.051855] [INFO ] [sig ] [22/3449] Forecasting ABVX... [2026-02-04T20:15:12.051885] [INFO ] [sig ] Generating forecast for: ABVX [2026-02-04T20:15:12.051916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-02-04T20:15:12.063528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-02-04T20:15:12.063894] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-02-04T20:15:12.064799] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-02-04T20:15:12.064852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:12.064884] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:12.064911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:12.064968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:12.124241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:12.125023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:12.125105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:12.125140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:12.242392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:12.242554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:12.242613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:12.242644] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:12.246062] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-02-04T20:15:12.246338] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-02-04T20:15:12.246492] [INFO ] [sig ] ABVX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:12.387219] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ABVX.txt [2026-02-04T20:15:12.387348] [INFO ] [sig ] [22/3449] Completed ABVX in 0.3s | 2.91 sym/s | Total: 7.6s | ETA: 19.7m [2026-02-04T20:15:12.387395] [INFO ] [sig ] [23/3449] Forecasting ACA... [2026-02-04T20:15:12.387430] [INFO ] [sig ] Generating forecast for: ACA [2026-02-04T20:15:12.387467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-02-04T20:15:12.402352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-02-04T20:15:12.402730] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-02-04T20:15:12.403538] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-02-04T20:15:12.403609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:12.403645] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:12.403672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:12.403730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:12.465266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:12.466148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:12.466237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:12.466271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:12.594914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:12.595073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:12.595113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:12.595143] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:12.598620] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=9.84%) [2026-02-04T20:15:12.598900] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-02-04T20:15:12.599052] [INFO ] [sig ] ACA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:12.756606] [INFO ] [LOCAL ] Saved forecast: ACA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACA.txt [2026-02-04T20:15:12.756838] [INFO ] [sig ] [23/3449] Completed ACA in 0.4s | 2.90 sym/s | Total: 7.9s | ETA: 19.7m [2026-02-04T20:15:12.756891] [INFO ] [sig ] [24/3449] Forecasting ACAD... [2026-02-04T20:15:12.756934] [INFO ] [sig ] Generating forecast for: ACAD [2026-02-04T20:15:12.756970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-02-04T20:15:12.771530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-02-04T20:15:12.771955] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-02-04T20:15:12.772804] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-02-04T20:15:12.772857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:12.772891] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:12.772925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:12.772990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:12.833728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:12.834561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:12.834661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:12.834695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:12.958992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:12.959147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:12.959188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:12.959216] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:12.962728] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-02-04T20:15:12.963009] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-02-04T20:15:12.963141] [INFO ] [sig ] ACAD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:13.110887] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACAD.txt [2026-02-04T20:15:13.111018] [INFO ] [sig ] [24/3449] Completed ACAD in 0.4s | 2.89 sym/s | Total: 8.3s | ETA: 19.7m [2026-02-04T20:15:13.111058] [INFO ] [sig ] [25/3449] Forecasting ACB... [2026-02-04T20:15:13.111086] [INFO ] [sig ] Generating forecast for: ACB [2026-02-04T20:15:13.111116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-02-04T20:15:13.123403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-02-04T20:15:13.123882] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-02-04T20:15:13.124901] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-02-04T20:15:13.124960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:13.124998] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:13.125031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:13.125104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:13.197898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:13.198830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:13.198912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:13.198945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:13.324868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:13.325029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:13.325069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:13.325114] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:13.328626] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-02-04T20:15:13.328930] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-02-04T20:15:13.329071] [INFO ] [sig ] ACB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:13.479280] [INFO ] [LOCAL ] Saved forecast: ACB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACB.txt [2026-02-04T20:15:13.479423] [INFO ] [sig ] [25/3449] Completed ACB in 0.4s | 2.89 sym/s | Total: 8.7s | ETA: 19.8m [2026-02-04T20:15:13.479465] [INFO ] [sig ] [26/3449] Forecasting ACCO... [2026-02-04T20:15:13.479494] [INFO ] [sig ] Generating forecast for: ACCO [2026-02-04T20:15:13.479525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-02-04T20:15:13.491459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-02-04T20:15:13.491854] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-02-04T20:15:13.492672] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-02-04T20:15:13.492724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:13.492757] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:13.492783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:13.492839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:13.550590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:13.551554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:13.551661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:13.551696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:13.679828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:13.679989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:13.680030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:13.680061] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:13.683859] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=24.35%) [2026-02-04T20:15:13.684164] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-02-04T20:15:13.684305] [INFO ] [sig ] ACCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:13.832802] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACCO.txt [2026-02-04T20:15:13.832940] [INFO ] [sig ] [26/3449] Completed ACCO in 0.4s | 2.88 sym/s | Total: 9.0s | ETA: 19.8m [2026-02-04T20:15:13.832982] [INFO ] [sig ] [27/3449] Forecasting ACDC... [2026-02-04T20:15:13.833013] [INFO ] [sig ] Generating forecast for: ACDC [2026-02-04T20:15:13.833043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-02-04T20:15:13.844899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-02-04T20:15:13.845295] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-02-04T20:15:13.846176] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-02-04T20:15:13.846238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:13.846317] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:13.846346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:13.846405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:13.904343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:13.905246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:13.905355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:13.905390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:14.019170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:14.019340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:14.019381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:14.019415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:14.023160] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-02-04T20:15:14.023454] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-02-04T20:15:14.023795] [INFO ] [sig ] ACDC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:14.167855] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACDC.txt [2026-02-04T20:15:14.168034] [INFO ] [sig ] [27/3449] Completed ACDC in 0.3s | 2.89 sym/s | Total: 9.4s | ETA: 19.8m [2026-02-04T20:15:14.168079] [INFO ] [sig ] [28/3449] Forecasting ACEL... [2026-02-04T20:15:14.168112] [INFO ] [sig ] Generating forecast for: ACEL [2026-02-04T20:15:14.168155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-02-04T20:15:14.181679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-02-04T20:15:14.182092] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-02-04T20:15:14.182951] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-02-04T20:15:14.183003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:14.183034] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:14.183061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:14.183117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:14.249820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:14.250801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:14.250894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:14.250931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:14.372767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:14.372929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:14.372970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:14.373000] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:14.376497] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=63.31%) [2026-02-04T20:15:14.376799] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-02-04T20:15:14.376931] [INFO ] [sig ] ACEL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:14.520782] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACEL.txt [2026-02-04T20:15:14.520918] [INFO ] [sig ] [28/3449] Completed ACEL in 0.4s | 2.89 sym/s | Total: 9.7s | ETA: 19.8m [2026-02-04T20:15:14.520959] [INFO ] [sig ] [29/3449] Forecasting ACGL... [2026-02-04T20:15:14.520989] [INFO ] [sig ] Generating forecast for: ACGL [2026-02-04T20:15:14.521019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-02-04T20:15:14.532271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-02-04T20:15:14.532638] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-02-04T20:15:14.533445] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-02-04T20:15:14.533508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:14.533546] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:14.533607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:14.533669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:14.590165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:14.590796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:14.590873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:14.590906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:14.707255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:14.707411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:14.707451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:14.707480] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:14.710960] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-02-04T20:15:14.711233] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-02-04T20:15:14.711363] [INFO ] [sig ] ACGL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:14.855782] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACGL.txt [2026-02-04T20:15:14.855962] [INFO ] [sig ] [29/3449] Completed ACGL in 0.3s | 2.89 sym/s | Total: 10.0s | ETA: 19.7m [2026-02-04T20:15:14.856009] [INFO ] [sig ] [30/3449] Forecasting ACGLN... [2026-02-04T20:15:14.856040] [INFO ] [sig ] Generating forecast for: ACGLN [2026-02-04T20:15:14.856072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-02-04T20:15:14.867841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-02-04T20:15:14.868219] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-02-04T20:15:14.869071] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-02-04T20:15:14.869124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:14.869157] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:14.869186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:14.869272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:14.928632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:14.929503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:14.929626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:14.929674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:15.051008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:15.051166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:15.051207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:15.051267] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:15.054813] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-02-04T20:15:15.055093] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-02-04T20:15:15.055227] [INFO ] [sig ] ACGLN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:15.200007] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACGLN.txt [2026-02-04T20:15:15.200154] [INFO ] [sig ] [30/3449] Completed ACGLN in 0.3s | 2.89 sym/s | Total: 10.4s | ETA: 19.7m [2026-02-04T20:15:15.200195] [INFO ] [sig ] [31/3449] Forecasting ACGLO... [2026-02-04T20:15:15.200225] [INFO ] [sig ] Generating forecast for: ACGLO [2026-02-04T20:15:15.200257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-02-04T20:15:15.212290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-02-04T20:15:15.212751] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-02-04T20:15:15.213643] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-02-04T20:15:15.213698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:15.213731] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:15.213760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:15.213817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:15.275686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:15.276610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:15.276695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:15.276730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:15.399424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:15.399609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:15.399652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:15.399680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:15.403354] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-02-04T20:15:15.403702] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-02-04T20:15:15.403848] [INFO ] [sig ] ACGLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:15.548151] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACGLO.txt [2026-02-04T20:15:15.548285] [INFO ] [sig ] [31/3449] Completed ACGLO in 0.3s | 2.89 sym/s | Total: 10.7s | ETA: 19.7m [2026-02-04T20:15:15.548324] [INFO ] [sig ] [32/3449] Forecasting ACHC... [2026-02-04T20:15:15.548353] [INFO ] [sig ] Generating forecast for: ACHC [2026-02-04T20:15:15.548384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-02-04T20:15:15.560298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-02-04T20:15:15.560662] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-02-04T20:15:15.561677] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-02-04T20:15:15.561729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:15.561760] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:15.561787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:15.561844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:15.620111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:15.620741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:15.620818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:15.620850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:15.742550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:15.742723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:15.742763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:15.742792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:15.746192] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=51.60%) [2026-02-04T20:15:15.746463] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-02-04T20:15:15.746609] [INFO ] [sig ] ACHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:15.887892] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACHC.txt [2026-02-04T20:15:15.888062] [INFO ] [sig ] [32/3449] Completed ACHC in 0.3s | 2.89 sym/s | Total: 11.1s | ETA: 19.7m [2026-02-04T20:15:15.888108] [INFO ] [sig ] [33/3449] Forecasting ACI... [2026-02-04T20:15:15.888149] [INFO ] [sig ] Generating forecast for: ACI [2026-02-04T20:15:15.888187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-02-04T20:15:15.902184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-02-04T20:15:15.902628] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-02-04T20:15:15.903558] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-02-04T20:15:15.903636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:15.903674] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:15.903705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:15.903777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:15.966552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:15.967463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:15.967548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:15.967604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:16.087488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:16.087670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:16.087710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:16.087738] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:16.091231] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-02-04T20:15:16.091565] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-02-04T20:15:16.091734] [INFO ] [sig ] ACI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:16.232666] [INFO ] [LOCAL ] Saved forecast: ACI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACI.txt [2026-02-04T20:15:16.232835] [INFO ] [sig ] [33/3449] Completed ACI in 0.3s | 2.89 sym/s | Total: 11.4s | ETA: 19.7m [2026-02-04T20:15:16.232874] [INFO ] [sig ] [34/3449] Forecasting ACIC... [2026-02-04T20:15:16.232904] [INFO ] [sig ] Generating forecast for: ACIC [2026-02-04T20:15:16.232936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-02-04T20:15:16.245936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-02-04T20:15:16.246294] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-02-04T20:15:16.247117] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-02-04T20:15:16.247169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:16.247202] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:16.247229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:16.247285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:16.304086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:16.304991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:16.305072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:16.305104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:16.429258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:16.429421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:16.429469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:16.429506] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:16.433182] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-02-04T20:15:16.433467] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-02-04T20:15:16.433624] [INFO ] [sig ] ACIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:16.573942] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACIC.txt [2026-02-04T20:15:16.574077] [INFO ] [sig ] [34/3449] Completed ACIC in 0.3s | 2.89 sym/s | Total: 11.8s | ETA: 19.7m [2026-02-04T20:15:16.574118] [INFO ] [sig ] [35/3449] Forecasting ACLS... [2026-02-04T20:15:16.574148] [INFO ] [sig ] Generating forecast for: ACLS [2026-02-04T20:15:16.574179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-02-04T20:15:16.588426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-02-04T20:15:16.588817] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-02-04T20:15:16.589654] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-02-04T20:15:16.589707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:16.589740] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:16.589767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:16.589824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:16.650551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:16.651621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:16.651712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:16.651747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:16.783597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:16.783760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:16.783802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:16.783831] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:16.787507] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-02-04T20:15:16.787870] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-02-04T20:15:16.788068] [INFO ] [sig ] ACLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:16.938650] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACLS.txt [2026-02-04T20:15:16.938795] [INFO ] [sig ] [35/3449] Completed ACLS in 0.4s | 2.89 sym/s | Total: 12.1s | ETA: 19.7m [2026-02-04T20:15:16.938839] [INFO ] [sig ] [36/3449] Forecasting ACLX... [2026-02-04T20:15:16.938869] [INFO ] [sig ] Generating forecast for: ACLX [2026-02-04T20:15:16.938900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-02-04T20:15:16.950821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-02-04T20:15:16.951234] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-02-04T20:15:16.952214] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-02-04T20:15:16.952269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:16.952302] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:16.952330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:16.952387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:17.017303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:17.018269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:17.018354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:17.018389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:17.146562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:17.146764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:17.146826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:17.146889] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:17.150770] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-04T20:15:17.151084] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-02-04T20:15:17.151229] [INFO ] [sig ] ACLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:17.301440] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACLX.txt [2026-02-04T20:15:17.301636] [INFO ] [sig ] [36/3449] Completed ACLX in 0.4s | 2.88 sym/s | Total: 12.5s | ETA: 19.7m [2026-02-04T20:15:17.301695] [INFO ] [sig ] [37/3449] Forecasting ACM... [2026-02-04T20:15:17.301733] [INFO ] [sig ] Generating forecast for: ACM [2026-02-04T20:15:17.301774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-02-04T20:15:17.313459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-02-04T20:15:17.313898] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-02-04T20:15:17.314792] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-02-04T20:15:17.314857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:17.314906] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:17.314946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:17.315010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:17.376236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:17.376999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:17.377108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:17.377144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:17.504143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:17.504300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:17.504342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:17.504373] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:17.508068] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=46.99%) [2026-02-04T20:15:17.508396] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-02-04T20:15:17.508551] [INFO ] [sig ] ACM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:17.659424] [INFO ] [LOCAL ] Saved forecast: ACM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACM.txt [2026-02-04T20:15:17.659608] [INFO ] [sig ] [37/3449] Completed ACM in 0.4s | 2.88 sym/s | Total: 12.8s | ETA: 19.7m [2026-02-04T20:15:17.659664] [INFO ] [sig ] [38/3449] Forecasting ACN... [2026-02-04T20:15:17.659713] [INFO ] [sig ] Generating forecast for: ACN [2026-02-04T20:15:17.659757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-02-04T20:15:17.671197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-02-04T20:15:17.671609] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-02-04T20:15:17.672451] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-02-04T20:15:17.672505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:17.672544] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:17.672595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:17.672661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:17.736349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:17.737222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:17.737307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:17.737342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:17.870109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:17.870269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:17.870312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:17.870342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:17.874089] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=76.71%) [2026-02-04T20:15:17.874378] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-02-04T20:15:17.874527] [INFO ] [sig ] ACN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:18.026784] [INFO ] [LOCAL ] Saved forecast: ACN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACN.txt [2026-02-04T20:15:18.026932] [INFO ] [sig ] [38/3449] Completed ACN in 0.4s | 2.88 sym/s | Total: 13.2s | ETA: 19.8m [2026-02-04T20:15:18.026977] [INFO ] [sig ] [39/3449] Forecasting ACNB... [2026-02-04T20:15:18.027012] [INFO ] [sig ] Generating forecast for: ACNB [2026-02-04T20:15:18.027060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-02-04T20:15:18.038477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-02-04T20:15:18.038893] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-02-04T20:15:18.039827] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-02-04T20:15:18.039889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:18.039927] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:18.039955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:18.040034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:18.102251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:18.103114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:18.103208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:18.103245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:18.223352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:18.223513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:18.223552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:18.223598] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:18.227020] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=77.91%) [2026-02-04T20:15:18.227300] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-02-04T20:15:18.227431] [INFO ] [sig ] ACNB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:18.372150] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACNB.txt [2026-02-04T20:15:18.372295] [INFO ] [sig ] [39/3449] Completed ACNB in 0.3s | 2.88 sym/s | Total: 13.6s | ETA: 19.8m [2026-02-04T20:15:18.372340] [INFO ] [sig ] [40/3449] Forecasting ACON... [2026-02-04T20:15:18.372370] [INFO ] [sig ] Generating forecast for: ACON [2026-02-04T20:15:18.372401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-02-04T20:15:18.384729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-02-04T20:15:18.385127] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-02-04T20:15:18.386083] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-02-04T20:15:18.386137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:18.386171] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:18.386198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:18.386274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:18.449767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:18.450677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:18.450764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:18.450798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:18.568027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:18.568187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:18.568226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:18.568255] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:18.571700] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-02-04T20:15:18.571980] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-02-04T20:15:18.572116] [INFO ] [sig ] ACON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:18.715215] [INFO ] [LOCAL ] Saved forecast: ACON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACON.txt [2026-02-04T20:15:18.715416] [INFO ] [sig ] [40/3449] Completed ACON in 0.3s | 2.88 sym/s | Total: 13.9s | ETA: 19.7m [2026-02-04T20:15:18.715476] [INFO ] [sig ] [41/3449] Forecasting ACP... [2026-02-04T20:15:18.715519] [INFO ] [sig ] Generating forecast for: ACP [2026-02-04T20:15:18.715563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-02-04T20:15:18.727967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-02-04T20:15:18.728366] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-02-04T20:15:18.729457] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-02-04T20:15:18.729512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:18.729545] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:18.729595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:18.729667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:18.787679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:18.788457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:18.788539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:18.788590] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:18.908218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:18.908383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:18.908424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:18.908454] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:18.911976] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-02-04T20:15:18.912265] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-02-04T20:15:18.912401] [INFO ] [sig ] ACP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:19.070962] [INFO ] [LOCAL ] Saved forecast: ACP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACP.txt [2026-02-04T20:15:19.071160] [INFO ] [sig ] [41/3449] Completed ACP in 0.4s | 2.88 sym/s | Total: 14.3s | ETA: 19.7m [2026-02-04T20:15:19.071224] [INFO ] [sig ] [42/3449] Forecasting ACRE... [2026-02-04T20:15:19.071262] [INFO ] [sig ] Generating forecast for: ACRE [2026-02-04T20:15:19.071296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-02-04T20:15:19.085648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-02-04T20:15:19.086050] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-02-04T20:15:19.087043] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-02-04T20:15:19.087120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:19.087172] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:19.087217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:19.087302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:19.150486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:19.151381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:19.151466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:19.151500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:19.282371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:19.282535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:19.282593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:19.282627] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:19.286096] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=82.60%) [2026-02-04T20:15:19.286378] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-02-04T20:15:19.286514] [INFO ] [sig ] ACRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:19.427404] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACRE.txt [2026-02-04T20:15:19.427546] [INFO ] [sig ] [42/3449] Completed ACRE in 0.4s | 2.87 sym/s | Total: 14.6s | ETA: 19.8m [2026-02-04T20:15:19.427605] [INFO ] [sig ] [43/3449] Forecasting ACRS... [2026-02-04T20:15:19.427636] [INFO ] [sig ] Generating forecast for: ACRS [2026-02-04T20:15:19.427668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-02-04T20:15:19.446284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-02-04T20:15:19.446687] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-02-04T20:15:19.447955] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-02-04T20:15:19.448009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:19.448044] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:19.448072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:19.448130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:19.507431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:19.508195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:19.508276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:19.508308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:19.623598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:19.623753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:19.623794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:19.623824] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:19.627222] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-02-04T20:15:19.627497] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-02-04T20:15:19.627658] [INFO ] [sig ] ACRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:19.774622] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACRS.txt [2026-02-04T20:15:19.774775] [INFO ] [sig ] [43/3449] Completed ACRS in 0.3s | 2.87 sym/s | Total: 15.0s | ETA: 19.7m [2026-02-04T20:15:19.774817] [INFO ] [sig ] [44/3449] Forecasting ACTG... [2026-02-04T20:15:19.774847] [INFO ] [sig ] Generating forecast for: ACTG [2026-02-04T20:15:19.774878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-02-04T20:15:19.786052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-02-04T20:15:19.786394] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-02-04T20:15:19.787215] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-02-04T20:15:19.787267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:19.787326] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:19.787355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:19.787412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:19.860114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:19.861031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:19.861123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:19.861157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:19.984989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:19.985156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:19.985203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:19.985233] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:19.988734] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-02-04T20:15:19.989012] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-02-04T20:15:19.989143] [INFO ] [sig ] ACTG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:20.132325] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACTG.txt [2026-02-04T20:15:20.132460] [INFO ] [sig ] [44/3449] Completed ACTG in 0.4s | 2.87 sym/s | Total: 15.3s | ETA: 19.8m [2026-02-04T20:15:20.132501] [INFO ] [sig ] [45/3449] Forecasting ACVA... [2026-02-04T20:15:20.132531] [INFO ] [sig ] Generating forecast for: ACVA [2026-02-04T20:15:20.132561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-02-04T20:15:20.144472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-02-04T20:15:20.144846] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-02-04T20:15:20.145693] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-02-04T20:15:20.145750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:20.145781] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:20.145808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:20.145865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:20.202609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:20.203242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:20.203319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:20.203352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:20.323364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:20.323518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:20.323559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:20.323607] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:20.327148] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-02-04T20:15:20.327422] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-02-04T20:15:20.327550] [INFO ] [sig ] ACVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:20.469526] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACVA.txt [2026-02-04T20:15:20.469693] [INFO ] [sig ] [45/3449] Completed ACVA in 0.3s | 2.87 sym/s | Total: 15.7s | ETA: 19.7m [2026-02-04T20:15:20.469736] [INFO ] [sig ] [46/3449] Forecasting ACWI... [2026-02-04T20:15:20.469766] [INFO ] [sig ] Generating forecast for: ACWI [2026-02-04T20:15:20.469797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-02-04T20:15:20.481468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-02-04T20:15:20.481850] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-02-04T20:15:20.482696] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-02-04T20:15:20.482751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:20.482784] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:20.482812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:20.482868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:20.540992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:20.541680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:20.541950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:20.541987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:20.668730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:20.668889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:20.668928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:20.668957] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:20.672409] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-02-04T20:15:20.672702] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-02-04T20:15:20.672836] [INFO ] [sig ] ACWI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:20.815923] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACWI.txt [2026-02-04T20:15:20.816056] [INFO ] [sig ] [46/3449] Completed ACWI in 0.3s | 2.87 sym/s | Total: 16.0s | ETA: 19.7m [2026-02-04T20:15:20.816094] [INFO ] [sig ] [47/3449] Forecasting ACWX... [2026-02-04T20:15:20.816123] [INFO ] [sig ] Generating forecast for: ACWX [2026-02-04T20:15:20.816153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-02-04T20:15:20.828250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-02-04T20:15:20.828626] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-02-04T20:15:20.829450] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-02-04T20:15:20.829502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:20.829534] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:20.829560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:20.829639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:20.887387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:20.888377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:20.888468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:20.888501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:21.015297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:21.015456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:21.015497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:21.015558] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:21.019040] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-02-04T20:15:21.019327] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-02-04T20:15:21.019458] [INFO ] [sig ] ACWX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:21.164031] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ACWX.txt [2026-02-04T20:15:21.164199] [INFO ] [sig ] [47/3449] Completed ACWX in 0.3s | 2.87 sym/s | Total: 16.3s | ETA: 19.7m [2026-02-04T20:15:21.164239] [INFO ] [sig ] [48/3449] Forecasting ACXP... [2026-02-04T20:15:21.164269] [INFO ] [sig ] Generating forecast for: ACXP [2026-02-04T20:15:21.164302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-02-04T20:15:21.175860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-02-04T20:15:21.176295] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-02-04T20:15:21.177135] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-02-04T20:15:21.177188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:21.177220] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:21.177247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:21.177303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:21.234381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:21.235289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:21.235372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:21.235405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:21.349714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:21.349873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:21.349913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:21.349942] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:21.353350] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=4.85%) [2026-02-04T20:15:21.353652] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-02-04T20:15:21.353787] [INFO ] [sig ] ACXP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:21.493191] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ACXP.txt [2026-02-04T20:15:21.493328] [INFO ] [sig ] [48/3449] Completed ACXP in 0.3s | 2.88 sym/s | Total: 16.7s | ETA: 19.7m [2026-02-04T20:15:21.493368] [INFO ] [sig ] [49/3449] Forecasting ADBE... [2026-02-04T20:15:21.493397] [INFO ] [sig ] Generating forecast for: ADBE [2026-02-04T20:15:21.493428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-02-04T20:15:21.505089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-02-04T20:15:21.505478] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-02-04T20:15:21.506379] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-02-04T20:15:21.506432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:21.506466] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:21.506494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:21.506553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:21.567765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:21.568475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:21.568566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:21.568633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:21.698749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:21.698938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:21.698991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:21.699023] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:21.702712] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-02-04T20:15:21.702993] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-02-04T20:15:21.703131] [INFO ] [sig ] ADBE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:21.856202] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ADBE.txt [2026-02-04T20:15:21.856377] [INFO ] [sig ] [49/3449] Completed ADBE in 0.4s | 2.88 sym/s | Total: 17.0s | ETA: 19.7m [2026-02-04T20:15:21.856418] [INFO ] [sig ] [50/3449] Forecasting ADC... [2026-02-04T20:15:21.856447] [INFO ] [sig ] Generating forecast for: ADC [2026-02-04T20:15:21.856480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-02-04T20:15:21.867883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-02-04T20:15:21.868270] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-02-04T20:15:21.869120] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-02-04T20:15:21.869172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:21.869204] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:21.869230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:21.869287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:21.925706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:21.926316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:21.926393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:21.926425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:22.044358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:22.044516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:22.044555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:22.044602] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:22.048124] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-02-04T20:15:22.048395] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-02-04T20:15:22.048524] [INFO ] [sig ] ADC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:22.198354] [INFO ] [LOCAL ] Saved forecast: ADC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ADC.txt [2026-02-04T20:15:22.198484] [INFO ] [sig ] [50/3449] Completed ADC in 0.3s | 2.88 sym/s | Total: 17.4s | ETA: 19.7m [2026-02-04T20:15:22.198532] [INFO ] [sig ] [51/3449] Forecasting ADEA... [2026-02-04T20:15:22.198562] [INFO ] [sig ] Generating forecast for: ADEA [2026-02-04T20:15:22.198616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-02-04T20:15:22.212331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-02-04T20:15:22.212743] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-02-04T20:15:22.213593] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-02-04T20:15:22.213649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:22.213685] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:22.213713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:22.213770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:22.271080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:22.271736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:22.271814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:22.271847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:22.393512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:22.393693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:22.393734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:22.393763] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:22.397199] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=45.07%) [2026-02-04T20:15:22.397470] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-02-04T20:15:22.397628] [INFO ] [sig ] ADEA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:22.538114] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ADEA.txt [2026-02-04T20:15:22.538237] [INFO ] [sig ] [51/3449] Completed ADEA in 0.3s | 2.88 sym/s | Total: 17.7s | ETA: 19.7m [2026-02-04T20:15:22.538275] [INFO ] [sig ] [52/3449] Forecasting ADI... [2026-02-04T20:15:22.538304] [INFO ] [sig ] Generating forecast for: ADI [2026-02-04T20:15:22.538334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-02-04T20:15:22.549701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-02-04T20:15:22.550034] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-02-04T20:15:22.550848] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-02-04T20:15:22.550900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:22.550932] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:22.550959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:22.551015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:22.609612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:22.610243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:22.610321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:22.610353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:22.734968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:22.735125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:22.735166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:22.735197] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:22.738827] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-02-04T20:15:22.739100] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-02-04T20:15:22.739227] [INFO ] [sig ] ADI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:22.880087] [INFO ] [LOCAL ] Saved forecast: ADI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ADI.txt [2026-02-04T20:15:22.880206] [INFO ] [sig ] [52/3449] Completed ADI in 0.3s | 2.88 sym/s | Total: 18.1s | ETA: 19.7m [2026-02-04T20:15:22.880245] [INFO ] [sig ] [53/3449] Forecasting ADM... [2026-02-04T20:15:22.880274] [INFO ] [sig ] Generating forecast for: ADM [2026-02-04T20:15:22.880304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-02-04T20:15:22.891383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-02-04T20:15:22.891719] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-02-04T20:15:22.892513] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-02-04T20:15:22.892565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:22.892633] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:22.892663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:22.892720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:22.949503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:22.950169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:22.950249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:22.950283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:23.070406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:23.070565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:23.070626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:23.070657] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:23.074076] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-02-04T20:15:23.074359] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-02-04T20:15:23.074493] [INFO ] [sig ] ADM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:23.213791] [INFO ] [LOCAL ] Saved forecast: ADM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ADM.txt [2026-02-04T20:15:23.213930] [INFO ] [sig ] [53/3449] Completed ADM in 0.3s | 2.88 sym/s | Total: 18.4s | ETA: 19.6m [2026-02-04T20:15:23.213971] [INFO ] [sig ] [54/3449] Forecasting ADMA... [2026-02-04T20:15:23.214001] [INFO ] [sig ] Generating forecast for: ADMA [2026-02-04T20:15:23.214031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-02-04T20:15:23.225277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-02-04T20:15:23.225642] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-02-04T20:15:23.226446] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-02-04T20:15:23.226497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:23.226529] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:23.226557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:23.226650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:23.283559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:23.284355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:23.284466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:23.284501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:23.406323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:23.406486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:23.406525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:23.406554] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:23.410074] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-02-04T20:15:23.410344] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-02-04T20:15:23.410475] [INFO ] [sig ] ADMA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:23.556670] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ADMA.txt [2026-02-04T20:15:23.556858] [INFO ] [sig ] [54/3449] Completed ADMA in 0.3s | 2.88 sym/s | Total: 18.7s | ETA: 19.6m [2026-02-04T20:15:23.556913] [INFO ] [sig ] [55/3449] Forecasting ADP... [2026-02-04T20:15:23.556952] [INFO ] [sig ] Generating forecast for: ADP [2026-02-04T20:15:23.556992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-02-04T20:15:23.568392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-02-04T20:15:23.568914] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-02-04T20:15:23.569990] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-02-04T20:15:23.570052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:23.570094] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:23.570130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:23.570212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:23.627822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:23.628779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:23.628866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:23.628900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:23.755228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:23.755416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:23.755465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:23.755497] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:23.759096] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-02-04T20:15:23.759383] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-02-04T20:15:23.759534] [INFO ] [sig ] ADP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:23.907064] [INFO ] [LOCAL ] Saved forecast: ADP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ADP.txt [2026-02-04T20:15:23.907225] [INFO ] [sig ] [55/3449] Completed ADP in 0.4s | 2.88 sym/s | Total: 19.1s | ETA: 19.6m [2026-02-04T20:15:23.907269] [INFO ] [sig ] [56/3449] Forecasting ADSE... [2026-02-04T20:15:23.907298] [INFO ] [sig ] Generating forecast for: ADSE [2026-02-04T20:15:23.907340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-02-04T20:15:23.919509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-02-04T20:15:23.919946] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-02-04T20:15:23.920806] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-02-04T20:15:23.920858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:23.920889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:23.920915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:23.920971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:23.980542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:23.981447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:23.981535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:23.981570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:24.101044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:24.101200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:24.101245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:24.101276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:24.104839] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-02-04T20:15:24.105137] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-02-04T20:15:24.105277] [INFO ] [sig ] ADSE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:24.249871] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ADSE.txt [2026-02-04T20:15:24.250009] [INFO ] [sig ] [56/3449] Completed ADSE in 0.3s | 2.88 sym/s | Total: 19.4s | ETA: 19.6m [2026-02-04T20:15:24.250050] [INFO ] [sig ] [57/3449] Forecasting ADSK... [2026-02-04T20:15:24.250085] [INFO ] [sig ] Generating forecast for: ADSK [2026-02-04T20:15:24.250116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-02-04T20:15:24.262090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-02-04T20:15:24.262491] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-02-04T20:15:24.263525] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-02-04T20:15:24.263608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:24.263659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:24.263707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:24.263798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:24.330999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:24.331943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:24.332042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:24.332085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:24.466325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:24.466484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:24.466524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:24.466553] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:24.470091] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-02-04T20:15:24.470375] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-02-04T20:15:24.470507] [INFO ] [sig ] ADSK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:24.626698] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ADSK.txt [2026-02-04T20:15:24.626877] [INFO ] [sig ] [57/3449] Completed ADSK in 0.4s | 2.88 sym/s | Total: 19.8s | ETA: 19.6m [2026-02-04T20:15:24.626921] [INFO ] [sig ] [58/3449] Forecasting ADTN... [2026-02-04T20:15:24.626952] [INFO ] [sig ] Generating forecast for: ADTN [2026-02-04T20:15:24.626982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-02-04T20:15:24.638262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-02-04T20:15:24.638641] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-02-04T20:15:24.639452] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-02-04T20:15:24.639506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:24.639539] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:24.639567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:24.639659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:24.698602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:24.699420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:24.699502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:24.699536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:24.819959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:24.820117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:24.820158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:24.820187] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:24.823624] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-02-04T20:15:24.823899] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-02-04T20:15:24.824032] [INFO ] [sig ] ADTN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:24.975425] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ADTN.txt [2026-02-04T20:15:24.975567] [INFO ] [sig ] [58/3449] Completed ADTN in 0.3s | 2.88 sym/s | Total: 20.2s | ETA: 19.6m [2026-02-04T20:15:24.975627] [INFO ] [sig ] [59/3449] Forecasting ADUS... [2026-02-04T20:15:24.975658] [INFO ] [sig ] Generating forecast for: ADUS [2026-02-04T20:15:24.975688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-02-04T20:15:24.987306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-02-04T20:15:24.987686] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-02-04T20:15:24.988518] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-02-04T20:15:24.988594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:24.988633] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:24.988667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:24.988736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:25.045526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:25.046273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:25.046354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:25.046387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:25.165176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:25.165336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:25.165376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:25.165405] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:25.168909] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-02-04T20:15:25.169183] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-02-04T20:15:25.169315] [INFO ] [sig ] ADUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:25.314132] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ADUS.txt [2026-02-04T20:15:25.314315] [INFO ] [sig ] [59/3449] Completed ADUS in 0.3s | 2.88 sym/s | Total: 20.5s | ETA: 19.6m [2026-02-04T20:15:25.314361] [INFO ] [sig ] [60/3449] Forecasting ADX... [2026-02-04T20:15:25.314390] [INFO ] [sig ] Generating forecast for: ADX [2026-02-04T20:15:25.314420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-02-04T20:15:25.327422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-02-04T20:15:25.327893] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-02-04T20:15:25.328804] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-02-04T20:15:25.328857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:25.328890] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:25.328922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:25.328999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:25.388591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:25.389479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:25.389597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:25.389635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:25.516439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:25.516624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:25.516666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:25.516774] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:25.520460] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-02-04T20:15:25.520777] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-02-04T20:15:25.520930] [INFO ] [sig ] ADX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:25.665549] [INFO ] [LOCAL ] Saved forecast: ADX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ADX.txt [2026-02-04T20:15:25.665729] [INFO ] [sig ] [60/3449] Completed ADX in 0.4s | 2.88 sym/s | Total: 20.8s | ETA: 19.6m [2026-02-04T20:15:25.665774] [INFO ] [sig ] [61/3449] Forecasting AEE... [2026-02-04T20:15:25.665804] [INFO ] [sig ] Generating forecast for: AEE [2026-02-04T20:15:25.665835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-02-04T20:15:25.678929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-02-04T20:15:25.679266] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-02-04T20:15:25.680103] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-02-04T20:15:25.680155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:25.680262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:25.680291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:25.680353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:25.739277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:25.739987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:25.740066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:25.740099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:25.869492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:25.869678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:25.869722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:25.869751] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:25.873363] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=68.13%) [2026-02-04T20:15:25.873671] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-02-04T20:15:25.873805] [INFO ] [sig ] AEE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:26.035073] [INFO ] [LOCAL ] Saved forecast: AEE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AEE.txt [2026-02-04T20:15:26.035232] [INFO ] [sig ] [61/3449] Completed AEE in 0.4s | 2.87 sym/s | Total: 21.2s | ETA: 19.6m [2026-02-04T20:15:26.035277] [INFO ] [sig ] [62/3449] Forecasting AEFC... [2026-02-04T20:15:26.035307] [INFO ] [sig ] Generating forecast for: AEFC [2026-02-04T20:15:26.035338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-02-04T20:15:26.047143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-02-04T20:15:26.047475] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-02-04T20:15:26.048362] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-02-04T20:15:26.048415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:26.048447] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:26.048473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:26.048530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:26.107402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:26.108354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:26.108438] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:26.108514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:26.233817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:26.233983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:26.234025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:26.234054] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:26.237690] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=26.77%) [2026-02-04T20:15:26.238057] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-02-04T20:15:26.238239] [INFO ] [sig ] AEFC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:26.461219] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AEFC.txt [2026-02-04T20:15:26.461450] [INFO ] [sig ] [62/3449] Completed AEFC in 0.4s | 2.86 sym/s | Total: 21.6s | ETA: 19.7m [2026-02-04T20:15:26.461519] [INFO ] [sig ] [63/3449] Forecasting AEG... [2026-02-04T20:15:26.461594] [INFO ] [sig ] Generating forecast for: AEG [2026-02-04T20:15:26.461653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-02-04T20:15:26.479791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-02-04T20:15:26.480358] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-02-04T20:15:26.481602] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-02-04T20:15:26.481679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:26.481723] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:26.481782] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:26.481883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:26.565893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:26.567161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:26.567284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:26.567336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:26.742984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:26.743180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:26.743229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:26.743263] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:26.748065] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-02-04T20:15:26.748527] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-02-04T20:15:26.748739] [INFO ] [sig ] AEG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:26.958700] [INFO ] [LOCAL ] Saved forecast: AEG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AEG.txt [2026-02-04T20:15:26.958917] [INFO ] [sig ] [63/3449] Completed AEG in 0.5s | 2.85 sym/s | Total: 22.1s | ETA: 19.8m [2026-02-04T20:15:26.958967] [INFO ] [sig ] [64/3449] Forecasting AEI... [2026-02-04T20:15:26.959003] [INFO ] [sig ] Generating forecast for: AEI [2026-02-04T20:15:26.959040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-02-04T20:15:27.014646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-02-04T20:15:27.015220] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-02-04T20:15:27.017278] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-02-04T20:15:27.017367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:27.017422] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:27.017550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:27.017727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:27.115766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:27.117091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:27.117221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:27.117268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:27.290825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:27.291035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:27.291092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:27.291185] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:27.296666] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-02-04T20:15:27.297210] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-02-04T20:15:27.297427] [INFO ] [sig ] AEI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:27.510943] [INFO ] [LOCAL ] Saved forecast: AEI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AEI.txt [2026-02-04T20:15:27.511254] [INFO ] [sig ] [64/3449] Completed AEI in 0.6s | 2.82 sym/s | Total: 22.7s | ETA: 20.0m [2026-02-04T20:15:27.511327] [INFO ] [sig ] [65/3449] Forecasting AEIS... [2026-02-04T20:15:27.511387] [INFO ] [sig ] Generating forecast for: AEIS [2026-02-04T20:15:27.511443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-02-04T20:15:27.530638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-02-04T20:15:27.531211] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-02-04T20:15:27.532694] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-02-04T20:15:27.532774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:27.532837] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:27.532889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:27.532988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:27.627742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:27.629128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:27.629268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:27.629328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:27.757182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:27.757343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:27.757386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:27.757414] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:27.761083] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=60.21%) [2026-02-04T20:15:27.761373] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-02-04T20:15:27.761512] [INFO ] [sig ] AEIS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:27.911918] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AEIS.txt [2026-02-04T20:15:27.912088] [INFO ] [sig ] [65/3449] Completed AEIS in 0.4s | 2.81 sym/s | Total: 23.1s | ETA: 20.0m [2026-02-04T20:15:27.912131] [INFO ] [sig ] [66/3449] Forecasting AEM... [2026-02-04T20:15:27.912161] [INFO ] [sig ] Generating forecast for: AEM [2026-02-04T20:15:27.912192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-02-04T20:15:27.925784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-02-04T20:15:27.926198] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-02-04T20:15:27.927123] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-02-04T20:15:27.927177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:27.927211] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:27.927238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:27.927297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:27.988433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:27.989365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:27.989450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:27.989482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:28.122077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:28.122243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:28.122286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:28.122316] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:28.125891] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-02-04T20:15:28.126177] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-02-04T20:15:28.126315] [INFO ] [sig ] AEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:28.285717] [INFO ] [LOCAL ] Saved forecast: AEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AEM.txt [2026-02-04T20:15:28.285926] [INFO ] [sig ] [66/3449] Completed AEM in 0.4s | 2.81 sym/s | Total: 23.5s | ETA: 20.1m [2026-02-04T20:15:28.285986] [INFO ] [sig ] [67/3449] Forecasting AEO... [2026-02-04T20:15:28.286032] [INFO ] [sig ] Generating forecast for: AEO [2026-02-04T20:15:28.286079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-02-04T20:15:28.299941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-02-04T20:15:28.300363] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-02-04T20:15:28.301284] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-02-04T20:15:28.301345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:28.301380] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:28.301408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:28.301468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:28.370821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:28.371717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:28.371805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:28.371840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:28.501498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:28.501673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:28.501713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:28.501741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:28.505782] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-02-04T20:15:28.506059] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-02-04T20:15:28.506190] [INFO ] [sig ] AEO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:28.648676] [INFO ] [LOCAL ] Saved forecast: AEO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AEO.txt [2026-02-04T20:15:28.648818] [INFO ] [sig ] [67/3449] Completed AEO in 0.4s | 2.81 sym/s | Total: 23.8s | ETA: 20.1m [2026-02-04T20:15:28.648859] [INFO ] [sig ] [68/3449] Forecasting AEP... [2026-02-04T20:15:28.648888] [INFO ] [sig ] Generating forecast for: AEP [2026-02-04T20:15:28.648918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-02-04T20:15:28.660912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-02-04T20:15:28.661483] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-02-04T20:15:28.662563] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-02-04T20:15:28.662635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:28.662669] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:28.662697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:28.662755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:28.719517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:28.720306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:28.720387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:28.720420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:28.839889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:28.840022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:28.840063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:28.840092] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:28.843600] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=50.09%) [2026-02-04T20:15:28.843881] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-02-04T20:15:28.844013] [INFO ] [sig ] AEP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:28.986299] [INFO ] [LOCAL ] Saved forecast: AEP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AEP.txt [2026-02-04T20:15:28.986444] [INFO ] [sig ] [68/3449] Completed AEP in 0.3s | 2.81 sym/s | Total: 24.2s | ETA: 20.0m [2026-02-04T20:15:28.986484] [INFO ] [sig ] [69/3449] Forecasting AES... [2026-02-04T20:15:28.986515] [INFO ] [sig ] Generating forecast for: AES [2026-02-04T20:15:28.986545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-02-04T20:15:28.998060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-02-04T20:15:28.998425] [INFO ] [FORECASTER] Starting predict_future for AES [2026-02-04T20:15:28.999470] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-02-04T20:15:28.999523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:28.999555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:28.999601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:28.999660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:29.059774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:29.060501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:29.060600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:29.060637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:29.185717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:29.185880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:29.185926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:29.185955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:29.189742] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=78.91%) [2026-02-04T20:15:29.190096] [INFO ] [FORECASTER] Completed predict_future for AES [2026-02-04T20:15:29.190262] [INFO ] [sig ] AES: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:29.341374] [INFO ] [LOCAL ] Saved forecast: AES 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AES.txt [2026-02-04T20:15:29.341561] [INFO ] [sig ] [69/3449] Completed AES in 0.4s | 2.81 sym/s | Total: 24.5s | ETA: 20.0m [2026-02-04T20:15:29.341633] [INFO ] [sig ] [70/3449] Forecasting AESI... [2026-02-04T20:15:29.341669] [INFO ] [sig ] Generating forecast for: AESI [2026-02-04T20:15:29.341711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-02-04T20:15:29.357335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-02-04T20:15:29.357815] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-02-04T20:15:29.359054] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-02-04T20:15:29.359131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:29.359181] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:29.359227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:29.359314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:29.418866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:29.419681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:29.419770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:29.419811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:29.536134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:29.536287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:29.536327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:29.536356] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:29.539825] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-02-04T20:15:29.540102] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-02-04T20:15:29.540233] [INFO ] [sig ] AESI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:29.680952] [INFO ] [LOCAL ] Saved forecast: AESI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AESI.txt [2026-02-04T20:15:29.681075] [INFO ] [sig ] [70/3449] Completed AESI in 0.3s | 2.82 sym/s | Total: 24.9s | ETA: 20.0m [2026-02-04T20:15:29.681115] [INFO ] [sig ] [71/3449] Forecasting AEVA... [2026-02-04T20:15:29.681145] [INFO ] [sig ] Generating forecast for: AEVA [2026-02-04T20:15:29.681175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-02-04T20:15:29.692282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-02-04T20:15:29.692614] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-02-04T20:15:29.693446] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-02-04T20:15:29.693498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:29.693529] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:29.693557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:29.693634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:29.752256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:29.753253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:29.753391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:29.753425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:29.872674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:29.872841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:29.872883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:29.872912] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:29.876431] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-04T20:15:29.876756] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-02-04T20:15:29.876916] [INFO ] [sig ] AEVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:30.021177] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AEVA.txt [2026-02-04T20:15:30.021344] [INFO ] [sig ] [71/3449] Completed AEVA in 0.3s | 2.82 sym/s | Total: 25.2s | ETA: 20.0m [2026-02-04T20:15:30.021386] [INFO ] [sig ] [72/3449] Forecasting AEYE... [2026-02-04T20:15:30.021416] [INFO ] [sig ] Generating forecast for: AEYE [2026-02-04T20:15:30.021446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-02-04T20:15:30.032805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-02-04T20:15:30.033199] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-02-04T20:15:30.034045] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-02-04T20:15:30.034097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:30.034127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:30.034154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:30.034210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:30.097421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:30.098649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:30.098740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:30.098778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:30.221934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:30.222099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:30.222140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:30.222168] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:30.225878] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-02-04T20:15:30.226162] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-02-04T20:15:30.226314] [INFO ] [sig ] AEYE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:30.368017] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AEYE.txt [2026-02-04T20:15:30.368185] [INFO ] [sig ] [72/3449] Completed AEYE in 0.3s | 2.82 sym/s | Total: 25.6s | ETA: 20.0m [2026-02-04T20:15:30.368229] [INFO ] [sig ] [73/3449] Forecasting AFB... [2026-02-04T20:15:30.368259] [INFO ] [sig ] Generating forecast for: AFB [2026-02-04T20:15:30.368290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-02-04T20:15:30.381413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-02-04T20:15:30.381933] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-02-04T20:15:30.383017] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-02-04T20:15:30.383083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:30.383126] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:30.383163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:30.383241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:30.443776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:30.444703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:30.444791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:30.444824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:30.565559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:30.565755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:30.565797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:30.565827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:30.569271] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=19.46%) [2026-02-04T20:15:30.569549] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-02-04T20:15:30.569700] [INFO ] [sig ] AFB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:30.710357] [INFO ] [LOCAL ] Saved forecast: AFB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AFB.txt [2026-02-04T20:15:30.710486] [INFO ] [sig ] [73/3449] Completed AFB in 0.3s | 2.82 sym/s | Total: 25.9s | ETA: 20.0m [2026-02-04T20:15:30.710526] [INFO ] [sig ] [74/3449] Forecasting AFCG... [2026-02-04T20:15:30.710555] [INFO ] [sig ] Generating forecast for: AFCG [2026-02-04T20:15:30.710604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-02-04T20:15:30.722256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-02-04T20:15:30.722636] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-02-04T20:15:30.723443] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-02-04T20:15:30.723494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:30.723526] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:30.723553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:30.723630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:30.780283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:30.780984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:30.781062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:30.781095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:30.900927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:30.901278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:30.901318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:30.901346] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:30.904791] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-02-04T20:15:30.905093] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-02-04T20:15:30.905223] [INFO ] [sig ] AFCG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:31.055935] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AFCG.txt [2026-02-04T20:15:31.056108] [INFO ] [sig ] [74/3449] Completed AFCG in 0.3s | 2.82 sym/s | Total: 26.2s | ETA: 19.9m [2026-02-04T20:15:31.056149] [INFO ] [sig ] [75/3449] Forecasting AFG... [2026-02-04T20:15:31.056180] [INFO ] [sig ] Generating forecast for: AFG [2026-02-04T20:15:31.056210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-02-04T20:15:31.068933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-02-04T20:15:31.069597] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-02-04T20:15:31.070629] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-02-04T20:15:31.070681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:31.070713] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:31.070739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:31.070795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:31.127991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:31.128821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:31.128901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:31.128934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:31.253047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:31.253209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:31.253251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:31.253279] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:31.256928] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=54.59%) [2026-02-04T20:15:31.257227] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-02-04T20:15:31.257359] [INFO ] [sig ] AFG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:31.396965] [INFO ] [LOCAL ] Saved forecast: AFG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AFG.txt [2026-02-04T20:15:31.397094] [INFO ] [sig ] [75/3449] Completed AFG in 0.3s | 2.82 sym/s | Total: 26.6s | ETA: 19.9m [2026-02-04T20:15:31.397133] [INFO ] [sig ] [76/3449] Forecasting AFGC... [2026-02-04T20:15:31.397162] [INFO ] [sig ] Generating forecast for: AFGC [2026-02-04T20:15:31.397192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-02-04T20:15:31.409823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-02-04T20:15:31.410278] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-02-04T20:15:31.411274] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-02-04T20:15:31.411331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:31.411363] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:31.411390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:31.411448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:31.474609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:31.475505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:31.475605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:31.475641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:31.583399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:31.583526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:31.583564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:31.583613] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:31.586961] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=23.31%) [2026-02-04T20:15:31.587233] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-02-04T20:15:31.587360] [INFO ] [sig ] AFGC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:31.727060] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AFGC.txt [2026-02-04T20:15:31.727176] [INFO ] [sig ] [76/3449] Completed AFGC in 0.3s | 2.82 sym/s | Total: 26.9s | ETA: 19.9m [2026-02-04T20:15:31.727215] [INFO ] [sig ] [77/3449] Forecasting AFL... [2026-02-04T20:15:31.727244] [INFO ] [sig ] Generating forecast for: AFL [2026-02-04T20:15:31.727275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-02-04T20:15:31.738443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-02-04T20:15:31.738773] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-02-04T20:15:31.739616] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-02-04T20:15:31.739670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:31.739714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:31.739743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:31.739801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:31.797993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:31.798765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:31.798845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:31.798878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:31.918356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:31.918511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:31.918550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:31.918598] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:31.922028] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=31.30%) [2026-02-04T20:15:31.922301] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-02-04T20:15:31.922431] [INFO ] [sig ] AFL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:32.062757] [INFO ] [LOCAL ] Saved forecast: AFL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AFL.txt [2026-02-04T20:15:32.062926] [INFO ] [sig ] [77/3449] Completed AFL in 0.3s | 2.83 sym/s | Total: 27.2s | ETA: 19.9m [2026-02-04T20:15:32.062967] [INFO ] [sig ] [78/3449] Forecasting AFRI... [2026-02-04T20:15:32.062996] [INFO ] [sig ] Generating forecast for: AFRI [2026-02-04T20:15:32.063025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-02-04T20:15:32.073484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-02-04T20:15:32.073794] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-02-04T20:15:32.074599] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-02-04T20:15:32.074651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:32.074710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:32.074739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:32.074796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:32.132497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:32.133276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:32.133357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:32.133391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:32.241189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:32.241336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:32.241376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:32.241407] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:32.244924] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-02-04T20:15:32.245262] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-02-04T20:15:32.245399] [INFO ] [sig ] AFRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:32.386809] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AFRI.txt [2026-02-04T20:15:32.386937] [INFO ] [sig ] [78/3449] Completed AFRI in 0.3s | 2.83 sym/s | Total: 27.6s | ETA: 19.9m [2026-02-04T20:15:32.386977] [INFO ] [sig ] [79/3449] Forecasting AFRM... [2026-02-04T20:15:32.387006] [INFO ] [sig ] Generating forecast for: AFRM [2026-02-04T20:15:32.387036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-02-04T20:15:32.398473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-02-04T20:15:32.398912] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-02-04T20:15:32.399829] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-02-04T20:15:32.399883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:32.399916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:32.399944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:32.400002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:32.459593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:32.460698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:32.460787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:32.460819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:32.588771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:32.588921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:32.588964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:32.588994] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:32.592454] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-02-04T20:15:32.592750] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-02-04T20:15:32.592879] [INFO ] [sig ] AFRM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:32.737006] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AFRM.txt [2026-02-04T20:15:32.737178] [INFO ] [sig ] [79/3449] Completed AFRM in 0.4s | 2.83 sym/s | Total: 27.9s | ETA: 19.9m [2026-02-04T20:15:32.737221] [INFO ] [sig ] [80/3449] Forecasting AFYA... [2026-02-04T20:15:32.737256] [INFO ] [sig ] Generating forecast for: AFYA [2026-02-04T20:15:32.737289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-02-04T20:15:32.751015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-02-04T20:15:32.751407] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-02-04T20:15:32.752315] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-02-04T20:15:32.752368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:32.752400] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:32.752427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:32.752483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:32.810215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:32.811084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:32.811197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:32.811232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:32.931732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:32.931889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:32.931931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:32.931960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:32.935521] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=65.33%) [2026-02-04T20:15:32.935839] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-02-04T20:15:32.935985] [INFO ] [sig ] AFYA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:33.081446] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AFYA.txt [2026-02-04T20:15:33.081620] [INFO ] [sig ] [80/3449] Completed AFYA in 0.3s | 2.83 sym/s | Total: 28.3s | ETA: 19.8m [2026-02-04T20:15:33.081677] [INFO ] [sig ] [81/3449] Forecasting AG... [2026-02-04T20:15:33.081710] [INFO ] [sig ] Generating forecast for: AG [2026-02-04T20:15:33.081741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-02-04T20:15:33.095125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-02-04T20:15:33.095610] [INFO ] [FORECASTER] Starting predict_future for AG [2026-02-04T20:15:33.096659] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-02-04T20:15:33.096720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:33.096760] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:33.096794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:33.096871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:33.159357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:33.160271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:33.160356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:33.160391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:33.281054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:33.281210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:33.281249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:33.281315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:33.284850] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-02-04T20:15:33.285148] [INFO ] [FORECASTER] Completed predict_future for AG [2026-02-04T20:15:33.285288] [INFO ] [sig ] AG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:33.428025] [INFO ] [LOCAL ] Saved forecast: AG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AG.txt [2026-02-04T20:15:33.428162] [INFO ] [sig ] [81/3449] Completed AG in 0.3s | 2.83 sym/s | Total: 28.6s | ETA: 19.8m [2026-02-04T20:15:33.428203] [INFO ] [sig ] [82/3449] Forecasting AGCO... [2026-02-04T20:15:33.428233] [INFO ] [sig ] Generating forecast for: AGCO [2026-02-04T20:15:33.428264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-02-04T20:15:33.439169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-02-04T20:15:33.439484] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-02-04T20:15:33.440302] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-02-04T20:15:33.440353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:33.440386] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:33.440412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:33.440468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:33.501536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:33.502500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:33.502619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:33.502674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:33.636717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:33.636875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:33.636916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:33.636944] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:33.640443] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=74.88%) [2026-02-04T20:15:33.640753] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-02-04T20:15:33.640904] [INFO ] [sig ] AGCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:33.786178] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGCO.txt [2026-02-04T20:15:33.786313] [INFO ] [sig ] [82/3449] Completed AGCO in 0.4s | 2.83 sym/s | Total: 29.0s | ETA: 19.8m [2026-02-04T20:15:33.786354] [INFO ] [sig ] [83/3449] Forecasting AGD... [2026-02-04T20:15:33.786383] [INFO ] [sig ] Generating forecast for: AGD [2026-02-04T20:15:33.786413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-02-04T20:15:33.798355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-02-04T20:15:33.798732] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-02-04T20:15:33.799601] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-02-04T20:15:33.799654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:33.799686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:33.799712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:33.799769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:33.859237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:33.859954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:33.860036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:33.860070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:33.981592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:33.981746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:33.981786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:33.981815] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:33.985238] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-02-04T20:15:33.985506] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-02-04T20:15:33.985657] [INFO ] [sig ] AGD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:34.131276] [INFO ] [LOCAL ] Saved forecast: AGD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGD.txt [2026-02-04T20:15:34.131436] [INFO ] [sig ] [83/3449] Completed AGD in 0.3s | 2.83 sym/s | Total: 29.3s | ETA: 19.8m [2026-02-04T20:15:34.131476] [INFO ] [sig ] [84/3449] Forecasting AGEN... [2026-02-04T20:15:34.131508] [INFO ] [sig ] Generating forecast for: AGEN [2026-02-04T20:15:34.131539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-02-04T20:15:34.142538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-02-04T20:15:34.142941] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-02-04T20:15:34.143769] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-02-04T20:15:34.143821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:34.143852] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:34.143879] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:34.143936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:34.201170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:34.202116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:34.202202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:34.202235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:34.324070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:34.324229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:34.324271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:34.324336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:34.327849] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=15.34%) [2026-02-04T20:15:34.328228] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-02-04T20:15:34.328387] [INFO ] [sig ] AGEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:34.480839] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGEN.txt [2026-02-04T20:15:34.480999] [INFO ] [sig ] [84/3449] Completed AGEN in 0.3s | 2.83 sym/s | Total: 29.7s | ETA: 19.8m [2026-02-04T20:15:34.481041] [INFO ] [sig ] [85/3449] Forecasting AGI... [2026-02-04T20:15:34.481071] [INFO ] [sig ] Generating forecast for: AGI [2026-02-04T20:15:34.481100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-02-04T20:15:34.689264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-02-04T20:15:34.689657] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-02-04T20:15:34.690460] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-02-04T20:15:34.690514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:34.690547] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:34.690592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:34.690653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:34.747352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:34.748146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:34.748228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:34.748262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:34.866838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:34.867000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:34.867040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:34.867068] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:34.870638] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-02-04T20:15:34.870925] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-02-04T20:15:34.871058] [INFO ] [sig ] AGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:35.011368] [INFO ] [LOCAL ] Saved forecast: AGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGI.txt [2026-02-04T20:15:35.011503] [INFO ] [sig ] [85/3449] Completed AGI in 0.5s | 2.81 sym/s | Total: 30.2s | ETA: 19.9m [2026-02-04T20:15:35.011545] [INFO ] [sig ] [86/3449] Forecasting AGIO... [2026-02-04T20:15:35.011593] [INFO ] [sig ] Generating forecast for: AGIO [2026-02-04T20:15:35.011628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-02-04T20:15:35.022474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-02-04T20:15:35.022848] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-02-04T20:15:35.023666] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-02-04T20:15:35.023720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:35.023753] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:35.023781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:35.023839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:35.080333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:35.081145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:35.081421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:35.081487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:35.206091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:35.206256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:35.206296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:35.206325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:35.209951] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-02-04T20:15:35.210231] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-02-04T20:15:35.210361] [INFO ] [sig ] AGIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:35.355906] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGIO.txt [2026-02-04T20:15:35.356048] [INFO ] [sig ] [86/3449] Completed AGIO in 0.3s | 2.82 sym/s | Total: 30.5s | ETA: 19.9m [2026-02-04T20:15:35.356089] [INFO ] [sig ] [87/3449] Forecasting AGM... [2026-02-04T20:15:35.356118] [INFO ] [sig ] Generating forecast for: AGM [2026-02-04T20:15:35.356149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-02-04T20:15:35.371427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-02-04T20:15:35.371956] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-02-04T20:15:35.373553] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-02-04T20:15:35.373647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:35.373701] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:35.373751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:35.373848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:35.443092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:35.444044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:35.444132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:35.444166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:35.570964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:35.571122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:35.571162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:35.571191] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:35.574832] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-02-04T20:15:35.575145] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-02-04T20:15:35.575284] [INFO ] [sig ] AGM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:35.725411] [INFO ] [LOCAL ] Saved forecast: AGM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGM.txt [2026-02-04T20:15:35.725595] [INFO ] [sig ] [87/3449] Completed AGM in 0.4s | 2.81 sym/s | Total: 30.9s | ETA: 19.9m [2026-02-04T20:15:35.725648] [INFO ] [sig ] [88/3449] Forecasting AGMH... [2026-02-04T20:15:35.725681] [INFO ] [sig ] Generating forecast for: AGMH [2026-02-04T20:15:35.725713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-02-04T20:15:35.737965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-02-04T20:15:35.738392] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-02-04T20:15:35.739307] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-02-04T20:15:35.739361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:35.739393] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:35.739421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:35.739505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:35.802078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:35.803052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:35.803183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:35.803217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:35.931203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:35.931364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:35.931404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:35.931435] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:35.935168] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=76.70%) [2026-02-04T20:15:35.935479] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-02-04T20:15:35.935642] [INFO ] [sig ] AGMH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:36.089328] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGMH.txt [2026-02-04T20:15:36.089508] [INFO ] [sig ] [88/3449] Completed AGMH in 0.4s | 2.81 sym/s | Total: 31.3s | ETA: 19.9m [2026-02-04T20:15:36.089566] [INFO ] [sig ] [89/3449] Forecasting AGNC... [2026-02-04T20:15:36.089637] [INFO ] [sig ] Generating forecast for: AGNC [2026-02-04T20:15:36.089688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-02-04T20:15:36.101496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-02-04T20:15:36.101944] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-02-04T20:15:36.102863] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-02-04T20:15:36.102924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:36.102970] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:36.103010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:36.103070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:36.164212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:36.165171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:36.165282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:36.165335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:36.300609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:36.300756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:36.300795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:36.300825] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:36.304367] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=84.82%) [2026-02-04T20:15:36.304671] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-02-04T20:15:36.304810] [INFO ] [sig ] AGNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:36.447627] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGNC.txt [2026-02-04T20:15:36.447786] [INFO ] [sig ] [89/3449] Completed AGNC in 0.4s | 2.81 sym/s | Total: 31.6s | ETA: 19.9m [2026-02-04T20:15:36.447828] [INFO ] [sig ] [90/3449] Forecasting AGNCL... [2026-02-04T20:15:36.447856] [INFO ] [sig ] Generating forecast for: AGNCL [2026-02-04T20:15:36.447885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-02-04T20:15:36.459338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-02-04T20:15:36.459755] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-02-04T20:15:36.460677] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-02-04T20:15:36.460730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:36.460762] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:36.460788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:36.460845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:36.521353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:36.522222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:36.522309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:36.522344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:36.638777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:36.638948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:36.638992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:36.639031] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:36.642841] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=57.39%) [2026-02-04T20:15:36.643157] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-02-04T20:15:36.643302] [INFO ] [sig ] AGNCL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:36.792092] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGNCL.txt [2026-02-04T20:15:36.792270] [INFO ] [sig ] [90/3449] Completed AGNCL in 0.3s | 2.81 sym/s | Total: 32.0s | ETA: 19.9m [2026-02-04T20:15:36.792316] [INFO ] [sig ] [91/3449] Forecasting AGNCM... [2026-02-04T20:15:36.792347] [INFO ] [sig ] Generating forecast for: AGNCM [2026-02-04T20:15:36.792376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-02-04T20:15:36.803307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-02-04T20:15:36.803674] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-02-04T20:15:36.804547] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-02-04T20:15:36.804622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:36.804656] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:36.804682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:36.804739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:36.861153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:36.861985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:36.862068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:36.862099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:36.968268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:36.968421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:36.968469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:36.968513] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:36.972233] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-04T20:15:36.972518] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-02-04T20:15:36.972672] [INFO ] [sig ] AGNCM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:37.114354] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGNCM.txt [2026-02-04T20:15:37.114527] [INFO ] [sig ] [91/3449] Completed AGNCM in 0.3s | 2.82 sym/s | Total: 32.3s | ETA: 19.9m [2026-02-04T20:15:37.114591] [INFO ] [sig ] [92/3449] Forecasting AGNCN... [2026-02-04T20:15:37.114626] [INFO ] [sig ] Generating forecast for: AGNCN [2026-02-04T20:15:37.114664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-02-04T20:15:37.126476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-02-04T20:15:37.126935] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-02-04T20:15:37.127861] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-02-04T20:15:37.127950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:37.127988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:37.128018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:37.128080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:37.190277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:37.191177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:37.191271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:37.191317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:37.315878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:37.316026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:37.316069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:37.316099] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:37.319640] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=31.67%) [2026-02-04T20:15:37.319922] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-02-04T20:15:37.320059] [INFO ] [sig ] AGNCN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:37.464372] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGNCN.txt [2026-02-04T20:15:37.464533] [INFO ] [sig ] [92/3449] Completed AGNCN in 0.3s | 2.82 sym/s | Total: 32.6s | ETA: 19.9m [2026-02-04T20:15:37.464593] [INFO ] [sig ] [93/3449] Forecasting AGNCO... [2026-02-04T20:15:37.464629] [INFO ] [sig ] Generating forecast for: AGNCO [2026-02-04T20:15:37.464659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-02-04T20:15:37.476673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-02-04T20:15:37.477052] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-02-04T20:15:37.478387] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-02-04T20:15:37.478440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:37.478474] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:37.478501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:37.478559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:37.537237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:37.538051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:37.538136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:37.538171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:37.657165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:37.657326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:37.657369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:37.657400] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:37.660984] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=40.80%) [2026-02-04T20:15:37.661268] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-02-04T20:15:37.661401] [INFO ] [sig ] AGNCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:37.806658] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGNCO.txt [2026-02-04T20:15:37.806820] [INFO ] [sig ] [93/3449] Completed AGNCO in 0.3s | 2.82 sym/s | Total: 33.0s | ETA: 19.8m [2026-02-04T20:15:37.806874] [INFO ] [sig ] [94/3449] Forecasting AGNCP... [2026-02-04T20:15:37.806917] [INFO ] [sig ] Generating forecast for: AGNCP [2026-02-04T20:15:37.806956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-02-04T20:15:37.818709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-02-04T20:15:37.819103] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-02-04T20:15:37.819965] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-02-04T20:15:37.820018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:37.820051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:37.820080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:37.820138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:37.879079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:37.879863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:37.879945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:37.879980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:38.002949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:38.003125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:38.003169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:38.003198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:38.006973] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=48.51%) [2026-02-04T20:15:38.007294] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-02-04T20:15:38.007450] [INFO ] [sig ] AGNCP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:38.154254] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGNCP.txt [2026-02-04T20:15:38.154415] [INFO ] [sig ] [94/3449] Completed AGNCP in 0.3s | 2.82 sym/s | Total: 33.3s | ETA: 19.8m [2026-02-04T20:15:38.154457] [INFO ] [sig ] [95/3449] Forecasting AGO... [2026-02-04T20:15:38.154488] [INFO ] [sig ] Generating forecast for: AGO [2026-02-04T20:15:38.154519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-02-04T20:15:38.166255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-02-04T20:15:38.166683] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-02-04T20:15:38.167503] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-02-04T20:15:38.167608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:38.167645] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:38.167674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:38.167732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:38.227351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:38.228366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:38.228454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:38.228489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:38.352081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:38.352248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:38.352291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:38.352348] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:38.355975] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-02-04T20:15:38.356269] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-02-04T20:15:38.356406] [INFO ] [sig ] AGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:38.500958] [INFO ] [LOCAL ] Saved forecast: AGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGO.txt [2026-02-04T20:15:38.501139] [INFO ] [sig ] [95/3449] Completed AGO in 0.3s | 2.82 sym/s | Total: 33.7s | ETA: 19.8m [2026-02-04T20:15:38.501183] [INFO ] [sig ] [96/3449] Forecasting AGRO... [2026-02-04T20:15:38.501213] [INFO ] [sig ] Generating forecast for: AGRO [2026-02-04T20:15:38.501246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-02-04T20:15:38.514037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-02-04T20:15:38.514350] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-02-04T20:15:38.515218] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-02-04T20:15:38.515271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:38.515302] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:38.515328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:38.515385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:38.572403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:38.573072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:38.573157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:38.573191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:38.693711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:38.693873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:38.693914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:38.693942] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:38.697443] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=20.50%) [2026-02-04T20:15:38.697736] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-02-04T20:15:38.697868] [INFO ] [sig ] AGRO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:38.838634] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGRO.txt [2026-02-04T20:15:38.838761] [INFO ] [sig ] [96/3449] Completed AGRO in 0.3s | 2.82 sym/s | Total: 34.0s | ETA: 19.8m [2026-02-04T20:15:38.838800] [INFO ] [sig ] [97/3449] Forecasting AGX... [2026-02-04T20:15:38.838830] [INFO ] [sig ] Generating forecast for: AGX [2026-02-04T20:15:38.838859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-02-04T20:15:38.850155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-02-04T20:15:38.850556] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-02-04T20:15:38.851401] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-02-04T20:15:38.851455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:38.851487] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:38.851514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:38.851589] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:38.908853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:38.909497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:38.909593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:38.909630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:39.027049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:39.027205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:39.027244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:39.027273] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:39.030758] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=59.66%) [2026-02-04T20:15:39.031038] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-02-04T20:15:39.031171] [INFO ] [sig ] AGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:39.171636] [INFO ] [LOCAL ] Saved forecast: AGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGX.txt [2026-02-04T20:15:39.171778] [INFO ] [sig ] [97/3449] Completed AGX in 0.3s | 2.82 sym/s | Total: 34.4s | ETA: 19.8m [2026-02-04T20:15:39.171818] [INFO ] [sig ] [98/3449] Forecasting AGYS... [2026-02-04T20:15:39.171849] [INFO ] [sig ] Generating forecast for: AGYS [2026-02-04T20:15:39.171878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-02-04T20:15:39.183442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-02-04T20:15:39.183827] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-02-04T20:15:39.184645] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-02-04T20:15:39.184697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:39.184729] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:39.184756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:39.184813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:39.241709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:39.242362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:39.242444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:39.242476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:39.361870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:39.362024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:39.362098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:39.362129] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:39.365740] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=78.19%) [2026-02-04T20:15:39.366024] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-02-04T20:15:39.366177] [INFO ] [sig ] AGYS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:39.516211] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AGYS.txt [2026-02-04T20:15:39.516366] [INFO ] [sig ] [98/3449] Completed AGYS in 0.3s | 2.82 sym/s | Total: 34.7s | ETA: 19.8m [2026-02-04T20:15:39.516407] [INFO ] [sig ] [99/3449] Forecasting AGZD... [2026-02-04T20:15:39.516436] [INFO ] [sig ] Generating forecast for: AGZD [2026-02-04T20:15:39.516469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-02-04T20:15:39.527625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-02-04T20:15:39.528031] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-02-04T20:15:39.528879] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-02-04T20:15:39.528932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:39.528964] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:39.528991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:39.529067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:39.586486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:39.587407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:39.587490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:39.587524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:39.699155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:39.699317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:39.699358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:39.699388] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:39.702951] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=36.52%) [2026-02-04T20:15:39.703237] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-02-04T20:15:39.703367] [INFO ] [sig ] AGZD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:39.848595] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AGZD.txt [2026-02-04T20:15:39.848756] [INFO ] [sig ] [99/3449] Completed AGZD in 0.3s | 2.83 sym/s | Total: 35.0s | ETA: 19.8m [2026-02-04T20:15:39.848799] [INFO ] [sig ] [100/3449] Forecasting AHCO... [2026-02-04T20:15:39.848827] [INFO ] [sig ] Generating forecast for: AHCO [2026-02-04T20:15:39.848859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-02-04T20:15:39.860395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-02-04T20:15:39.860831] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-02-04T20:15:39.861701] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-02-04T20:15:39.861753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:39.861785] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:39.861812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:39.861868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:39.920422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:39.921358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:39.921441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:39.921475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:40.041612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:40.041790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:40.041838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:40.041869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:40.046102] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-02-04T20:15:40.046484] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-02-04T20:15:40.046663] [INFO ] [sig ] AHCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:40.196500] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AHCO.txt [2026-02-04T20:15:40.196688] [INFO ] [sig ] [100/3449] Completed AHCO in 0.3s | 2.83 sym/s | Total: 35.4s | ETA: 19.7m [2026-02-04T20:15:40.196733] [INFO ] [sig ] [101/3449] Forecasting AHH... [2026-02-04T20:15:40.196763] [INFO ] [sig ] Generating forecast for: AHH [2026-02-04T20:15:40.196795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-02-04T20:15:40.209916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-02-04T20:15:40.210595] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-02-04T20:15:40.211498] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-02-04T20:15:40.211599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:40.211639] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:40.211667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:40.211725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:40.273387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:40.274327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:40.274412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:40.274447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:40.398156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:40.398318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:40.398359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:40.398388] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:40.401904] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=17.36%) [2026-02-04T20:15:40.402228] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-02-04T20:15:40.402392] [INFO ] [sig ] AHH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:40.544745] [INFO ] [LOCAL ] Saved forecast: AHH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AHH.txt [2026-02-04T20:15:40.544900] [INFO ] [sig ] [101/3449] Completed AHH in 0.3s | 2.83 sym/s | Total: 35.7s | ETA: 19.7m [2026-02-04T20:15:40.544941] [INFO ] [sig ] [102/3449] Forecasting AI... [2026-02-04T20:15:40.544973] [INFO ] [sig ] Generating forecast for: AI [2026-02-04T20:15:40.545067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-02-04T20:15:40.556757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-02-04T20:15:40.557156] [INFO ] [FORECASTER] Starting predict_future for AI [2026-02-04T20:15:40.558073] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-02-04T20:15:40.558128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:40.558161] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:40.558188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:40.558245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:40.616148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:40.617048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:40.617139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:40.617174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:40.742284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:40.742445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:40.742487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:40.742518] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:40.746114] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-02-04T20:15:40.746399] [INFO ] [FORECASTER] Completed predict_future for AI [2026-02-04T20:15:40.746534] [INFO ] [sig ] AI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:40.888604] [INFO ] [LOCAL ] Saved forecast: AI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AI.txt [2026-02-04T20:15:40.888745] [INFO ] [sig ] [102/3449] Completed AI in 0.3s | 2.83 sym/s | Total: 36.1s | ETA: 19.7m [2026-02-04T20:15:40.888785] [INFO ] [sig ] [103/3449] Forecasting AIA... [2026-02-04T20:15:40.888814] [INFO ] [sig ] Generating forecast for: AIA [2026-02-04T20:15:40.888844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-02-04T20:15:40.899535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-02-04T20:15:40.899869] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-02-04T20:15:40.900799] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-02-04T20:15:40.900853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:40.900887] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:40.900915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:40.900972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:40.960947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:40.961604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:40.961682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:40.961716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:41.084830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:41.084973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:41.085013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:41.085050] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:41.088554] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-02-04T20:15:41.088855] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-02-04T20:15:41.088987] [INFO ] [sig ] AIA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:41.229976] [INFO ] [LOCAL ] Saved forecast: AIA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AIA.txt [2026-02-04T20:15:41.230087] [INFO ] [sig ] [103/3449] Completed AIA in 0.3s | 2.83 sym/s | Total: 36.4s | ETA: 19.7m [2026-02-04T20:15:41.230126] [INFO ] [sig ] [104/3449] Forecasting AIG... [2026-02-04T20:15:41.230154] [INFO ] [sig ] Generating forecast for: AIG [2026-02-04T20:15:41.230184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-02-04T20:15:41.241915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-02-04T20:15:41.242269] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-02-04T20:15:41.243155] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-02-04T20:15:41.243208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:41.243242] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:41.243269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:41.243328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:41.301768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:41.302407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:41.302487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:41.302520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:41.430186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:41.430349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:41.430390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:41.430420] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:41.433998] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-02-04T20:15:41.434298] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-02-04T20:15:41.434439] [INFO ] [sig ] AIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:41.578811] [INFO ] [LOCAL ] Saved forecast: AIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AIG.txt [2026-02-04T20:15:41.578944] [INFO ] [sig ] [104/3449] Completed AIG in 0.3s | 2.83 sym/s | Total: 36.8s | ETA: 19.7m [2026-02-04T20:15:41.578990] [INFO ] [sig ] [105/3449] Forecasting AIMD... [2026-02-04T20:15:41.579021] [INFO ] [sig ] Generating forecast for: AIMD [2026-02-04T20:15:41.579056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-02-04T20:15:41.589415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-02-04T20:15:41.589778] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-02-04T20:15:41.590670] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-02-04T20:15:41.590724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:41.590759] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:41.590787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:41.590846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:41.649557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:41.650211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:41.650289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:41.650322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:41.765040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:41.765190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:41.765233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:41.765264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:41.769043] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=34.26%) [2026-02-04T20:15:41.769320] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-02-04T20:15:41.769453] [INFO ] [sig ] AIMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:41.913181] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AIMD.txt [2026-02-04T20:15:41.913296] [INFO ] [sig ] [105/3449] Completed AIMD in 0.3s | 2.83 sym/s | Total: 37.1s | ETA: 19.7m [2026-02-04T20:15:41.913335] [INFO ] [sig ] [106/3449] Forecasting AIO... [2026-02-04T20:15:41.913365] [INFO ] [sig ] Generating forecast for: AIO [2026-02-04T20:15:41.913395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-02-04T20:15:41.925096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-02-04T20:15:41.925418] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-02-04T20:15:41.926303] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-02-04T20:15:41.926356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:41.926390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:41.926419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:41.926477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:41.984432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:41.985074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:41.985152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:41.985184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:42.107705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:42.107878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:42.107928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:42.107966] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:42.111541] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=56.57%) [2026-02-04T20:15:42.111847] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-02-04T20:15:42.111986] [INFO ] [sig ] AIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:42.255187] [INFO ] [LOCAL ] Saved forecast: AIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AIO.txt [2026-02-04T20:15:42.255311] [INFO ] [sig ] [106/3449] Completed AIO in 0.3s | 2.83 sym/s | Total: 37.4s | ETA: 19.7m [2026-02-04T20:15:42.255354] [INFO ] [sig ] [107/3449] Forecasting AIP... [2026-02-04T20:15:42.255386] [INFO ] [sig ] Generating forecast for: AIP [2026-02-04T20:15:42.255417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-02-04T20:15:42.267374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-02-04T20:15:42.267744] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-02-04T20:15:42.268633] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-02-04T20:15:42.268686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:42.268720] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:42.268747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:42.268819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:42.326715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:42.327450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:42.327549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:42.327600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:42.449681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:42.449834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:42.449875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:42.449903] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:42.453307] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=56.59%) [2026-02-04T20:15:42.453603] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-02-04T20:15:42.453739] [INFO ] [sig ] AIP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:42.596217] [INFO ] [LOCAL ] Saved forecast: AIP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AIP.txt [2026-02-04T20:15:42.596360] [INFO ] [sig ] [107/3449] Completed AIP in 0.3s | 2.83 sym/s | Total: 37.8s | ETA: 19.7m [2026-02-04T20:15:42.596405] [INFO ] [sig ] [108/3449] Forecasting AIPI... [2026-02-04T20:15:42.596435] [INFO ] [sig ] Generating forecast for: AIPI [2026-02-04T20:15:42.596465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-02-04T20:15:42.607485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-02-04T20:15:42.607845] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-02-04T20:15:42.608789] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-02-04T20:15:42.608842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:42.608873] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:42.608900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:42.608957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:42.665859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:42.666636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:42.666722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:42.666756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:42.784395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:42.784550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:42.784653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:42.784687] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:42.788193] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=81.59%) [2026-02-04T20:15:42.788471] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-02-04T20:15:42.788637] [INFO ] [sig ] AIPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:42.944385] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AIPI.txt [2026-02-04T20:15:42.944626] [INFO ] [sig ] [108/3449] Completed AIPI in 0.3s | 2.83 sym/s | Total: 38.1s | ETA: 19.7m [2026-02-04T20:15:42.944686] [INFO ] [sig ] [109/3449] Forecasting AIQ... [2026-02-04T20:15:42.944720] [INFO ] [sig ] Generating forecast for: AIQ [2026-02-04T20:15:42.944751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-02-04T20:15:42.957690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-02-04T20:15:42.958444] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-02-04T20:15:42.960026] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-02-04T20:15:42.960086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:42.960120] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:42.960149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:42.960218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:43.021686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:43.022723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:43.022818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:43.022853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:43.162324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:43.162489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:43.162535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:43.162565] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:43.166349] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=32.57%) [2026-02-04T20:15:43.166671] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-02-04T20:15:43.166832] [INFO ] [sig ] AIQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:43.313585] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AIQ.txt [2026-02-04T20:15:43.313724] [INFO ] [sig ] [109/3449] Completed AIQ in 0.4s | 2.83 sym/s | Total: 38.5s | ETA: 19.7m [2026-02-04T20:15:43.313765] [INFO ] [sig ] [110/3449] Forecasting AIRG... [2026-02-04T20:15:43.313794] [INFO ] [sig ] Generating forecast for: AIRG [2026-02-04T20:15:43.313823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-02-04T20:15:43.325423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-02-04T20:15:43.325826] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-02-04T20:15:43.326679] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-02-04T20:15:43.326744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:43.326793] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:43.326837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:43.326922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:43.387962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:43.388733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:43.388819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:43.388853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:43.496505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:43.496706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:43.496766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:43.496808] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:43.500559] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=6.49%) [2026-02-04T20:15:43.500895] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-02-04T20:15:43.501055] [INFO ] [sig ] AIRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:43.660736] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AIRG.txt [2026-02-04T20:15:43.660902] [INFO ] [sig ] [110/3449] Completed AIRG in 0.3s | 2.83 sym/s | Total: 38.8s | ETA: 19.7m [2026-02-04T20:15:43.660947] [INFO ] [sig ] [111/3449] Forecasting AIRJ... [2026-02-04T20:15:43.660978] [INFO ] [sig ] Generating forecast for: AIRJ [2026-02-04T20:15:43.661013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-02-04T20:15:43.673260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-02-04T20:15:43.673703] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-02-04T20:15:43.674620] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-02-04T20:15:43.674676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:43.674708] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:43.674737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:43.674806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:43.740188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:43.741122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:43.741206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:43.741240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:43.863745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:43.863906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:43.863949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:43.863979] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:43.867805] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-02-04T20:15:43.868150] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-02-04T20:15:43.868299] [INFO ] [sig ] AIRJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:44.026998] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AIRJ.txt [2026-02-04T20:15:44.027164] [INFO ] [sig ] [111/3449] Completed AIRJ in 0.4s | 2.83 sym/s | Total: 39.2s | ETA: 19.7m [2026-02-04T20:15:44.027208] [INFO ] [sig ] [112/3449] Forecasting AIRS... [2026-02-04T20:15:44.027238] [INFO ] [sig ] Generating forecast for: AIRS [2026-02-04T20:15:44.027270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-02-04T20:15:44.039210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-02-04T20:15:44.039624] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-02-04T20:15:44.040520] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-02-04T20:15:44.040626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:44.040686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:44.040719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:44.040780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:44.105481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:44.106609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:44.106722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:44.106770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:44.239276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:44.239438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:44.239478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:44.239507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:44.243022] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=76.58%) [2026-02-04T20:15:44.243333] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-02-04T20:15:44.243465] [INFO ] [sig ] AIRS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:44.388845] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AIRS.txt [2026-02-04T20:15:44.389011] [INFO ] [sig ] [112/3449] Completed AIRS in 0.4s | 2.83 sym/s | Total: 39.6s | ETA: 19.7m [2026-02-04T20:15:44.389061] [INFO ] [sig ] [113/3449] Forecasting AISP... [2026-02-04T20:15:44.389092] [INFO ] [sig ] Generating forecast for: AISP [2026-02-04T20:15:44.389123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-02-04T20:15:44.401320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-02-04T20:15:44.401753] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-02-04T20:15:44.402641] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-02-04T20:15:44.402694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:44.402726] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:44.402753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:44.402812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:44.466434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:44.467405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:44.467494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:44.467529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:44.598055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:44.598226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:44.598287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:44.598322] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:44.602252] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-02-04T20:15:44.602541] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-02-04T20:15:44.602700] [INFO ] [sig ] AISP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:44.759207] [INFO ] [LOCAL ] Saved forecast: AISP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AISP.txt [2026-02-04T20:15:44.759370] [INFO ] [sig ] [113/3449] Completed AISP in 0.4s | 2.83 sym/s | Total: 39.9s | ETA: 19.7m [2026-02-04T20:15:44.759414] [INFO ] [sig ] [114/3449] Forecasting AIZN... [2026-02-04T20:15:44.759446] [INFO ] [sig ] Generating forecast for: AIZN [2026-02-04T20:15:44.759479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-02-04T20:15:44.772243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-02-04T20:15:44.772680] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-02-04T20:15:44.773532] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-02-04T20:15:44.773624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:44.773666] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:44.773694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:44.773766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:44.835483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:44.836322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:44.836412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:44.836446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:44.959491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:44.959679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:44.959723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:44.959754] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:44.963359] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-04T20:15:44.963664] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-02-04T20:15:44.963812] [INFO ] [sig ] AIZN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:45.124895] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AIZN.txt [2026-02-04T20:15:45.125105] [INFO ] [sig ] [114/3449] Completed AIZN in 0.4s | 2.83 sym/s | Total: 40.3s | ETA: 19.7m [2026-02-04T20:15:45.125166] [INFO ] [sig ] [115/3449] Forecasting AJG... [2026-02-04T20:15:45.125213] [INFO ] [sig ] Generating forecast for: AJG [2026-02-04T20:15:45.125262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-02-04T20:15:45.144672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-02-04T20:15:45.145183] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-02-04T20:15:45.146235] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-02-04T20:15:45.146299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:45.146339] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:45.146374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:45.146454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:45.213041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:45.214050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:45.214146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:45.214182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:45.340549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:45.340733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:45.340813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:45.340844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:45.346351] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-02-04T20:15:45.346669] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-02-04T20:15:45.346822] [INFO ] [sig ] AJG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:45.495239] [INFO ] [LOCAL ] Saved forecast: AJG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AJG.txt [2026-02-04T20:15:45.495397] [INFO ] [sig ] [115/3449] Completed AJG in 0.4s | 2.83 sym/s | Total: 40.7s | ETA: 19.7m [2026-02-04T20:15:45.495446] [INFO ] [sig ] [116/3449] Forecasting AKAM... [2026-02-04T20:15:45.495494] [INFO ] [sig ] Generating forecast for: AKAM [2026-02-04T20:15:45.495531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-02-04T20:15:45.507692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-02-04T20:15:45.508117] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-02-04T20:15:45.508972] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-02-04T20:15:45.509028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:45.509060] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:45.509087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:45.509143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:45.572199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:45.573368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:45.573457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:45.573713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:45.693253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:45.693420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:45.693461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:45.693490] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:45.696974] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-02-04T20:15:45.697253] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-02-04T20:15:45.697387] [INFO ] [sig ] AKAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:45.841597] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AKAM.txt [2026-02-04T20:15:45.841754] [INFO ] [sig ] [116/3449] Completed AKAM in 0.3s | 2.83 sym/s | Total: 41.0s | ETA: 19.6m [2026-02-04T20:15:45.841795] [INFO ] [sig ] [117/3449] Forecasting AKBA... [2026-02-04T20:15:45.841825] [INFO ] [sig ] Generating forecast for: AKBA [2026-02-04T20:15:45.841858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-02-04T20:15:45.853376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-02-04T20:15:45.853786] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-02-04T20:15:45.854609] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-02-04T20:15:45.854663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:45.854694] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:45.854722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:45.854778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:45.913040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:45.913918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:45.914000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:45.914032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:46.050397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:46.050593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:46.050643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:46.050672] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:46.054408] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-02-04T20:15:46.054741] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-02-04T20:15:46.054900] [INFO ] [sig ] AKBA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:46.204263] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AKBA.txt [2026-02-04T20:15:46.204442] [INFO ] [sig ] [117/3449] Completed AKBA in 0.4s | 2.83 sym/s | Total: 41.4s | ETA: 19.6m [2026-02-04T20:15:46.204488] [INFO ] [sig ] [118/3449] Forecasting AL... [2026-02-04T20:15:46.204521] [INFO ] [sig ] Generating forecast for: AL [2026-02-04T20:15:46.204553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-02-04T20:15:46.216392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-02-04T20:15:46.216835] [INFO ] [FORECASTER] Starting predict_future for AL [2026-02-04T20:15:46.217743] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-02-04T20:15:46.217796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:46.217828] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:46.217861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:46.217955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:46.281157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:46.282154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:46.282247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:46.282281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:46.409951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:46.410118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:46.410168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:46.410198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:46.413812] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-02-04T20:15:46.414124] [INFO ] [FORECASTER] Completed predict_future for AL [2026-02-04T20:15:46.414299] [INFO ] [sig ] AL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:46.561950] [INFO ] [LOCAL ] Saved forecast: AL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AL.txt [2026-02-04T20:15:46.562101] [INFO ] [sig ] [118/3449] Completed AL in 0.4s | 2.83 sym/s | Total: 41.7s | ETA: 19.6m [2026-02-04T20:15:46.562142] [INFO ] [sig ] [119/3449] Forecasting ALAB... [2026-02-04T20:15:46.562172] [INFO ] [sig ] Generating forecast for: ALAB [2026-02-04T20:15:46.562235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-02-04T20:15:46.573803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-02-04T20:15:46.574205] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-02-04T20:15:46.575146] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-02-04T20:15:46.575201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:46.575235] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:46.575263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:46.575322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:46.637261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:46.638366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:46.638460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:46.638507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:46.765047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:46.765210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:46.765261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:46.765319] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:46.769172] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-02-04T20:15:46.769507] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-02-04T20:15:46.769670] [INFO ] [sig ] ALAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:46.917001] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALAB.txt [2026-02-04T20:15:46.917160] [INFO ] [sig ] [119/3449] Completed ALAB in 0.4s | 2.83 sym/s | Total: 42.1s | ETA: 19.6m [2026-02-04T20:15:46.917204] [INFO ] [sig ] [120/3449] Forecasting ALB... [2026-02-04T20:15:46.917237] [INFO ] [sig ] Generating forecast for: ALB [2026-02-04T20:15:46.917269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-02-04T20:15:46.929009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-02-04T20:15:46.929424] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-02-04T20:15:46.930303] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-02-04T20:15:46.930366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:46.930399] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:46.930428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:46.930486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:46.988046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:46.988972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:46.989057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:46.989092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:47.112136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:47.112310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:47.112353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:47.112382] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:47.116019] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=60.79%) [2026-02-04T20:15:47.116354] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-02-04T20:15:47.116501] [INFO ] [sig ] ALB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:47.258256] [INFO ] [LOCAL ] Saved forecast: ALB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALB.txt [2026-02-04T20:15:47.258411] [INFO ] [sig ] [120/3449] Completed ALB in 0.3s | 2.83 sym/s | Total: 42.4s | ETA: 19.6m [2026-02-04T20:15:47.258453] [INFO ] [sig ] [121/3449] Forecasting ALC... [2026-02-04T20:15:47.258483] [INFO ] [sig ] Generating forecast for: ALC [2026-02-04T20:15:47.258515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-02-04T20:15:47.269454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-02-04T20:15:47.269855] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-02-04T20:15:47.270669] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-02-04T20:15:47.270721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:47.270753] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:47.270780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:47.270837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:47.327889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:47.328824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:47.328906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:47.328955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:47.451374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:47.451530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:47.451587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:47.451620] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:47.455073] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-02-04T20:15:47.455361] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-02-04T20:15:47.455495] [INFO ] [sig ] ALC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:47.597827] [INFO ] [LOCAL ] Saved forecast: ALC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALC.txt [2026-02-04T20:15:47.597957] [INFO ] [sig ] [121/3449] Completed ALC in 0.3s | 2.83 sym/s | Total: 42.8s | ETA: 19.6m [2026-02-04T20:15:47.597998] [INFO ] [sig ] [122/3449] Forecasting ALCO... [2026-02-04T20:15:47.598027] [INFO ] [sig ] Generating forecast for: ALCO [2026-02-04T20:15:47.598058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-02-04T20:15:47.609864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-02-04T20:15:47.610187] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-02-04T20:15:47.610995] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-02-04T20:15:47.611047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:47.611079] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:47.611106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:47.611162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:47.668915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:47.669557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:47.669651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:47.669685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:47.789156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:47.789312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:47.789358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:47.789392] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:47.792801] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-02-04T20:15:47.793096] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-02-04T20:15:47.793227] [INFO ] [sig ] ALCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:47.933543] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALCO.txt [2026-02-04T20:15:47.933682] [INFO ] [sig ] [122/3449] Completed ALCO in 0.3s | 2.83 sym/s | Total: 43.1s | ETA: 19.6m [2026-02-04T20:15:47.933723] [INFO ] [sig ] [123/3449] Forecasting ALDX... [2026-02-04T20:15:47.933752] [INFO ] [sig ] Generating forecast for: ALDX [2026-02-04T20:15:47.933782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-02-04T20:15:47.944955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-02-04T20:15:47.945257] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-02-04T20:15:47.946050] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-02-04T20:15:47.946103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:47.946135] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:47.946161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:47.946232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:48.003489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:48.004120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:48.004202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:48.004234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:48.129150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:48.129313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:48.129361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:48.129394] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:48.133360] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-02-04T20:15:48.133874] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-02-04T20:15:48.134015] [INFO ] [sig ] ALDX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:48.291879] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALDX.txt [2026-02-04T20:15:48.292040] [INFO ] [sig ] [123/3449] Completed ALDX in 0.4s | 2.83 sym/s | Total: 43.5s | ETA: 19.6m [2026-02-04T20:15:48.292088] [INFO ] [sig ] [124/3449] Forecasting ALEX... [2026-02-04T20:15:48.292120] [INFO ] [sig ] Generating forecast for: ALEX [2026-02-04T20:15:48.292163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-02-04T20:15:48.304599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-02-04T20:15:48.304967] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-02-04T20:15:48.305895] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-02-04T20:15:48.305959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:48.305995] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:48.306022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:48.306080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:48.367670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:48.368416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:48.368502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:48.368534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:48.491223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:48.491400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:48.491439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:48.491468] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:48.495307] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-02-04T20:15:48.495611] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-02-04T20:15:48.495753] [INFO ] [sig ] ALEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:48.635945] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALEX.txt [2026-02-04T20:15:48.636074] [INFO ] [sig ] [124/3449] Completed ALEX in 0.3s | 2.83 sym/s | Total: 43.8s | ETA: 19.6m [2026-02-04T20:15:48.636115] [INFO ] [sig ] [125/3449] Forecasting ALG... [2026-02-04T20:15:48.636144] [INFO ] [sig ] Generating forecast for: ALG [2026-02-04T20:15:48.636174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-02-04T20:15:48.647564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-02-04T20:15:48.647957] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-02-04T20:15:48.648779] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-02-04T20:15:48.648846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:48.648879] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:48.648905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:48.648967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:48.705906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:48.706596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:48.706679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:48.706711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:48.828411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:48.828588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:48.828630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:48.828659] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:48.832057] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=66.65%) [2026-02-04T20:15:48.832337] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-02-04T20:15:48.832496] [INFO ] [sig ] ALG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:48.975687] [INFO ] [LOCAL ] Saved forecast: ALG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALG.txt [2026-02-04T20:15:48.975849] [INFO ] [sig ] [125/3449] Completed ALG in 0.3s | 2.83 sym/s | Total: 44.2s | ETA: 19.6m [2026-02-04T20:15:48.975897] [INFO ] [sig ] [126/3449] Forecasting ALGM... [2026-02-04T20:15:48.975928] [INFO ] [sig ] Generating forecast for: ALGM [2026-02-04T20:15:48.975958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-02-04T20:15:48.987495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-02-04T20:15:48.987859] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-02-04T20:15:48.988740] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-02-04T20:15:48.988793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:48.988824] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:48.988850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:48.988906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:49.045787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:49.046693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:49.046782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:49.046817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:49.170686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:49.170846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:49.170886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:49.170915] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:49.174426] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-02-04T20:15:49.174740] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-02-04T20:15:49.174877] [INFO ] [sig ] ALGM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:49.323096] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALGM.txt [2026-02-04T20:15:49.323257] [INFO ] [sig ] [126/3449] Completed ALGM in 0.3s | 2.83 sym/s | Total: 44.5s | ETA: 19.6m [2026-02-04T20:15:49.323300] [INFO ] [sig ] [127/3449] Forecasting ALGN... [2026-02-04T20:15:49.323331] [INFO ] [sig ] Generating forecast for: ALGN [2026-02-04T20:15:49.323364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-02-04T20:15:49.335834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-02-04T20:15:49.336258] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-02-04T20:15:49.337142] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-02-04T20:15:49.337198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:49.337238] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:49.337273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:49.337344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:49.399186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:49.400154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:49.400248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:49.400281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:49.521727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:49.521884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:49.521925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:49.521955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:49.525478] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-02-04T20:15:49.525775] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-02-04T20:15:49.525907] [INFO ] [sig ] ALGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:49.668846] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALGN.txt [2026-02-04T20:15:49.668996] [INFO ] [sig ] [127/3449] Completed ALGN in 0.3s | 2.83 sym/s | Total: 44.9s | ETA: 19.6m [2026-02-04T20:15:49.669042] [INFO ] [sig ] [128/3449] Forecasting ALGS... [2026-02-04T20:15:49.669088] [INFO ] [sig ] Generating forecast for: ALGS [2026-02-04T20:15:49.669125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-02-04T20:15:49.680978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-02-04T20:15:49.681361] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-02-04T20:15:49.682267] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-02-04T20:15:49.682321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:49.682354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:49.682381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:49.682438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:49.743380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:49.744259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:49.744343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:49.744379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:49.873675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:49.873876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:49.873920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:49.873951] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:49.877945] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-02-04T20:15:49.878230] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-02-04T20:15:49.878373] [INFO ] [sig ] ALGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:50.021506] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALGS.txt [2026-02-04T20:15:50.021666] [INFO ] [sig ] [128/3449] Completed ALGS in 0.4s | 2.83 sym/s | Total: 45.2s | ETA: 19.5m [2026-02-04T20:15:50.021712] [INFO ] [sig ] [129/3449] Forecasting ALHC... [2026-02-04T20:15:50.021742] [INFO ] [sig ] Generating forecast for: ALHC [2026-02-04T20:15:50.021772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-02-04T20:15:50.033687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-02-04T20:15:50.034041] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-02-04T20:15:50.034891] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-02-04T20:15:50.034944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:50.034975] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:50.035002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:50.035060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:50.093217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:50.094146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:50.094231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:50.094274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:50.216023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:50.216179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:50.216219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:50.216249] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:50.219832] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=77.38%) [2026-02-04T20:15:50.220115] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-02-04T20:15:50.220251] [INFO ] [sig ] ALHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:50.367881] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALHC.txt [2026-02-04T20:15:50.368075] [INFO ] [sig ] [129/3449] Completed ALHC in 0.3s | 2.83 sym/s | Total: 45.6s | ETA: 19.5m [2026-02-04T20:15:50.368119] [INFO ] [sig ] [130/3449] Forecasting ALK... [2026-02-04T20:15:50.368149] [INFO ] [sig ] Generating forecast for: ALK [2026-02-04T20:15:50.368182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-02-04T20:15:50.380741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-02-04T20:15:50.381157] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-02-04T20:15:50.382233] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-02-04T20:15:50.382289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:50.382323] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:50.382352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:50.382411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:50.441653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:50.442570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:50.442676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:50.442708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:50.566766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:50.566921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:50.566960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:50.566989] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:50.570565] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-02-04T20:15:50.570881] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-02-04T20:15:50.571018] [INFO ] [sig ] ALK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:50.782238] [INFO ] [LOCAL ] Saved forecast: ALK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALK.txt [2026-02-04T20:15:50.782405] [INFO ] [sig ] [130/3449] Completed ALK in 0.4s | 2.83 sym/s | Total: 46.0s | ETA: 19.6m [2026-02-04T20:15:50.782447] [INFO ] [sig ] [131/3449] Forecasting ALKS... [2026-02-04T20:15:50.782477] [INFO ] [sig ] Generating forecast for: ALKS [2026-02-04T20:15:50.782507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-02-04T20:15:50.793712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-02-04T20:15:50.794050] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-02-04T20:15:50.794947] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-02-04T20:15:50.795000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:50.795032] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:50.795058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:50.795114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:50.854389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:50.855137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:50.855218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:50.855255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:50.978814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:50.978975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:50.979026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:50.979059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:50.982740] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=23.47%) [2026-02-04T20:15:50.983040] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-02-04T20:15:50.983180] [INFO ] [sig ] ALKS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:51.127036] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALKS.txt [2026-02-04T20:15:51.127191] [INFO ] [sig ] [131/3449] Completed ALKS in 0.3s | 2.83 sym/s | Total: 46.3s | ETA: 19.5m [2026-02-04T20:15:51.127235] [INFO ] [sig ] [132/3449] Forecasting ALL... [2026-02-04T20:15:51.127265] [INFO ] [sig ] Generating forecast for: ALL [2026-02-04T20:15:51.127295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-02-04T20:15:51.138856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-02-04T20:15:51.139282] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-02-04T20:15:51.140177] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-02-04T20:15:51.140232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:51.140268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:51.140302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:51.140374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:51.200937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:51.201926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:51.202016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:51.202051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:51.326893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:51.327138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:51.327199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:51.327241] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:51.331092] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-02-04T20:15:51.331410] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-02-04T20:15:51.331612] [INFO ] [sig ] ALL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:51.492885] [INFO ] [LOCAL ] Saved forecast: ALL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALL.txt [2026-02-04T20:15:51.493107] [INFO ] [sig ] [132/3449] Completed ALL in 0.4s | 2.83 sym/s | Total: 46.7s | ETA: 19.5m [2026-02-04T20:15:51.493168] [INFO ] [sig ] [133/3449] Forecasting ALLE... [2026-02-04T20:15:51.493210] [INFO ] [sig ] Generating forecast for: ALLE [2026-02-04T20:15:51.493244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-02-04T20:15:51.505667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-02-04T20:15:51.506091] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-02-04T20:15:51.506984] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-02-04T20:15:51.507038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:51.507070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:51.507096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:51.507152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:51.563781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:51.564657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:51.564742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:51.564774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:51.682409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:51.682586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:51.682631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:51.682662] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:51.686152] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=25.98%) [2026-02-04T20:15:51.686435] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-02-04T20:15:51.686569] [INFO ] [sig ] ALLE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:51.827288] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALLE.txt [2026-02-04T20:15:51.827430] [INFO ] [sig ] [133/3449] Completed ALLE in 0.3s | 2.83 sym/s | Total: 47.0s | ETA: 19.5m [2026-02-04T20:15:51.827469] [INFO ] [sig ] [134/3449] Forecasting ALLO... [2026-02-04T20:15:51.827499] [INFO ] [sig ] Generating forecast for: ALLO [2026-02-04T20:15:51.827531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-02-04T20:15:51.838925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-02-04T20:15:51.839292] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-02-04T20:15:51.840187] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-02-04T20:15:51.840241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:51.840276] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:51.840308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:51.840377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:51.897399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:51.898142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:51.898223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:51.898255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:52.020376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:52.020558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:52.020640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:52.020680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:52.024150] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=44.00%) [2026-02-04T20:15:52.024433] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-02-04T20:15:52.024569] [INFO ] [sig ] ALLO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:52.170270] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALLO.txt [2026-02-04T20:15:52.170442] [INFO ] [sig ] [134/3449] Completed ALLO in 0.3s | 2.83 sym/s | Total: 47.4s | ETA: 19.5m [2026-02-04T20:15:52.170486] [INFO ] [sig ] [135/3449] Forecasting ALLY... [2026-02-04T20:15:52.170517] [INFO ] [sig ] Generating forecast for: ALLY [2026-02-04T20:15:52.170548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-02-04T20:15:52.182413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-02-04T20:15:52.183037] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-02-04T20:15:52.183977] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-02-04T20:15:52.184031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:52.184063] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:52.184089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:52.184147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:52.240838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:52.241658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:52.241740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:52.241772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:52.364831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:52.364997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:52.365036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:52.365063] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:52.368634] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-02-04T20:15:52.368929] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-02-04T20:15:52.369070] [INFO ] [sig ] ALLY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:52.511195] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALLY.txt [2026-02-04T20:15:52.511334] [INFO ] [sig ] [135/3449] Completed ALLY in 0.3s | 2.83 sym/s | Total: 47.7s | ETA: 19.5m [2026-02-04T20:15:52.511401] [INFO ] [sig ] [136/3449] Forecasting ALMS... [2026-02-04T20:15:52.511433] [INFO ] [sig ] Generating forecast for: ALMS [2026-02-04T20:15:52.511475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-02-04T20:15:52.522784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-02-04T20:15:52.523158] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-02-04T20:15:52.524043] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-02-04T20:15:52.524110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:52.524144] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:52.524171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:52.524228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:52.582393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:52.583099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:52.583180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:52.583213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:52.707105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:52.707259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:52.707299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:52.707328] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:52.710777] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-02-04T20:15:52.711059] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-02-04T20:15:52.711191] [INFO ] [sig ] ALMS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:52.853484] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALMS.txt [2026-02-04T20:15:52.853651] [INFO ] [sig ] [136/3449] Completed ALMS in 0.3s | 2.83 sym/s | Total: 48.0s | ETA: 19.5m [2026-02-04T20:15:52.853696] [INFO ] [sig ] [137/3449] Forecasting ALNY... [2026-02-04T20:15:52.853726] [INFO ] [sig ] Generating forecast for: ALNY [2026-02-04T20:15:52.853758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-02-04T20:15:52.865495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-02-04T20:15:52.865867] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-02-04T20:15:52.866742] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-02-04T20:15:52.866795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:52.866827] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:52.866855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:52.866913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:52.926357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:52.927024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:52.927104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:52.927136] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:53.048109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:53.048261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:53.048301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:53.048330] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:53.051766] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-02-04T20:15:53.052043] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-02-04T20:15:53.052175] [INFO ] [sig ] ALNY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:53.192077] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALNY.txt [2026-02-04T20:15:53.192208] [INFO ] [sig ] [137/3449] Completed ALNY in 0.3s | 2.83 sym/s | Total: 48.4s | ETA: 19.5m [2026-02-04T20:15:53.192249] [INFO ] [sig ] [138/3449] Forecasting ALRM... [2026-02-04T20:15:53.192277] [INFO ] [sig ] Generating forecast for: ALRM [2026-02-04T20:15:53.192306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-02-04T20:15:53.204509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-02-04T20:15:53.204891] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-02-04T20:15:53.205800] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-02-04T20:15:53.205855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:53.205889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:53.205916] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:53.205974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:53.262742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:53.263378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:53.263455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:53.263488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:53.388177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:53.388330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:53.388371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:53.388401] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:53.391863] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-02-04T20:15:53.392145] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-02-04T20:15:53.392273] [INFO ] [sig ] ALRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:53.532742] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALRM.txt [2026-02-04T20:15:53.532899] [INFO ] [sig ] [138/3449] Completed ALRM in 0.3s | 2.83 sym/s | Total: 48.7s | ETA: 19.5m [2026-02-04T20:15:53.532940] [INFO ] [sig ] [139/3449] Forecasting ALRS... [2026-02-04T20:15:53.532970] [INFO ] [sig ] Generating forecast for: ALRS [2026-02-04T20:15:53.533001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-02-04T20:15:53.544597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-02-04T20:15:53.544979] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-02-04T20:15:53.545932] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-02-04T20:15:53.545987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:53.546019] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:53.546076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:53.546146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:53.604825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:53.605754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:53.605836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:53.605868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:53.727015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:53.727146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:53.727188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:53.727217] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:53.730788] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-02-04T20:15:53.731088] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-02-04T20:15:53.731225] [INFO ] [sig ] ALRS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:53.873948] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALRS.txt [2026-02-04T20:15:53.874102] [INFO ] [sig ] [139/3449] Completed ALRS in 0.3s | 2.83 sym/s | Total: 49.1s | ETA: 19.5m [2026-02-04T20:15:53.874148] [INFO ] [sig ] [140/3449] Forecasting ALSN... [2026-02-04T20:15:53.874179] [INFO ] [sig ] Generating forecast for: ALSN [2026-02-04T20:15:53.874211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-02-04T20:15:53.885491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-02-04T20:15:53.885883] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-02-04T20:15:53.886808] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-02-04T20:15:53.886863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:53.886896] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:53.886923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:53.886981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:53.945947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:53.946869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:53.946950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:53.946983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:54.065610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:54.065769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:54.065809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:54.065838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:54.069367] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-02-04T20:15:54.069661] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-02-04T20:15:54.069789] [INFO ] [sig ] ALSN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:54.212357] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALSN.txt [2026-02-04T20:15:54.212534] [INFO ] [sig ] [140/3449] Completed ALSN in 0.3s | 2.83 sym/s | Total: 49.4s | ETA: 19.5m [2026-02-04T20:15:54.212597] [INFO ] [sig ] [141/3449] Forecasting ALTG... [2026-02-04T20:15:54.212819] [INFO ] [sig ] Generating forecast for: ALTG [2026-02-04T20:15:54.212849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-02-04T20:15:54.225662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-02-04T20:15:54.226066] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-02-04T20:15:54.226986] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-02-04T20:15:54.227042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:54.227074] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:54.227101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:54.227157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:54.283980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:54.284909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:54.284993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:54.285024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:54.405899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:54.406055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:54.406095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:54.406123] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:54.409595] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-02-04T20:15:54.409890] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-02-04T20:15:54.410021] [INFO ] [sig ] ALTG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:54.556647] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALTG.txt [2026-02-04T20:15:54.556801] [INFO ] [sig ] [141/3449] Completed ALTG in 0.3s | 2.83 sym/s | Total: 49.7s | ETA: 19.4m [2026-02-04T20:15:54.556843] [INFO ] [sig ] [142/3449] Forecasting ALTI... [2026-02-04T20:15:54.556874] [INFO ] [sig ] Generating forecast for: ALTI [2026-02-04T20:15:54.556904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-02-04T20:15:54.568889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-02-04T20:15:54.569394] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-02-04T20:15:54.570383] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-02-04T20:15:54.570437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:54.570470] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:54.570499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:54.570557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:54.628550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:54.629206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:54.629286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:54.629319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:54.750729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:54.750890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:54.750932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:54.750961] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:54.754641] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-02-04T20:15:54.754919] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-02-04T20:15:54.755053] [INFO ] [sig ] ALTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:54.908175] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALTI.txt [2026-02-04T20:15:54.908390] [INFO ] [sig ] [142/3449] Completed ALTI in 0.4s | 2.83 sym/s | Total: 50.1s | ETA: 19.4m [2026-02-04T20:15:54.908446] [INFO ] [sig ] [143/3449] Forecasting ALTS... [2026-02-04T20:15:54.908487] [INFO ] [sig ] Generating forecast for: ALTS [2026-02-04T20:15:54.908532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-02-04T20:15:54.922032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-02-04T20:15:54.922443] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-02-04T20:15:54.923278] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-02-04T20:15:54.923330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:54.923362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:54.923388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:54.923444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:54.984964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:54.985882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:54.985971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:54.986004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:55.112051] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:55.112212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:55.112270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:55.112300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:55.115728] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-02-04T20:15:55.116008] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-02-04T20:15:55.116140] [INFO ] [sig ] ALTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:55.263003] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALTS.txt [2026-02-04T20:15:55.263161] [INFO ] [sig ] [143/3449] Completed ALTS in 0.4s | 2.83 sym/s | Total: 50.4s | ETA: 19.4m [2026-02-04T20:15:55.263202] [INFO ] [sig ] [144/3449] Forecasting ALTY... [2026-02-04T20:15:55.263233] [INFO ] [sig ] Generating forecast for: ALTY [2026-02-04T20:15:55.263263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-02-04T20:15:55.274864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-02-04T20:15:55.275251] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-02-04T20:15:55.276065] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-02-04T20:15:55.276117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:55.276149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:55.276176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:55.276232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:55.336875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:55.337823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:55.337918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:55.337991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:55.447380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:55.447542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:55.447603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:55.447634] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:55.451225] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-02-04T20:15:55.451528] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-02-04T20:15:55.451694] [INFO ] [sig ] ALTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:55.599393] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALTY.txt [2026-02-04T20:15:55.599555] [INFO ] [sig ] [144/3449] Completed ALTY in 0.3s | 2.84 sym/s | Total: 50.8s | ETA: 19.4m [2026-02-04T20:15:55.599628] [INFO ] [sig ] [145/3449] Forecasting ALVO... [2026-02-04T20:15:55.599679] [INFO ] [sig ] Generating forecast for: ALVO [2026-02-04T20:15:55.599712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-02-04T20:15:55.611608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-02-04T20:15:55.612032] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-02-04T20:15:55.613004] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-02-04T20:15:55.613076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:55.613127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:55.613171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:55.613257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:55.691101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:55.692086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:55.692174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:55.692211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:55.814254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:55.814410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:55.814453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:55.814483] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:55.818026] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-02-04T20:15:55.818321] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-02-04T20:15:55.818477] [INFO ] [sig ] ALVO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:55.988219] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALVO.txt [2026-02-04T20:15:55.988386] [INFO ] [sig ] [145/3449] Completed ALVO in 0.4s | 2.83 sym/s | Total: 51.2s | ETA: 19.4m [2026-02-04T20:15:55.988442] [INFO ] [sig ] [146/3449] Forecasting ALX... [2026-02-04T20:15:55.988479] [INFO ] [sig ] Generating forecast for: ALX [2026-02-04T20:15:55.988517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-02-04T20:15:56.005615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-02-04T20:15:56.006120] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-02-04T20:15:56.007310] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-02-04T20:15:56.007379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:56.007422] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:56.007457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:56.007515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:56.069025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:56.070011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:56.070097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:56.070130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:56.187408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:56.187600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:56.187643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:56.187671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:56.192016] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: UP (p=82.22%) [2026-02-04T20:15:56.192330] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-02-04T20:15:56.192471] [INFO ] [sig ] ALX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:56.339186] [INFO ] [LOCAL ] Saved forecast: ALX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALX.txt [2026-02-04T20:15:56.339349] [INFO ] [sig ] [146/3449] Completed ALX in 0.4s | 2.83 sym/s | Total: 51.5s | ETA: 19.4m [2026-02-04T20:15:56.339395] [INFO ] [sig ] [147/3449] Forecasting ALXO... [2026-02-04T20:15:56.339424] [INFO ] [sig ] Generating forecast for: ALXO [2026-02-04T20:15:56.339455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-02-04T20:15:56.351176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-02-04T20:15:56.351627] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-02-04T20:15:56.352493] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-02-04T20:15:56.352547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:56.352626] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:56.352658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:56.352714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:56.411203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:56.412135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:56.412224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:56.412257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:56.541209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:56.541387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:56.541445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:56.541485] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:56.545625] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-02-04T20:15:56.546011] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-02-04T20:15:56.546179] [INFO ] [sig ] ALXO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:56.691148] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ALXO.txt [2026-02-04T20:15:56.691305] [INFO ] [sig ] [147/3449] Completed ALXO in 0.4s | 2.83 sym/s | Total: 51.9s | ETA: 19.4m [2026-02-04T20:15:56.691348] [INFO ] [sig ] [148/3449] Forecasting ALZN... [2026-02-04T20:15:56.691381] [INFO ] [sig ] Generating forecast for: ALZN [2026-02-04T20:15:56.691419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-02-04T20:15:56.702672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-02-04T20:15:56.703090] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-02-04T20:15:56.703921] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-02-04T20:15:56.703973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:56.704004] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:56.704030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:56.704086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:56.760778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:56.761709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:56.761796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:56.761828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:56.884735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:56.884896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:56.884936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:56.884964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:56.888553] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=86.55%) [2026-02-04T20:15:56.888868] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-02-04T20:15:56.889008] [INFO ] [sig ] ALZN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:57.034492] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ALZN.txt [2026-02-04T20:15:57.034666] [INFO ] [sig ] [148/3449] Completed ALZN in 0.3s | 2.83 sym/s | Total: 52.2s | ETA: 19.4m [2026-02-04T20:15:57.034710] [INFO ] [sig ] [149/3449] Forecasting AM... [2026-02-04T20:15:57.034739] [INFO ] [sig ] Generating forecast for: AM [2026-02-04T20:15:57.034770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-02-04T20:15:57.046828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-02-04T20:15:57.047247] [INFO ] [FORECASTER] Starting predict_future for AM [2026-02-04T20:15:57.048228] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-02-04T20:15:57.048284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:57.048316] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:57.048344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:57.048401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:57.106145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:57.107056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:57.107175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:57.107221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:57.230521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:57.230716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:57.230758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:57.230788] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:57.234371] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-02-04T20:15:57.234713] [INFO ] [FORECASTER] Completed predict_future for AM [2026-02-04T20:15:57.234852] [INFO ] [sig ] AM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:57.379527] [INFO ] [LOCAL ] Saved forecast: AM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AM.txt [2026-02-04T20:15:57.379729] [INFO ] [sig ] [149/3449] Completed AM in 0.3s | 2.83 sym/s | Total: 52.6s | ETA: 19.4m [2026-02-04T20:15:57.379774] [INFO ] [sig ] [150/3449] Forecasting AMAL... [2026-02-04T20:15:57.379804] [INFO ] [sig ] Generating forecast for: AMAL [2026-02-04T20:15:57.379835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-02-04T20:15:57.391357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-02-04T20:15:57.391763] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-02-04T20:15:57.392560] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-02-04T20:15:57.392632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:57.392666] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:57.392693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:57.392749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:57.449491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:57.450674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:57.450757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:57.450791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:57.577273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:57.577420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:57.577461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:57.577490] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:57.581007] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=44.73%) [2026-02-04T20:15:57.581286] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-02-04T20:15:57.581419] [INFO ] [sig ] AMAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:57.738790] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMAL.txt [2026-02-04T20:15:57.739130] [INFO ] [sig ] [150/3449] Completed AMAL in 0.4s | 2.83 sym/s | Total: 52.9s | ETA: 19.4m [2026-02-04T20:15:57.739171] [INFO ] [sig ] [151/3449] Forecasting AMBA... [2026-02-04T20:15:57.739207] [INFO ] [sig ] Generating forecast for: AMBA [2026-02-04T20:15:57.739238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-02-04T20:15:57.751811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-02-04T20:15:57.752197] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-02-04T20:15:57.753038] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-02-04T20:15:57.753090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:57.753122] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:57.753148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:57.753205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:57.810025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:57.810854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:57.810937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:57.810971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:57.933674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:57.933833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:57.933873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:57.933902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:57.937445] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-02-04T20:15:57.937779] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-02-04T20:15:57.937912] [INFO ] [sig ] AMBA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:58.080654] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMBA.txt [2026-02-04T20:15:58.080783] [INFO ] [sig ] [151/3449] Completed AMBA in 0.3s | 2.83 sym/s | Total: 53.3s | ETA: 19.4m [2026-02-04T20:15:58.080824] [INFO ] [sig ] [152/3449] Forecasting AMBP... [2026-02-04T20:15:58.080854] [INFO ] [sig ] Generating forecast for: AMBP [2026-02-04T20:15:58.080884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-02-04T20:15:58.091916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-02-04T20:15:58.092289] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-02-04T20:15:58.093182] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-02-04T20:15:58.093236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:58.093269] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:58.093296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:58.093353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:58.149859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:58.150624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:58.150705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:58.150737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:58.269284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:58.269439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:58.269478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:58.269507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:58.272928] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-02-04T20:15:58.273198] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-02-04T20:15:58.273331] [INFO ] [sig ] AMBP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:58.414751] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMBP.txt [2026-02-04T20:15:58.414972] [INFO ] [sig ] [152/3449] Completed AMBP in 0.3s | 2.84 sym/s | Total: 53.6s | ETA: 19.4m [2026-02-04T20:15:58.415031] [INFO ] [sig ] [153/3449] Forecasting AMC... [2026-02-04T20:15:58.415074] [INFO ] [sig ] Generating forecast for: AMC [2026-02-04T20:15:58.415121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-02-04T20:15:58.426348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-02-04T20:15:58.426755] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-02-04T20:15:58.427606] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-02-04T20:15:58.427659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:58.427691] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:58.427718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:58.427775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:58.485429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:58.486338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:58.486428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:58.486460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:58.607435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:58.607628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:58.607672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:58.607702] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:58.611179] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=31.80%) [2026-02-04T20:15:58.611466] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-02-04T20:15:58.611624] [INFO ] [sig ] AMC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:58.755028] [INFO ] [LOCAL ] Saved forecast: AMC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMC.txt [2026-02-04T20:15:58.755174] [INFO ] [sig ] [153/3449] Completed AMC in 0.3s | 2.84 sym/s | Total: 53.9s | ETA: 19.4m [2026-02-04T20:15:58.755216] [INFO ] [sig ] [154/3449] Forecasting AMCX... [2026-02-04T20:15:58.755244] [INFO ] [sig ] Generating forecast for: AMCX [2026-02-04T20:15:58.755275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-02-04T20:15:58.767262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-02-04T20:15:58.767719] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-02-04T20:15:58.768756] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-02-04T20:15:58.768810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:58.768843] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:58.768871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:58.768929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:58.827236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:58.828186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:58.828273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:58.828306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:58.947715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:58.947872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:58.947912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:58.947976] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:58.951436] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=30.98%) [2026-02-04T20:15:58.951735] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-02-04T20:15:58.951871] [INFO ] [sig ] AMCX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:59.093140] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMCX.txt [2026-02-04T20:15:59.093287] [INFO ] [sig ] [154/3449] Completed AMCX in 0.3s | 2.84 sym/s | Total: 54.3s | ETA: 19.4m [2026-02-04T20:15:59.093326] [INFO ] [sig ] [155/3449] Forecasting AMD... [2026-02-04T20:15:59.093356] [INFO ] [sig ] Generating forecast for: AMD [2026-02-04T20:15:59.093386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-02-04T20:15:59.104805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-02-04T20:15:59.105186] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-02-04T20:15:59.106041] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-02-04T20:15:59.106094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:59.106127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:59.106153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:59.106210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:59.163389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:59.164406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:59.164488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:59.164520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:59.293212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:59.293382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:59.293422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:59.293453] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:59.297408] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-02-04T20:15:59.297779] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-02-04T20:15:59.297952] [INFO ] [sig ] AMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:15:59.447563] [INFO ] [LOCAL ] Saved forecast: AMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMD.txt [2026-02-04T20:15:59.447776] [INFO ] [sig ] [155/3449] Completed AMD in 0.4s | 2.84 sym/s | Total: 54.6s | ETA: 19.4m [2026-02-04T20:15:59.447817] [INFO ] [sig ] [156/3449] Forecasting AMDL... [2026-02-04T20:15:59.447847] [INFO ] [sig ] Generating forecast for: AMDL [2026-02-04T20:15:59.447878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-02-04T20:15:59.459975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-02-04T20:15:59.460385] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-02-04T20:15:59.461223] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-02-04T20:15:59.461276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:59.461338] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:59.461369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:59.461441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:59.521964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:59.522854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:59.522941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:59.522991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:15:59.648159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:15:59.648319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:15:59.648358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:15:59.648387] [INFO ] [FORECASTER] Training complete [2026-02-04T20:15:59.651826] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=19.30%) [2026-02-04T20:15:59.652113] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-02-04T20:15:59.652244] [INFO ] [sig ] AMDL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:15:59.820454] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMDL.txt [2026-02-04T20:15:59.820619] [INFO ] [sig ] [156/3449] Completed AMDL in 0.4s | 2.84 sym/s | Total: 55.0s | ETA: 19.4m [2026-02-04T20:15:59.820663] [INFO ] [sig ] [157/3449] Forecasting AME... [2026-02-04T20:15:59.820695] [INFO ] [sig ] Generating forecast for: AME [2026-02-04T20:15:59.820725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-02-04T20:15:59.834041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-02-04T20:15:59.834508] [INFO ] [FORECASTER] Starting predict_future for AME [2026-02-04T20:15:59.835418] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-02-04T20:15:59.835473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:15:59.835508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:15:59.835539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:15:59.835615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:15:59.899413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:15:59.900326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:15:59.900415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:15:59.900449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:00.026835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:00.026999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:00.027050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:00.027092] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:00.030775] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=26.41%) [2026-02-04T20:16:00.031063] [INFO ] [FORECASTER] Completed predict_future for AME [2026-02-04T20:16:00.031196] [INFO ] [sig ] AME: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:00.184523] [INFO ] [LOCAL ] Saved forecast: AME 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AME.txt [2026-02-04T20:16:00.184704] [INFO ] [sig ] [157/3449] Completed AME in 0.4s | 2.84 sym/s | Total: 55.4s | ETA: 19.3m [2026-02-04T20:16:00.184760] [INFO ] [sig ] [158/3449] Forecasting AMG... [2026-02-04T20:16:00.184802] [INFO ] [sig ] Generating forecast for: AMG [2026-02-04T20:16:00.184835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-02-04T20:16:00.197255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-02-04T20:16:00.197747] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-02-04T20:16:00.198769] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-02-04T20:16:00.198827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:00.198860] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:00.198902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:00.199153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:00.267234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:00.268221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:00.268310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:00.268344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:00.396817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:00.397042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:00.397119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:00.397152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:00.400959] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-02-04T20:16:00.401255] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-02-04T20:16:00.401408] [INFO ] [sig ] AMG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:00.562649] [INFO ] [LOCAL ] Saved forecast: AMG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMG.txt [2026-02-04T20:16:00.562825] [INFO ] [sig ] [158/3449] Completed AMG in 0.4s | 2.83 sym/s | Total: 55.7s | ETA: 19.4m [2026-02-04T20:16:00.562885] [INFO ] [sig ] [159/3449] Forecasting AMGN... [2026-02-04T20:16:00.562920] [INFO ] [sig ] Generating forecast for: AMGN [2026-02-04T20:16:00.562951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-02-04T20:16:00.575989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-02-04T20:16:00.576400] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-02-04T20:16:00.577357] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-02-04T20:16:00.577422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:00.577471] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:00.577505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:00.577565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:00.639527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:00.640474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:00.640607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:00.640648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:00.769600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:00.769779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:00.769821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:00.769888] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:00.773669] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-02-04T20:16:00.774028] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-02-04T20:16:00.774210] [INFO ] [sig ] AMGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:00.929932] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMGN.txt [2026-02-04T20:16:00.930094] [INFO ] [sig ] [159/3449] Completed AMGN in 0.4s | 2.83 sym/s | Total: 56.1s | ETA: 19.4m [2026-02-04T20:16:00.930135] [INFO ] [sig ] [160/3449] Forecasting AMH... [2026-02-04T20:16:00.930166] [INFO ] [sig ] Generating forecast for: AMH [2026-02-04T20:16:00.930197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-02-04T20:16:00.943484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-02-04T20:16:00.943938] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-02-04T20:16:00.944893] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-02-04T20:16:00.944947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:00.944980] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:00.945008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:00.945065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:01.006120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:01.007015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:01.007106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:01.007142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:01.132152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:01.132314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:01.132354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:01.132384] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:01.136066] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-02-04T20:16:01.136409] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-02-04T20:16:01.136604] [INFO ] [sig ] AMH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:01.288119] [INFO ] [LOCAL ] Saved forecast: AMH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMH.txt [2026-02-04T20:16:01.288284] [INFO ] [sig ] [160/3449] Completed AMH in 0.4s | 2.83 sym/s | Total: 56.5s | ETA: 19.3m [2026-02-04T20:16:01.288333] [INFO ] [sig ] [161/3449] Forecasting AMLX... [2026-02-04T20:16:01.288363] [INFO ] [sig ] Generating forecast for: AMLX [2026-02-04T20:16:01.288394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-02-04T20:16:01.299943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-02-04T20:16:01.300410] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-02-04T20:16:01.301338] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-02-04T20:16:01.301394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:01.301427] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:01.301454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:01.301513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:01.363071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:01.364111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:01.364205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:01.364237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:01.489933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:01.490099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:01.490139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:01.490168] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:01.494309] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=20.28%) [2026-02-04T20:16:01.494663] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-02-04T20:16:01.494828] [INFO ] [sig ] AMLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:01.648075] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMLX.txt [2026-02-04T20:16:01.648232] [INFO ] [sig ] [161/3449] Completed AMLX in 0.4s | 2.83 sym/s | Total: 56.8s | ETA: 19.3m [2026-02-04T20:16:01.648275] [INFO ] [sig ] [162/3449] Forecasting AMN... [2026-02-04T20:16:01.648304] [INFO ] [sig ] Generating forecast for: AMN [2026-02-04T20:16:01.648353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-02-04T20:16:01.660289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-02-04T20:16:01.660879] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-02-04T20:16:01.661966] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-02-04T20:16:01.662057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:01.662106] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:01.662140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:01.662204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:01.723683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:01.724564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:01.724669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:01.724702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:01.850285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:01.850430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:01.850470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:01.850499] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:01.854085] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-02-04T20:16:01.854357] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-02-04T20:16:01.854485] [INFO ] [sig ] AMN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:01.993806] [INFO ] [LOCAL ] Saved forecast: AMN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMN.txt [2026-02-04T20:16:01.993970] [INFO ] [sig ] [162/3449] Completed AMN in 0.3s | 2.83 sym/s | Total: 57.2s | ETA: 19.3m [2026-02-04T20:16:01.994013] [INFO ] [sig ] [163/3449] Forecasting AMP... [2026-02-04T20:16:01.994041] [INFO ] [sig ] Generating forecast for: AMP [2026-02-04T20:16:01.994072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-02-04T20:16:02.007005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-02-04T20:16:02.007405] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-02-04T20:16:02.008454] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-02-04T20:16:02.008507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:02.008539] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:02.008564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:02.008641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:02.066402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:02.067186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:02.067270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:02.067304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:02.186046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:02.186206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:02.186245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:02.186275] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:02.189755] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-02-04T20:16:02.190032] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-02-04T20:16:02.190159] [INFO ] [sig ] AMP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:02.332387] [INFO ] [LOCAL ] Saved forecast: AMP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMP.txt [2026-02-04T20:16:02.332530] [INFO ] [sig ] [163/3449] Completed AMP in 0.3s | 2.83 sym/s | Total: 57.5s | ETA: 19.3m [2026-02-04T20:16:02.332588] [INFO ] [sig ] [164/3449] Forecasting AMPG... [2026-02-04T20:16:02.332622] [INFO ] [sig ] Generating forecast for: AMPG [2026-02-04T20:16:02.332652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-02-04T20:16:02.345059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-02-04T20:16:02.345417] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-02-04T20:16:02.346241] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-02-04T20:16:02.346293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:02.346326] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:02.346353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:02.346409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:02.403971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:02.404692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:02.404772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:02.404804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:02.523455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:02.523630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:02.523671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:02.523700] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:02.527087] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-02-04T20:16:02.527359] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-02-04T20:16:02.527488] [INFO ] [sig ] AMPG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:02.666970] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMPG.txt [2026-02-04T20:16:02.667111] [INFO ] [sig ] [164/3449] Completed AMPG in 0.3s | 2.83 sym/s | Total: 57.9s | ETA: 19.3m [2026-02-04T20:16:02.667152] [INFO ] [sig ] [165/3449] Forecasting AMPH... [2026-02-04T20:16:02.667181] [INFO ] [sig ] Generating forecast for: AMPH [2026-02-04T20:16:02.667211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-02-04T20:16:02.679546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-02-04T20:16:02.679966] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-02-04T20:16:02.680863] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-02-04T20:16:02.680919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:02.680953] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:02.680984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:02.681043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:02.746059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:02.747023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:02.747118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:02.747155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:02.885623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:02.885793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:02.885833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:02.885861] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:02.889452] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=51.24%) [2026-02-04T20:16:02.889817] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-02-04T20:16:02.889962] [INFO ] [sig ] AMPH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:03.039315] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMPH.txt [2026-02-04T20:16:03.039500] [INFO ] [sig ] [165/3449] Completed AMPH in 0.4s | 2.83 sym/s | Total: 58.2s | ETA: 19.3m [2026-02-04T20:16:03.039586] [INFO ] [sig ] [166/3449] Forecasting AMPL... [2026-02-04T20:16:03.039640] [INFO ] [sig ] Generating forecast for: AMPL [2026-02-04T20:16:03.039685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-02-04T20:16:03.051709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-02-04T20:16:03.052077] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-02-04T20:16:03.052961] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-02-04T20:16:03.053013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:03.053046] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:03.053073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:03.053134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:03.118887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:03.119858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:03.119980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:03.120017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:03.237752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:03.237909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:03.237980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:03.238010] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:03.241903] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-02-04T20:16:03.242258] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-02-04T20:16:03.242434] [INFO ] [sig ] AMPL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:03.384885] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMPL.txt [2026-02-04T20:16:03.385035] [INFO ] [sig ] [166/3449] Completed AMPL in 0.3s | 2.83 sym/s | Total: 58.6s | ETA: 19.3m [2026-02-04T20:16:03.385077] [INFO ] [sig ] [167/3449] Forecasting AMPX... [2026-02-04T20:16:03.385107] [INFO ] [sig ] Generating forecast for: AMPX [2026-02-04T20:16:03.385137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-02-04T20:16:03.398380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-02-04T20:16:03.398895] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-02-04T20:16:03.400024] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-02-04T20:16:03.400090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:03.400129] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:03.400163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:03.400251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:03.464455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:03.465336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:03.465421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:03.465457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:03.592026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:03.592236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:03.592291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:03.592320] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:03.596124] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-02-04T20:16:03.596418] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-02-04T20:16:03.596559] [INFO ] [sig ] AMPX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:03.745229] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMPX.txt [2026-02-04T20:16:03.745404] [INFO ] [sig ] [167/3449] Completed AMPX in 0.4s | 2.83 sym/s | Total: 58.9s | ETA: 19.3m [2026-02-04T20:16:03.745448] [INFO ] [sig ] [168/3449] Forecasting AMRC... [2026-02-04T20:16:03.745478] [INFO ] [sig ] Generating forecast for: AMRC [2026-02-04T20:16:03.745509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-02-04T20:16:03.757060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-02-04T20:16:03.757434] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-02-04T20:16:03.758389] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-02-04T20:16:03.758443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:03.758477] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:03.758504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:03.758560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:03.814358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:03.815221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:03.815306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:03.815338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:03.940451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:03.940630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:03.940673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:03.940703] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:03.944641] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=42.71%) [2026-02-04T20:16:03.944988] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-02-04T20:16:03.945139] [INFO ] [sig ] AMRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:04.100942] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMRC.txt [2026-02-04T20:16:04.101154] [INFO ] [sig ] [168/3449] Completed AMRC in 0.4s | 2.83 sym/s | Total: 59.3s | ETA: 19.3m [2026-02-04T20:16:04.101219] [INFO ] [sig ] [169/3449] Forecasting AMRN... [2026-02-04T20:16:04.101260] [INFO ] [sig ] Generating forecast for: AMRN [2026-02-04T20:16:04.101310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-02-04T20:16:04.114536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-02-04T20:16:04.114990] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-02-04T20:16:04.115916] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-02-04T20:16:04.115971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:04.116007] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:04.116036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:04.116109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:04.178847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:04.179706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:04.179807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:04.179854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:04.310479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:04.310658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:04.310701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:04.310731] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:04.314418] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=61.59%) [2026-02-04T20:16:04.314755] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-02-04T20:16:04.314894] [INFO ] [sig ] AMRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:04.468002] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMRN.txt [2026-02-04T20:16:04.468174] [INFO ] [sig ] [169/3449] Completed AMRN in 0.4s | 2.83 sym/s | Total: 59.7s | ETA: 19.3m [2026-02-04T20:16:04.468219] [INFO ] [sig ] [170/3449] Forecasting AMRX... [2026-02-04T20:16:04.468251] [INFO ] [sig ] Generating forecast for: AMRX [2026-02-04T20:16:04.468284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-02-04T20:16:04.479740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-02-04T20:16:04.480111] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-02-04T20:16:04.481008] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-02-04T20:16:04.481063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:04.481095] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:04.481122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:04.481180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:04.543419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:04.544277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:04.544379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:04.544414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:04.673843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:04.674014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:04.674060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:04.674091] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:04.677997] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=93.89%) [2026-02-04T20:16:04.678285] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-02-04T20:16:04.678427] [INFO ] [sig ] AMRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:04.834673] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMRX.txt [2026-02-04T20:16:04.834834] [INFO ] [sig ] [170/3449] Completed AMRX in 0.4s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:04.834877] [INFO ] [sig ] [171/3449] Forecasting AMSC... [2026-02-04T20:16:04.834909] [INFO ] [sig ] Generating forecast for: AMSC [2026-02-04T20:16:04.834946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-02-04T20:16:04.847392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-02-04T20:16:04.847812] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-02-04T20:16:04.848773] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-02-04T20:16:04.848855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:04.848891] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:04.848920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:04.848979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:04.913532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:04.914449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:04.914535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:04.914596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:05.044096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:05.044274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:05.044328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:05.044372] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:05.048014] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-02-04T20:16:05.048319] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-02-04T20:16:05.048463] [INFO ] [sig ] AMSC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:05.212153] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMSC.txt [2026-02-04T20:16:05.212304] [INFO ] [sig ] [171/3449] Completed AMSC in 0.4s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:05.212346] [INFO ] [sig ] [172/3449] Forecasting AMSF... [2026-02-04T20:16:05.212377] [INFO ] [sig ] Generating forecast for: AMSF [2026-02-04T20:16:05.212408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-02-04T20:16:05.226019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-02-04T20:16:05.226410] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-02-04T20:16:05.227228] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-02-04T20:16:05.227280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:05.227314] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:05.227341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:05.227399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:05.284892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:05.285687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:05.285784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:05.285818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:05.405144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:05.405315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:05.405355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:05.405385] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:05.408911] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=31.41%) [2026-02-04T20:16:05.409197] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-02-04T20:16:05.409332] [INFO ] [sig ] AMSF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:05.548849] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMSF.txt [2026-02-04T20:16:05.548990] [INFO ] [sig ] [172/3449] Completed AMSF in 0.3s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:05.549033] [INFO ] [sig ] [173/3449] Forecasting AMTB... [2026-02-04T20:16:05.549064] [INFO ] [sig ] Generating forecast for: AMTB [2026-02-04T20:16:05.549096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-02-04T20:16:05.561325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-02-04T20:16:05.561769] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-02-04T20:16:05.562619] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-02-04T20:16:05.562672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:05.562733] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:05.562762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:05.562819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:05.633272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:05.634206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:05.634301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:05.634338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:05.761417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:05.761605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:05.761648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:05.761681] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:05.765178] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-02-04T20:16:05.765490] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-02-04T20:16:05.765653] [INFO ] [sig ] AMTB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:05.917423] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMTB.txt [2026-02-04T20:16:05.917615] [INFO ] [sig ] [173/3449] Completed AMTB in 0.4s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:05.917671] [INFO ] [sig ] [174/3449] Forecasting AMTX... [2026-02-04T20:16:05.917707] [INFO ] [sig ] Generating forecast for: AMTX [2026-02-04T20:16:05.917744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-02-04T20:16:05.930091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-02-04T20:16:05.930511] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-02-04T20:16:05.931370] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-02-04T20:16:05.931433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:05.931475] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:05.931511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:05.931591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:05.991766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:05.992716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:05.992804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:05.992839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:06.117487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:06.117673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:06.117717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:06.117746] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:06.121331] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-02-04T20:16:06.121667] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-02-04T20:16:06.121812] [INFO ] [sig ] AMTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:06.268241] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMTX.txt [2026-02-04T20:16:06.268410] [INFO ] [sig ] [174/3449] Completed AMTX in 0.4s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:06.268461] [INFO ] [sig ] [175/3449] Forecasting AMWD... [2026-02-04T20:16:06.268493] [INFO ] [sig ] Generating forecast for: AMWD [2026-02-04T20:16:06.268526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-02-04T20:16:06.280630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-02-04T20:16:06.281237] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-02-04T20:16:06.282094] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-02-04T20:16:06.282148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:06.282183] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:06.282213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:06.282272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:06.345925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:06.346818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:06.346904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:06.346939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:06.463453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:06.463638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:06.463679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:06.463708] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:06.467477] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=52.18%) [2026-02-04T20:16:06.467767] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-02-04T20:16:06.467897] [INFO ] [sig ] AMWD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:06.608089] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMWD.txt [2026-02-04T20:16:06.608245] [INFO ] [sig ] [175/3449] Completed AMWD in 0.3s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:06.608292] [INFO ] [sig ] [176/3449] Forecasting AMWL... [2026-02-04T20:16:06.608329] [INFO ] [sig ] Generating forecast for: AMWL [2026-02-04T20:16:06.608365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-02-04T20:16:06.619548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-02-04T20:16:06.619906] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-02-04T20:16:06.620726] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-02-04T20:16:06.620778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:06.620810] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:06.620836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:06.620893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:06.677120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:06.677987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:06.678072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:06.678107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:06.799860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:06.800022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:06.800065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:06.800129] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:06.803750] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-02-04T20:16:06.804037] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-02-04T20:16:06.804168] [INFO ] [sig ] AMWL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:06.944934] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMWL.txt [2026-02-04T20:16:06.945093] [INFO ] [sig ] [176/3449] Completed AMWL in 0.3s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:06.945134] [INFO ] [sig ] [177/3449] Forecasting AMX... [2026-02-04T20:16:06.945165] [INFO ] [sig ] Generating forecast for: AMX [2026-02-04T20:16:06.945196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-02-04T20:16:06.957104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-02-04T20:16:06.957495] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-02-04T20:16:06.958336] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-02-04T20:16:06.958389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:06.958422] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:06.958449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:06.958506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:07.016205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:07.017088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:07.017173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:07.017207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:07.144146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:07.144335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:07.144382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:07.144415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:07.148128] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-02-04T20:16:07.148468] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-02-04T20:16:07.148675] [INFO ] [sig ] AMX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:07.312485] [INFO ] [LOCAL ] Saved forecast: AMX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMX.txt [2026-02-04T20:16:07.312681] [INFO ] [sig ] [177/3449] Completed AMX in 0.4s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:07.312735] [INFO ] [sig ] [178/3449] Forecasting AMZD... [2026-02-04T20:16:07.312773] [INFO ] [sig ] Generating forecast for: AMZD [2026-02-04T20:16:07.312815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-02-04T20:16:07.325095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-02-04T20:16:07.325486] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-02-04T20:16:07.326364] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-02-04T20:16:07.326417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:07.326450] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:07.326479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:07.326537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:07.390237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:07.391140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:07.391227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:07.391262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:07.520741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:07.520905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:07.520965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:07.520997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:07.524925] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-02-04T20:16:07.525319] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-02-04T20:16:07.525491] [INFO ] [sig ] AMZD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:07.685123] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMZD.txt [2026-02-04T20:16:07.685308] [INFO ] [sig ] [178/3449] Completed AMZD in 0.4s | 2.83 sym/s | Total: 1.0m | ETA: 19.3m [2026-02-04T20:16:07.685358] [INFO ] [sig ] [179/3449] Forecasting AMZN... [2026-02-04T20:16:07.685392] [INFO ] [sig ] Generating forecast for: AMZN [2026-02-04T20:16:07.685426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-02-04T20:16:07.698181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-02-04T20:16:07.698629] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-02-04T20:16:07.699482] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-02-04T20:16:07.699538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:07.699591] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:07.699623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:07.699692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:07.757845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:07.758815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:07.758903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:07.758937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:07.886476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:07.886655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:07.886696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:07.886724] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:07.890452] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-02-04T20:16:07.890775] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-02-04T20:16:07.890919] [INFO ] [sig ] AMZN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:08.039265] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AMZN.txt [2026-02-04T20:16:08.039431] [INFO ] [sig ] [179/3449] Completed AMZN in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:08.039475] [INFO ] [sig ] [180/3449] Forecasting AMZZ... [2026-02-04T20:16:08.039507] [INFO ] [sig ] Generating forecast for: AMZZ [2026-02-04T20:16:08.039540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-02-04T20:16:08.051418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-02-04T20:16:08.051893] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-02-04T20:16:08.052818] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-02-04T20:16:08.052874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:08.052909] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:08.052937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:08.052995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:08.112718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:08.113654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:08.113756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:08.113795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:08.236963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:08.237125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:08.237165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:08.237194] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:08.240861] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-02-04T20:16:08.241151] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-02-04T20:16:08.241286] [INFO ] [sig ] AMZZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:08.394107] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AMZZ.txt [2026-02-04T20:16:08.394286] [INFO ] [sig ] [180/3449] Completed AMZZ in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:08.394333] [INFO ] [sig ] [181/3449] Forecasting AN... [2026-02-04T20:16:08.394365] [INFO ] [sig ] Generating forecast for: AN [2026-02-04T20:16:08.394396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-02-04T20:16:08.409060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-02-04T20:16:08.409485] [INFO ] [FORECASTER] Starting predict_future for AN [2026-02-04T20:16:08.410465] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-02-04T20:16:08.410521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:08.410555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:08.410604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:08.410666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:08.491716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:08.492564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:08.492670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:08.492712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:08.630397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:08.630555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:08.630618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:08.630649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:08.634146] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-02-04T20:16:08.634433] [INFO ] [FORECASTER] Completed predict_future for AN [2026-02-04T20:16:08.634569] [INFO ] [sig ] AN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:08.778071] [INFO ] [LOCAL ] Saved forecast: AN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AN.txt [2026-02-04T20:16:08.778236] [INFO ] [sig ] [181/3449] Completed AN in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:08.778282] [INFO ] [sig ] [182/3449] Forecasting ANAB... [2026-02-04T20:16:08.778312] [INFO ] [sig ] Generating forecast for: ANAB [2026-02-04T20:16:08.778344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-02-04T20:16:08.790285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-02-04T20:16:08.790710] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-02-04T20:16:08.791607] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-02-04T20:16:08.791663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:08.791711] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:08.791742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:08.791803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:08.850564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:08.851396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:08.851484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:08.851518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:08.970156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:08.970325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:08.970373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:08.970403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:08.973985] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-02-04T20:16:08.974284] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-02-04T20:16:08.974425] [INFO ] [sig ] ANAB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:09.115316] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ANAB.txt [2026-02-04T20:16:09.115464] [INFO ] [sig ] [182/3449] Completed ANAB in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:09.115504] [INFO ] [sig ] [183/3449] Forecasting ANDE... [2026-02-04T20:16:09.115535] [INFO ] [sig ] Generating forecast for: ANDE [2026-02-04T20:16:09.115565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-02-04T20:16:09.127079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-02-04T20:16:09.127454] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-02-04T20:16:09.128288] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-02-04T20:16:09.128340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:09.128372] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:09.128399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:09.128455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:09.184928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:09.185759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:09.185890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:09.185940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:09.310609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:09.310771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:09.310810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:09.310839] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:09.314302] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-02-04T20:16:09.314625] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-02-04T20:16:09.314756] [INFO ] [sig ] ANDE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:09.455178] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANDE.txt [2026-02-04T20:16:09.455313] [INFO ] [sig ] [183/3449] Completed ANDE in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:09.455355] [INFO ] [sig ] [184/3449] Forecasting ANF... [2026-02-04T20:16:09.455385] [INFO ] [sig ] Generating forecast for: ANF [2026-02-04T20:16:09.455415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-02-04T20:16:09.466392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-02-04T20:16:09.466802] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-02-04T20:16:09.467627] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-02-04T20:16:09.467679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:09.467711] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:09.467738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:09.467794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:09.525297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:09.526199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:09.526290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:09.526328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:09.646228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:09.646392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:09.646447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:09.646482] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:09.650208] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-02-04T20:16:09.650534] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-02-04T20:16:09.650700] [INFO ] [sig ] ANF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:09.825911] [INFO ] [LOCAL ] Saved forecast: ANF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ANF.txt [2026-02-04T20:16:09.826075] [INFO ] [sig ] [184/3449] Completed ANF in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:09.826119] [INFO ] [sig ] [185/3449] Forecasting ANGI... [2026-02-04T20:16:09.826150] [INFO ] [sig ] Generating forecast for: ANGI [2026-02-04T20:16:09.826187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-02-04T20:16:09.838857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-02-04T20:16:09.839288] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-02-04T20:16:09.840439] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-02-04T20:16:09.840507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:09.840555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:09.840621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:09.840716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:09.919694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:09.920855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:09.920968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:09.921018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:10.083526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:10.083798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:10.083876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:10.083924] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:10.089210] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-02-04T20:16:10.089650] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-02-04T20:16:10.089850] [INFO ] [sig ] ANGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:10.238159] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANGI.txt [2026-02-04T20:16:10.238305] [INFO ] [sig ] [185/3449] Completed ANGI in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:10.238347] [INFO ] [sig ] [186/3449] Forecasting ANGL... [2026-02-04T20:16:10.238380] [INFO ] [sig ] Generating forecast for: ANGL [2026-02-04T20:16:10.238412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-02-04T20:16:10.249838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-02-04T20:16:10.250280] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-02-04T20:16:10.251195] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-02-04T20:16:10.251250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:10.251283] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:10.251311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:10.251369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:10.310458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:10.311222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:10.311305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:10.311340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:10.437365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:10.437511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:10.437550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:10.437598] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:10.441090] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-02-04T20:16:10.441362] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-02-04T20:16:10.441489] [INFO ] [sig ] ANGL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:10.582924] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANGL.txt [2026-02-04T20:16:10.583148] [INFO ] [sig ] [186/3449] Completed ANGL in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:10.583211] [INFO ] [sig ] [187/3449] Forecasting ANGO... [2026-02-04T20:16:10.583256] [INFO ] [sig ] Generating forecast for: ANGO [2026-02-04T20:16:10.583301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-02-04T20:16:10.597036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-02-04T20:16:10.597431] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-02-04T20:16:10.598320] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-02-04T20:16:10.598373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:10.598405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:10.598431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:10.598489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:10.658148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:10.659003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:10.659090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:10.659124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:10.783144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:10.783304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:10.783349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:10.783380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:10.787031] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-02-04T20:16:10.787315] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-02-04T20:16:10.787447] [INFO ] [sig ] ANGO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:10.934879] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANGO.txt [2026-02-04T20:16:10.935046] [INFO ] [sig ] [187/3449] Completed ANGO in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:10.935095] [INFO ] [sig ] [188/3449] Forecasting ANIK... [2026-02-04T20:16:10.935126] [INFO ] [sig ] Generating forecast for: ANIK [2026-02-04T20:16:10.935163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-02-04T20:16:10.946171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-02-04T20:16:10.946548] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-02-04T20:16:10.947396] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-02-04T20:16:10.947449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:10.947490] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:10.947519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:10.947594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:11.009642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:11.010523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:11.010648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:11.010686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:11.131635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:11.131792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:11.131837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:11.131866] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:11.135275] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-02-04T20:16:11.135549] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-02-04T20:16:11.135699] [INFO ] [sig ] ANIK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:11.278297] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANIK.txt [2026-02-04T20:16:11.278426] [INFO ] [sig ] [188/3449] Completed ANIK in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:11.278466] [INFO ] [sig ] [189/3449] Forecasting ANIP... [2026-02-04T20:16:11.278497] [INFO ] [sig ] Generating forecast for: ANIP [2026-02-04T20:16:11.278527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-02-04T20:16:11.289645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-02-04T20:16:11.289993] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-02-04T20:16:11.290812] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-02-04T20:16:11.290882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:11.290922] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:11.290952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:11.291009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:11.347263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:11.348025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:11.348109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:11.348142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:11.474289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:11.474441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:11.474481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:11.474527] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:11.478137] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-02-04T20:16:11.478421] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-02-04T20:16:11.478556] [INFO ] [sig ] ANIP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:11.622728] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ANIP.txt [2026-02-04T20:16:11.622890] [INFO ] [sig ] [189/3449] Completed ANIP in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:11.622939] [INFO ] [sig ] [190/3449] Forecasting ANIX... [2026-02-04T20:16:11.622969] [INFO ] [sig ] Generating forecast for: ANIX [2026-02-04T20:16:11.622999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-02-04T20:16:11.634118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-02-04T20:16:11.634475] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-02-04T20:16:11.635343] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-02-04T20:16:11.635398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:11.635495] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:11.635545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:11.635649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:11.699338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:11.700200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:11.700303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:11.700340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:11.823886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:11.824076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:11.824120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:11.824149] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:11.827711] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-02-04T20:16:11.828020] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-02-04T20:16:11.828159] [INFO ] [sig ] ANIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:11.971650] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANIX.txt [2026-02-04T20:16:11.971796] [INFO ] [sig ] [190/3449] Completed ANIX in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:11.971838] [INFO ] [sig ] [191/3449] Forecasting ANNX... [2026-02-04T20:16:11.971869] [INFO ] [sig ] Generating forecast for: ANNX [2026-02-04T20:16:11.971899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-02-04T20:16:11.982973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-02-04T20:16:11.983339] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-02-04T20:16:11.984193] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-02-04T20:16:11.984246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:11.984278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:11.984305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:11.984361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:12.041760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:12.042638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:12.042724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:12.042775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:12.164410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:12.164588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:12.164633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:12.164664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:12.168563] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=32.12%) [2026-02-04T20:16:12.168890] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-02-04T20:16:12.169032] [INFO ] [sig ] ANNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:12.311141] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ANNX.txt [2026-02-04T20:16:12.311291] [INFO ] [sig ] [191/3449] Completed ANNX in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:12.311334] [INFO ] [sig ] [192/3449] Forecasting ANTX... [2026-02-04T20:16:12.311363] [INFO ] [sig ] Generating forecast for: ANTX [2026-02-04T20:16:12.311392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-02-04T20:16:12.323648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-02-04T20:16:12.324046] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-02-04T20:16:12.325175] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-02-04T20:16:12.325232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:12.325268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:12.325297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:12.325356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:12.388285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:12.389135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:12.389218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:12.389252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:12.505803] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:12.505977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:12.506018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:12.506055] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:12.509872] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-02-04T20:16:12.510178] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-02-04T20:16:12.510313] [INFO ] [sig ] ANTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:12.651455] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANTX.txt [2026-02-04T20:16:12.651615] [INFO ] [sig ] [192/3449] Completed ANTX in 0.3s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:12.651659] [INFO ] [sig ] [193/3449] Forecasting ANVS... [2026-02-04T20:16:12.651690] [INFO ] [sig ] Generating forecast for: ANVS [2026-02-04T20:16:12.651722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-02-04T20:16:12.664160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-02-04T20:16:12.664552] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-02-04T20:16:12.665630] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-02-04T20:16:12.665685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:12.665718] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:12.665759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:12.665822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:12.729085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:12.729985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:12.730074] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:12.730108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:12.854955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:12.855109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:12.855155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:12.855222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:12.860027] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-02-04T20:16:12.860326] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-02-04T20:16:12.860466] [INFO ] [sig ] ANVS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:13.002449] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ANVS.txt [2026-02-04T20:16:13.002634] [INFO ] [sig ] [193/3449] Completed ANVS in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:13.002681] [INFO ] [sig ] [194/3449] Forecasting AOD... [2026-02-04T20:16:13.002714] [INFO ] [sig ] Generating forecast for: AOD [2026-02-04T20:16:13.002745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-02-04T20:16:13.013840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-02-04T20:16:13.014215] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-02-04T20:16:13.015067] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-02-04T20:16:13.015125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:13.015159] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:13.015187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:13.015246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:13.076948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:13.077816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:13.077913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:13.077976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:13.202764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:13.202938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:13.202980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:13.203010] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:13.206560] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=84.65%) [2026-02-04T20:16:13.206861] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-02-04T20:16:13.206992] [INFO ] [sig ] AOD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:13.357052] [INFO ] [LOCAL ] Saved forecast: AOD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AOD.txt [2026-02-04T20:16:13.357282] [INFO ] [sig ] [194/3449] Completed AOD in 0.4s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:13.357339] [INFO ] [sig ] [195/3449] Forecasting AOHY... [2026-02-04T20:16:13.357372] [INFO ] [sig ] Generating forecast for: AOHY [2026-02-04T20:16:13.357405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-02-04T20:16:13.369953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-02-04T20:16:13.370410] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-02-04T20:16:13.371409] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-02-04T20:16:13.371466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:13.371500] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:13.371528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:13.371605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:13.435395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:13.436436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:13.436545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:13.436610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:13.591982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:13.592205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:13.592269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:13.592318] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:13.596960] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-02-04T20:16:13.597333] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-02-04T20:16:13.597501] [INFO ] [sig ] AOHY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:13.808775] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AOHY.txt [2026-02-04T20:16:13.808989] [INFO ] [sig ] [195/3449] Completed AOHY in 0.5s | 2.83 sym/s | Total: 1.1m | ETA: 19.2m [2026-02-04T20:16:13.809056] [INFO ] [sig ] [196/3449] Forecasting AON... [2026-02-04T20:16:13.809094] [INFO ] [sig ] Generating forecast for: AON [2026-02-04T20:16:13.809134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-02-04T20:16:13.832157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-02-04T20:16:13.832825] [INFO ] [FORECASTER] Starting predict_future for AON [2026-02-04T20:16:13.834173] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-02-04T20:16:13.834250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:13.834303] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:13.834350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:13.834441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:13.924034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:13.925133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:13.925243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:13.925282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:14.094537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:14.094723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:14.094773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:14.094803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:14.098605] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-02-04T20:16:14.098910] [INFO ] [FORECASTER] Completed predict_future for AON [2026-02-04T20:16:14.099046] [INFO ] [sig ] AON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:14.247702] [INFO ] [LOCAL ] Saved forecast: AON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AON.txt [2026-02-04T20:16:14.247854] [INFO ] [sig ] [196/3449] Completed AON in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:14.247898] [INFO ] [sig ] [197/3449] Forecasting AOS... [2026-02-04T20:16:14.247957] [INFO ] [sig ] Generating forecast for: AOS [2026-02-04T20:16:14.248005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-02-04T20:16:14.279304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-02-04T20:16:14.279713] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-02-04T20:16:14.280541] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-02-04T20:16:14.280620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:14.280655] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:14.280682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:14.280739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:14.340694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:14.341640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:14.341732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:14.341776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:14.469204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:14.469381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:14.469424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:14.469454] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:14.473173] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=48.35%) [2026-02-04T20:16:14.473467] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-02-04T20:16:14.473631] [INFO ] [sig ] AOS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:14.621434] [INFO ] [LOCAL ] Saved forecast: AOS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AOS.txt [2026-02-04T20:16:14.621640] [INFO ] [sig ] [197/3449] Completed AOS in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:14.621690] [INFO ] [sig ] [198/3449] Forecasting AOSL... [2026-02-04T20:16:14.621720] [INFO ] [sig ] Generating forecast for: AOSL [2026-02-04T20:16:14.621751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-02-04T20:16:14.641686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-02-04T20:16:14.642152] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-02-04T20:16:14.643133] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-02-04T20:16:14.643192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:14.643226] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:14.643253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:14.643312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:14.729457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:14.730777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:14.730903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:14.730984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:14.874746] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:14.874928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:14.874971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:14.875001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:14.878757] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-02-04T20:16:14.879042] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-02-04T20:16:14.879206] [INFO ] [sig ] AOSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:15.025377] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AOSL.txt [2026-02-04T20:16:15.025544] [INFO ] [sig ] [198/3449] Completed AOSL in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:15.025609] [INFO ] [sig ] [199/3449] Forecasting AP... [2026-02-04T20:16:15.025650] [INFO ] [sig ] Generating forecast for: AP [2026-02-04T20:16:15.025691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-02-04T20:16:15.049942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-02-04T20:16:15.050426] [INFO ] [FORECASTER] Starting predict_future for AP [2026-02-04T20:16:15.051448] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-02-04T20:16:15.051514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:15.051552] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:15.051614] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:15.051699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:15.118497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:15.119552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:15.119706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:15.119749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:15.252834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:15.253006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:15.253048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:15.253078] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:15.256780] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-02-04T20:16:15.257102] [INFO ] [FORECASTER] Completed predict_future for AP [2026-02-04T20:16:15.257250] [INFO ] [sig ] AP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:15.443623] [INFO ] [LOCAL ] Saved forecast: AP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AP.txt [2026-02-04T20:16:15.443804] [INFO ] [sig ] [199/3449] Completed AP in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:15.443847] [INFO ] [sig ] [200/3449] Forecasting APA... [2026-02-04T20:16:15.443878] [INFO ] [sig ] Generating forecast for: APA [2026-02-04T20:16:15.443909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-02-04T20:16:15.461042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-02-04T20:16:15.461566] [INFO ] [FORECASTER] Starting predict_future for APA [2026-02-04T20:16:15.462752] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-02-04T20:16:15.462815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:15.462854] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:15.462893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:15.462966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:15.541210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:15.542651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:15.542795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:15.542908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:15.709836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:15.710023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:15.710071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:15.710104] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:15.714025] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-02-04T20:16:15.714366] [INFO ] [FORECASTER] Completed predict_future for APA [2026-02-04T20:16:15.714520] [INFO ] [sig ] APA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:15.860850] [INFO ] [LOCAL ] Saved forecast: APA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APA.txt [2026-02-04T20:16:15.861039] [INFO ] [sig ] [200/3449] Completed APA in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:15.861099] [INFO ] [sig ] [201/3449] Forecasting APAM... [2026-02-04T20:16:15.861134] [INFO ] [sig ] Generating forecast for: APAM [2026-02-04T20:16:15.861167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-02-04T20:16:15.873918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-02-04T20:16:15.874374] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-02-04T20:16:15.875302] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-02-04T20:16:15.875359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:15.875392] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:15.875420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:15.875478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:15.938369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:15.939316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:15.939423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:15.939458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:16.065563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:16.065737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:16.065780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:16.065809] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:16.069844] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-02-04T20:16:16.070127] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-02-04T20:16:16.070260] [INFO ] [sig ] APAM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:16.213334] [INFO ] [LOCAL ] Saved forecast: APAM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APAM.txt [2026-02-04T20:16:16.213467] [INFO ] [sig ] [201/3449] Completed APAM in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:16.213508] [INFO ] [sig ] [202/3449] Forecasting APD... [2026-02-04T20:16:16.213539] [INFO ] [sig ] Generating forecast for: APD [2026-02-04T20:16:16.213586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-02-04T20:16:16.225656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-02-04T20:16:16.226036] [INFO ] [FORECASTER] Starting predict_future for APD [2026-02-04T20:16:16.226885] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-02-04T20:16:16.226950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:16.226990] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:16.227023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:16.227083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:16.286126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:16.286879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:16.286962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:16.286996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:16.415276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:16.415472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:16.415523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:16.415553] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:16.419534] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-02-04T20:16:16.419946] [INFO ] [FORECASTER] Completed predict_future for APD [2026-02-04T20:16:16.420122] [INFO ] [sig ] APD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:16.572196] [INFO ] [LOCAL ] Saved forecast: APD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APD.txt [2026-02-04T20:16:16.572346] [INFO ] [sig ] [202/3449] Completed APD in 0.4s | 2.82 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:16.572389] [INFO ] [sig ] [203/3449] Forecasting APEI... [2026-02-04T20:16:16.572421] [INFO ] [sig ] Generating forecast for: APEI [2026-02-04T20:16:16.572453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-02-04T20:16:16.584889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-02-04T20:16:16.585261] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-02-04T20:16:16.586129] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-02-04T20:16:16.586183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:16.586216] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:16.586244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:16.586303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:16.650479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:16.651361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:16.651447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:16.651482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:16.783408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:16.783609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:16.783663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:16.783694] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:16.787321] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-02-04T20:16:16.787659] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-02-04T20:16:16.787810] [INFO ] [sig ] APEI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:16.941299] [INFO ] [LOCAL ] Saved forecast: APEI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APEI.txt [2026-02-04T20:16:16.941492] [INFO ] [sig ] [203/3449] Completed APEI in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:16.941544] [INFO ] [sig ] [204/3449] Forecasting APG... [2026-02-04T20:16:16.941608] [INFO ] [sig ] Generating forecast for: APG [2026-02-04T20:16:16.941676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-02-04T20:16:16.953440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-02-04T20:16:16.953842] [INFO ] [FORECASTER] Starting predict_future for APG [2026-02-04T20:16:16.954695] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-02-04T20:16:16.954751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:16.954786] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:16.954816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:16.954875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:17.018227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:17.018945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:17.019029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:17.019062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:17.151513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:17.151698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:17.151746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:17.151786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:17.155523] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-02-04T20:16:17.155824] [INFO ] [FORECASTER] Completed predict_future for APG [2026-02-04T20:16:17.155982] [INFO ] [sig ] APG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:17.309560] [INFO ] [LOCAL ] Saved forecast: APG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APG.txt [2026-02-04T20:16:17.309734] [INFO ] [sig ] [204/3449] Completed APG in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:17.309777] [INFO ] [sig ] [205/3449] Forecasting APGE... [2026-02-04T20:16:17.309807] [INFO ] [sig ] Generating forecast for: APGE [2026-02-04T20:16:17.309839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-02-04T20:16:17.320926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-02-04T20:16:17.321320] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-02-04T20:16:17.322191] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-02-04T20:16:17.322246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:17.322280] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:17.322309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:17.322367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:17.385402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:17.386312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:17.386399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:17.386434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:17.511136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:17.511324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:17.511377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:17.511417] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:17.515407] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-02-04T20:16:17.515716] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-02-04T20:16:17.515867] [INFO ] [sig ] APGE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:17.665685] [INFO ] [LOCAL ] Saved forecast: APGE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APGE.txt [2026-02-04T20:16:17.665873] [INFO ] [sig ] [205/3449] Completed APGE in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:17.665934] [INFO ] [sig ] [206/3449] Forecasting APH... [2026-02-04T20:16:17.665979] [INFO ] [sig ] Generating forecast for: APH [2026-02-04T20:16:17.666030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-02-04T20:16:17.678442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-02-04T20:16:17.678813] [INFO ] [FORECASTER] Starting predict_future for APH [2026-02-04T20:16:17.679738] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-02-04T20:16:17.679792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:17.679840] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:17.679870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:17.679941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:17.740706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:17.741616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:17.741703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:17.741738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:17.873896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:17.874078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:17.874132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:17.874368] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:17.878025] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-02-04T20:16:17.878332] [INFO ] [FORECASTER] Completed predict_future for APH [2026-02-04T20:16:17.878473] [INFO ] [sig ] APH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:18.025930] [INFO ] [LOCAL ] Saved forecast: APH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APH.txt [2026-02-04T20:16:18.026073] [INFO ] [sig ] [206/3449] Completed APH in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:18.026114] [INFO ] [sig ] [207/3449] Forecasting API... [2026-02-04T20:16:18.026142] [INFO ] [sig ] Generating forecast for: API [2026-02-04T20:16:18.026173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-02-04T20:16:18.037738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-02-04T20:16:18.038358] [INFO ] [FORECASTER] Starting predict_future for API [2026-02-04T20:16:18.039422] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-02-04T20:16:18.039476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:18.039539] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:18.039592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:18.039676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:18.104761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:18.105675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:18.105760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:18.105795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:18.226992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:18.227150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:18.227192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:18.227221] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:18.231269] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-02-04T20:16:18.231556] [INFO ] [FORECASTER] Completed predict_future for API [2026-02-04T20:16:18.231711] [INFO ] [sig ] API: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:18.376646] [INFO ] [LOCAL ] Saved forecast: API 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/API.txt [2026-02-04T20:16:18.376797] [INFO ] [sig ] [207/3449] Completed API in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:18.376840] [INFO ] [sig ] [208/3449] Forecasting APLD... [2026-02-04T20:16:18.376869] [INFO ] [sig ] Generating forecast for: APLD [2026-02-04T20:16:18.376900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-02-04T20:16:18.389454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-02-04T20:16:18.389843] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-02-04T20:16:18.390779] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-02-04T20:16:18.390834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:18.390868] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:18.390897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:18.390956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:18.455066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:18.455994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:18.456098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:18.456133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:18.581483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:18.581665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:18.581708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:18.581738] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:18.585514] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-02-04T20:16:18.585828] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-02-04T20:16:18.585969] [INFO ] [sig ] APLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:18.736184] [INFO ] [LOCAL ] Saved forecast: APLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APLD.txt [2026-02-04T20:16:18.736354] [INFO ] [sig ] [208/3449] Completed APLD in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:18.736397] [INFO ] [sig ] [209/3449] Forecasting APLE... [2026-02-04T20:16:18.736426] [INFO ] [sig ] Generating forecast for: APLE [2026-02-04T20:16:18.736458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-02-04T20:16:18.748292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-02-04T20:16:18.748748] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-02-04T20:16:18.749624] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-02-04T20:16:18.749682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:18.749716] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:18.749745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:18.749804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:18.812918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:18.813829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:18.813918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:18.813952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:18.936126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:18.936291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:18.936332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:18.936361] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:18.939940] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-02-04T20:16:18.940257] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-02-04T20:16:18.940397] [INFO ] [sig ] APLE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:19.089255] [INFO ] [LOCAL ] Saved forecast: APLE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APLE.txt [2026-02-04T20:16:19.089417] [INFO ] [sig ] [209/3449] Completed APLE in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:19.089469] [INFO ] [sig ] [210/3449] Forecasting APLS... [2026-02-04T20:16:19.089501] [INFO ] [sig ] Generating forecast for: APLS [2026-02-04T20:16:19.089534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-02-04T20:16:19.101750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-02-04T20:16:19.102151] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-02-04T20:16:19.103010] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-02-04T20:16:19.103065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:19.103098] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:19.103127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:19.103185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:19.163822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:19.164774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:19.164865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:19.164900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:19.291527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:19.291707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:19.291748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:19.291821] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:19.296628] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=27.52%) [2026-02-04T20:16:19.296946] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-02-04T20:16:19.297089] [INFO ] [sig ] APLS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:19.449660] [INFO ] [LOCAL ] Saved forecast: APLS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APLS.txt [2026-02-04T20:16:19.449825] [INFO ] [sig ] [210/3449] Completed APLS in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:19.449868] [INFO ] [sig ] [211/3449] Forecasting APO... [2026-02-04T20:16:19.449898] [INFO ] [sig ] Generating forecast for: APO [2026-02-04T20:16:19.449928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-02-04T20:16:19.461916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-02-04T20:16:19.462280] [INFO ] [FORECASTER] Starting predict_future for APO [2026-02-04T20:16:19.463154] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-02-04T20:16:19.463208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:19.463242] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:19.463271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:19.463333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:19.521912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:19.522823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:19.522907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:19.522942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:19.647195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:19.647348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:19.647387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:19.647416] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:19.650825] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-02-04T20:16:19.651131] [INFO ] [FORECASTER] Completed predict_future for APO [2026-02-04T20:16:19.651278] [INFO ] [sig ] APO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:19.791024] [INFO ] [LOCAL ] Saved forecast: APO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APO.txt [2026-02-04T20:16:19.791142] [INFO ] [sig ] [211/3449] Completed APO in 0.3s | 2.81 sym/s | Total: 1.2m | ETA: 19.2m [2026-02-04T20:16:19.791183] [INFO ] [sig ] [212/3449] Forecasting APOG... [2026-02-04T20:16:19.791211] [INFO ] [sig ] Generating forecast for: APOG [2026-02-04T20:16:19.791241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-02-04T20:16:19.802071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-02-04T20:16:19.802453] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-02-04T20:16:19.803299] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-02-04T20:16:19.803352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:19.803385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:19.803413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:19.803471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:19.861851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:19.862899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:19.862984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:19.863020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:19.986351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:19.986508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:19.986549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:19.986603] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:19.989999] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-02-04T20:16:19.990276] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-02-04T20:16:19.990405] [INFO ] [sig ] APOG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:20.131730] [INFO ] [LOCAL ] Saved forecast: APOG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APOG.txt [2026-02-04T20:16:20.131917] [INFO ] [sig ] [212/3449] Completed APOG in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.2m [2026-02-04T20:16:20.131985] [INFO ] [sig ] [213/3449] Forecasting APP... [2026-02-04T20:16:20.132043] [INFO ] [sig ] Generating forecast for: APP [2026-02-04T20:16:20.132082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-02-04T20:16:20.143808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-02-04T20:16:20.144253] [INFO ] [FORECASTER] Starting predict_future for APP [2026-02-04T20:16:20.145181] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-02-04T20:16:20.145237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:20.145270] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:20.145299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:20.145357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:20.211014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:20.212088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:20.212199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:20.212244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:20.336255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:20.336416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:20.336456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:20.336505] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:20.340134] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=69.27%) [2026-02-04T20:16:20.340472] [INFO ] [FORECASTER] Completed predict_future for APP [2026-02-04T20:16:20.340639] [INFO ] [sig ] APP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:20.486213] [INFO ] [LOCAL ] Saved forecast: APP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APP.txt [2026-02-04T20:16:20.486378] [INFO ] [sig ] [213/3449] Completed APP in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.2m [2026-02-04T20:16:20.486423] [INFO ] [sig ] [214/3449] Forecasting APPF... [2026-02-04T20:16:20.486454] [INFO ] [sig ] Generating forecast for: APPF [2026-02-04T20:16:20.486485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-02-04T20:16:20.498838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-02-04T20:16:20.499467] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-02-04T20:16:20.500431] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-02-04T20:16:20.500489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:20.500525] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:20.500555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:20.500635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:20.560101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:20.560915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:20.560999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:20.561034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:20.687353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:20.687508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:20.687570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:20.687638] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:20.691416] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=50.81%) [2026-02-04T20:16:20.691726] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-02-04T20:16:20.691903] [INFO ] [sig ] APPF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:20.842563] [INFO ] [LOCAL ] Saved forecast: APPF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APPF.txt [2026-02-04T20:16:20.842726] [INFO ] [sig ] [214/3449] Completed APPF in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.2m [2026-02-04T20:16:20.842769] [INFO ] [sig ] [215/3449] Forecasting APPN... [2026-02-04T20:16:20.842799] [INFO ] [sig ] Generating forecast for: APPN [2026-02-04T20:16:20.842829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-02-04T20:16:20.855017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-02-04T20:16:20.855423] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-02-04T20:16:20.856292] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-02-04T20:16:20.856500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:20.856535] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:20.856563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:20.856679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:20.931166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:20.932253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:20.932376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:20.932424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:21.060477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:21.060670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:21.060721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:21.060755] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:21.064645] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=59.39%) [2026-02-04T20:16:21.064963] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-02-04T20:16:21.065114] [INFO ] [sig ] APPN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:21.214218] [INFO ] [LOCAL ] Saved forecast: APPN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/APPN.txt [2026-02-04T20:16:21.214378] [INFO ] [sig ] [215/3449] Completed APPN in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.2m [2026-02-04T20:16:21.214422] [INFO ] [sig ] [216/3449] Forecasting APPS... [2026-02-04T20:16:21.214451] [INFO ] [sig ] Generating forecast for: APPS [2026-02-04T20:16:21.214483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-02-04T20:16:21.225892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-02-04T20:16:21.226289] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-02-04T20:16:21.227151] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-02-04T20:16:21.227205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:21.227237] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:21.227263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:21.227320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:21.289616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:21.290621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:21.290715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:21.290761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:21.419460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:21.419658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:21.419712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:21.419753] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:21.424881] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=32.28%) [2026-02-04T20:16:21.425304] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-02-04T20:16:21.425498] [INFO ] [sig ] APPS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:21.595557] [INFO ] [LOCAL ] Saved forecast: APPS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APPS.txt [2026-02-04T20:16:21.595731] [INFO ] [sig ] [216/3449] Completed APPS in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.2m [2026-02-04T20:16:21.595775] [INFO ] [sig ] [217/3449] Forecasting APYX... [2026-02-04T20:16:21.595804] [INFO ] [sig ] Generating forecast for: APYX [2026-02-04T20:16:21.595836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-02-04T20:16:21.607193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-02-04T20:16:21.607636] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-02-04T20:16:21.608505] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-02-04T20:16:21.608558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:21.608620] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:21.608664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:21.608724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:21.666185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:21.667076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:21.667194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:21.667229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:21.788214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:21.788398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:21.788451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:21.788482] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:21.792408] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-02-04T20:16:21.792720] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-02-04T20:16:21.792865] [INFO ] [sig ] APYX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:21.937765] [INFO ] [LOCAL ] Saved forecast: APYX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/APYX.txt [2026-02-04T20:16:21.937953] [INFO ] [sig ] [217/3449] Completed APYX in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:21.938004] [INFO ] [sig ] [218/3449] Forecasting AQMS... [2026-02-04T20:16:21.938043] [INFO ] [sig ] Generating forecast for: AQMS [2026-02-04T20:16:21.938083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-02-04T20:16:21.949631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-02-04T20:16:21.950098] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-02-04T20:16:21.951069] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-02-04T20:16:21.951125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:21.951158] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:21.951186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:21.951244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:22.011163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:22.012125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:22.012212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:22.012246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:22.127502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:22.127690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:22.127733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:22.127763] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:22.132115] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-02-04T20:16:22.132428] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-02-04T20:16:22.132569] [INFO ] [sig ] AQMS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:22.276998] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AQMS.txt [2026-02-04T20:16:22.277158] [INFO ] [sig ] [218/3449] Completed AQMS in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:22.277202] [INFO ] [sig ] [219/3449] Forecasting AQN... [2026-02-04T20:16:22.277232] [INFO ] [sig ] Generating forecast for: AQN [2026-02-04T20:16:22.277263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-02-04T20:16:22.289126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-02-04T20:16:22.289497] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-02-04T20:16:22.290370] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-02-04T20:16:22.290423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:22.290456] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:22.290482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:22.290538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:22.352460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:22.353403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:22.353509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:22.353546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:22.477468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:22.477646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:22.477690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:22.477720] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:22.482023] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-02-04T20:16:22.482539] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-02-04T20:16:22.482712] [INFO ] [sig ] AQN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:22.629016] [INFO ] [LOCAL ] Saved forecast: AQN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AQN.txt [2026-02-04T20:16:22.629165] [INFO ] [sig ] [219/3449] Completed AQN in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:22.629206] [INFO ] [sig ] [220/3449] Forecasting AQNB... [2026-02-04T20:16:22.629235] [INFO ] [sig ] Generating forecast for: AQNB [2026-02-04T20:16:22.629267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-02-04T20:16:22.640455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-02-04T20:16:22.640840] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-02-04T20:16:22.641696] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-02-04T20:16:22.641748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:22.641781] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:22.641808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:22.641864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:22.699405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:22.700231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:22.700324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:22.700358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:22.822199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:22.822381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:22.822432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:22.822469] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:22.826935] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-02-04T20:16:22.827284] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-02-04T20:16:22.827447] [INFO ] [sig ] AQNB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:23.013432] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AQNB.txt [2026-02-04T20:16:23.013661] [INFO ] [sig ] [220/3449] Completed AQNB in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:23.013718] [INFO ] [sig ] [221/3449] Forecasting ARBB... [2026-02-04T20:16:23.013755] [INFO ] [sig ] Generating forecast for: ARBB [2026-02-04T20:16:23.013800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-02-04T20:16:23.024721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-02-04T20:16:23.025132] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-02-04T20:16:23.026017] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-02-04T20:16:23.026073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:23.026107] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:23.026134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:23.026191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:23.084528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:23.085382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:23.085469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:23.085503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:23.206550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:23.206731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:23.206770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:23.206800] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:23.210376] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=58.32%) [2026-02-04T20:16:23.210681] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-02-04T20:16:23.210812] [INFO ] [sig ] ARBB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:23.356848] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARBB.txt [2026-02-04T20:16:23.356988] [INFO ] [sig ] [221/3449] Completed ARBB in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:23.357031] [INFO ] [sig ] [222/3449] Forecasting ARBE... [2026-02-04T20:16:23.357061] [INFO ] [sig ] Generating forecast for: ARBE [2026-02-04T20:16:23.357094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-02-04T20:16:23.369268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-02-04T20:16:23.369692] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-02-04T20:16:23.370625] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-02-04T20:16:23.370680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:23.370714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:23.370742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:23.370799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:23.428811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:23.429678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:23.429763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:23.429796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:23.558148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:23.558307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:23.558346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:23.558375] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:23.561922] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-02-04T20:16:23.562236] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-02-04T20:16:23.562366] [INFO ] [sig ] ARBE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:23.705676] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARBE.txt [2026-02-04T20:16:23.705859] [INFO ] [sig ] [222/3449] Completed ARBE in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:23.705904] [INFO ] [sig ] [223/3449] Forecasting ARCB... [2026-02-04T20:16:23.705935] [INFO ] [sig ] Generating forecast for: ARCB [2026-02-04T20:16:23.705968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-02-04T20:16:23.719198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-02-04T20:16:23.719603] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-02-04T20:16:23.720468] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-02-04T20:16:23.720523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:23.720557] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:23.720604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:23.720665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:23.784649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:23.785556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:23.785659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:23.785694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:23.910091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:23.910261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:23.910302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:23.910330] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:23.913863] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=20.47%) [2026-02-04T20:16:23.914155] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-02-04T20:16:23.914287] [INFO ] [sig ] ARCB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:24.054746] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARCB.txt [2026-02-04T20:16:24.054908] [INFO ] [sig ] [223/3449] Completed ARCB in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:24.054952] [INFO ] [sig ] [224/3449] Forecasting ARCC... [2026-02-04T20:16:24.054980] [INFO ] [sig ] Generating forecast for: ARCC [2026-02-04T20:16:24.055011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-02-04T20:16:24.066618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-02-04T20:16:24.067005] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-02-04T20:16:24.067832] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-02-04T20:16:24.067884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:24.067976] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:24.068015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:24.068083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:24.130844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:24.131885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:24.131969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:24.132002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:24.251497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:24.251676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:24.251717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:24.251776] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:24.255531] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-02-04T20:16:24.255846] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-02-04T20:16:24.255979] [INFO ] [sig ] ARCC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:24.401692] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARCC.txt [2026-02-04T20:16:24.401855] [INFO ] [sig ] [224/3449] Completed ARCC in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:24.401897] [INFO ] [sig ] [225/3449] Forecasting ARCO... [2026-02-04T20:16:24.401929] [INFO ] [sig ] Generating forecast for: ARCO [2026-02-04T20:16:24.401961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-02-04T20:16:24.413954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-02-04T20:16:24.414405] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-02-04T20:16:24.415346] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-02-04T20:16:24.415404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:24.415437] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:24.415464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:24.415521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:24.473506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:24.474436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:24.474523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:24.474557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:24.591182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:24.591329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:24.591371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:24.591400] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:24.594844] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=14.02%) [2026-02-04T20:16:24.595120] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-02-04T20:16:24.595252] [INFO ] [sig ] ARCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:24.734728] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARCO.txt [2026-02-04T20:16:24.734856] [INFO ] [sig ] [225/3449] Completed ARCO in 0.3s | 2.82 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:24.734895] [INFO ] [sig ] [226/3449] Forecasting ARDC... [2026-02-04T20:16:24.734924] [INFO ] [sig ] Generating forecast for: ARDC [2026-02-04T20:16:24.734955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-02-04T20:16:24.747609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-02-04T20:16:24.747967] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-02-04T20:16:24.748851] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-02-04T20:16:24.748903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:24.748935] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:24.748962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:24.749023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:24.806037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:24.806715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:24.806793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:24.806826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:24.927595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:24.927903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:24.927976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:24.928017] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:24.931931] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-02-04T20:16:24.932386] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-02-04T20:16:24.932514] [INFO ] [sig ] ARDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:25.075320] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARDC.txt [2026-02-04T20:16:25.075444] [INFO ] [sig ] [226/3449] Completed ARDC in 0.3s | 2.82 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:25.075483] [INFO ] [sig ] [227/3449] Forecasting ARDX... [2026-02-04T20:16:25.075512] [INFO ] [sig ] Generating forecast for: ARDX [2026-02-04T20:16:25.075543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-02-04T20:16:25.086963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-02-04T20:16:25.087290] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-02-04T20:16:25.088301] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-02-04T20:16:25.088354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:25.088385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:25.088411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:25.088472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:25.146713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:25.147414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:25.147493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:25.147526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:25.267440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:25.267607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:25.267648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:25.267717] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:25.271256] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-04T20:16:25.271534] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-02-04T20:16:25.271694] [INFO ] [sig ] ARDX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:25.411284] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARDX.txt [2026-02-04T20:16:25.411403] [INFO ] [sig ] [227/3449] Completed ARDX in 0.3s | 2.82 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:25.411445] [INFO ] [sig ] [228/3449] Forecasting ARE... [2026-02-04T20:16:25.411474] [INFO ] [sig ] Generating forecast for: ARE [2026-02-04T20:16:25.411505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-02-04T20:16:25.423203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-02-04T20:16:25.423549] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-02-04T20:16:25.424360] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-02-04T20:16:25.424412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:25.424445] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:25.424472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:25.424556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:25.481689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:25.482343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:25.482421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:25.482454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:25.603259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:25.603415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:25.603455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:25.603484] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:25.606888] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=50.75%) [2026-02-04T20:16:25.607159] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-02-04T20:16:25.607287] [INFO ] [sig ] ARE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:25.750301] [INFO ] [LOCAL ] Saved forecast: ARE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARE.txt [2026-02-04T20:16:25.750439] [INFO ] [sig ] [228/3449] Completed ARE in 0.3s | 2.82 sym/s | Total: 1.3m | ETA: 19.1m [2026-02-04T20:16:25.750479] [INFO ] [sig ] [229/3449] Forecasting AREC... [2026-02-04T20:16:25.750509] [INFO ] [sig ] Generating forecast for: AREC [2026-02-04T20:16:25.750540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-02-04T20:16:25.761608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-02-04T20:16:25.761967] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-02-04T20:16:25.762815] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-02-04T20:16:25.762867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:25.762898] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:25.762925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:25.762982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:25.820805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:25.821634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:25.821717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:25.821751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:25.940303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:25.940448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:25.940488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:25.940517] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:25.943922] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-02-04T20:16:25.944222] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-02-04T20:16:25.944357] [INFO ] [sig ] AREC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:26.086774] [INFO ] [LOCAL ] Saved forecast: AREC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AREC.txt [2026-02-04T20:16:26.086937] [INFO ] [sig ] [229/3449] Completed AREC in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:26.086980] [INFO ] [sig ] [230/3449] Forecasting ARES... [2026-02-04T20:16:26.087009] [INFO ] [sig ] Generating forecast for: ARES [2026-02-04T20:16:26.087041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-02-04T20:16:26.098678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-02-04T20:16:26.099078] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-02-04T20:16:26.099923] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-02-04T20:16:26.100001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:26.100036] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:26.100063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:26.100122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:26.158137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:26.159063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:26.159151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:26.159187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:26.288737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:26.288895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:26.288935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:26.288962] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:26.294081] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-02-04T20:16:26.294462] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-02-04T20:16:26.294627] [INFO ] [sig ] ARES: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:26.439088] [INFO ] [LOCAL ] Saved forecast: ARES 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARES.txt [2026-02-04T20:16:26.439267] [INFO ] [sig ] [230/3449] Completed ARES in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:26.439311] [INFO ] [sig ] [231/3449] Forecasting ARGX... [2026-02-04T20:16:26.439341] [INFO ] [sig ] Generating forecast for: ARGX [2026-02-04T20:16:26.439371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-02-04T20:16:26.451031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-02-04T20:16:26.451412] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-02-04T20:16:26.452298] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-02-04T20:16:26.452352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:26.452386] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:26.452414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:26.452479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:26.515722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:26.516660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:26.516745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:26.516778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:26.645090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:26.645252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:26.645293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:26.645322] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:26.649254] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-02-04T20:16:26.649623] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-02-04T20:16:26.649790] [INFO ] [sig ] ARGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:26.801602] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARGX.txt [2026-02-04T20:16:26.801757] [INFO ] [sig ] [231/3449] Completed ARGX in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:26.801799] [INFO ] [sig ] [232/3449] Forecasting ARHS... [2026-02-04T20:16:26.801830] [INFO ] [sig ] Generating forecast for: ARHS [2026-02-04T20:16:26.801861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-02-04T20:16:26.813095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-02-04T20:16:26.813485] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-02-04T20:16:26.814354] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-02-04T20:16:26.814408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:26.814441] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:26.814467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:26.814524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:26.874686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:26.875562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:26.875664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:26.875698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:27.001665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:27.001822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:27.001862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:27.001891] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:27.005316] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=15.11%) [2026-02-04T20:16:27.005606] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-02-04T20:16:27.005732] [INFO ] [sig ] ARHS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:27.144859] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARHS.txt [2026-02-04T20:16:27.144987] [INFO ] [sig ] [232/3449] Completed ARHS in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:27.145027] [INFO ] [sig ] [233/3449] Forecasting ARI... [2026-02-04T20:16:27.145057] [INFO ] [sig ] Generating forecast for: ARI [2026-02-04T20:16:27.145088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-02-04T20:16:27.155668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-02-04T20:16:27.156005] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-02-04T20:16:27.156841] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-02-04T20:16:27.156894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:27.156928] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:27.156955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:27.157012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:27.217060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:27.217867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:27.217962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:27.217995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:27.342914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:27.343068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:27.343108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:27.343138] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:27.346542] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-02-04T20:16:27.346833] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-02-04T20:16:27.346970] [INFO ] [sig ] ARI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:27.490587] [INFO ] [LOCAL ] Saved forecast: ARI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARI.txt [2026-02-04T20:16:27.490752] [INFO ] [sig ] [233/3449] Completed ARI in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:27.490795] [INFO ] [sig ] [234/3449] Forecasting ARKO... [2026-02-04T20:16:27.490827] [INFO ] [sig ] Generating forecast for: ARKO [2026-02-04T20:16:27.490857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-02-04T20:16:27.502202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-02-04T20:16:27.502621] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-02-04T20:16:27.503451] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-02-04T20:16:27.503505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:27.503538] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:27.503565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:27.503648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:27.565301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:27.566650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:27.566773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:27.566808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:27.689323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:27.689482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:27.689522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:27.689552] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:27.693351] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-02-04T20:16:27.693649] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-02-04T20:16:27.693777] [INFO ] [sig ] ARKO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:27.835896] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARKO.txt [2026-02-04T20:16:27.836013] [INFO ] [sig ] [234/3449] Completed ARKO in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:27.836053] [INFO ] [sig ] [235/3449] Forecasting ARLO... [2026-02-04T20:16:27.836083] [INFO ] [sig ] Generating forecast for: ARLO [2026-02-04T20:16:27.836114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-02-04T20:16:27.847381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-02-04T20:16:27.847719] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-02-04T20:16:27.848519] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-02-04T20:16:27.848594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:27.848630] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:27.848657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:27.848714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:27.906963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:27.907559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:27.907655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:27.907688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:28.031822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:28.032007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:28.032052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:28.032082] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:28.035951] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=81.74%) [2026-02-04T20:16:28.036253] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-02-04T20:16:28.036389] [INFO ] [sig ] ARLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:28.184769] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARLO.txt [2026-02-04T20:16:28.184902] [INFO ] [sig ] [235/3449] Completed ARLO in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:28.184943] [INFO ] [sig ] [236/3449] Forecasting ARLP... [2026-02-04T20:16:28.184973] [INFO ] [sig ] Generating forecast for: ARLP [2026-02-04T20:16:28.185003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-02-04T20:16:28.196739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-02-04T20:16:28.197103] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-02-04T20:16:28.197981] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-02-04T20:16:28.198038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:28.198071] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:28.198099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:28.198157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:28.259741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:28.260878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:28.260986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:28.261037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:28.391857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:28.392018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:28.392059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:28.392088] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:28.395515] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-02-04T20:16:28.395821] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-02-04T20:16:28.395953] [INFO ] [sig ] ARLP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:28.545687] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARLP.txt [2026-02-04T20:16:28.545843] [INFO ] [sig ] [236/3449] Completed ARLP in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:28.545883] [INFO ] [sig ] [237/3449] Forecasting ARM... [2026-02-04T20:16:28.545915] [INFO ] [sig ] Generating forecast for: ARM [2026-02-04T20:16:28.545946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-02-04T20:16:28.557665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-02-04T20:16:28.558061] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-02-04T20:16:28.558874] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-02-04T20:16:28.558926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:28.558960] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:28.558987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:28.559043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:28.618519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:28.619433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:28.619522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:28.619557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:28.741288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:28.741491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:28.741533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:28.741563] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:28.745034] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=70.33%) [2026-02-04T20:16:28.745326] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-02-04T20:16:28.745459] [INFO ] [sig ] ARM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:28.894683] [INFO ] [LOCAL ] Saved forecast: ARM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARM.txt [2026-02-04T20:16:28.894897] [INFO ] [sig ] [237/3449] Completed ARM in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:28.894969] [INFO ] [sig ] [238/3449] Forecasting ARMK... [2026-02-04T20:16:28.895012] [INFO ] [sig ] Generating forecast for: ARMK [2026-02-04T20:16:28.895056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-02-04T20:16:28.906826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-02-04T20:16:28.907184] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-02-04T20:16:28.908117] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-02-04T20:16:28.908172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:28.908206] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:28.908233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:28.908291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:28.965499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:28.966258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:28.966341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:28.966374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:29.090548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:29.090721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:29.090766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:29.090796] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:29.094265] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-02-04T20:16:29.094555] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-02-04T20:16:29.094714] [INFO ] [sig ] ARMK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:29.236185] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARMK.txt [2026-02-04T20:16:29.236335] [INFO ] [sig ] [238/3449] Completed ARMK in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:29.236376] [INFO ] [sig ] [239/3449] Forecasting AROC... [2026-02-04T20:16:29.236407] [INFO ] [sig ] Generating forecast for: AROC [2026-02-04T20:16:29.236437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-02-04T20:16:29.247850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-02-04T20:16:29.248255] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-02-04T20:16:29.249101] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-02-04T20:16:29.249158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:29.249198] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:29.249232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:29.249303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:29.306108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:29.307007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:29.307089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:29.307122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:29.420820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:29.420980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:29.421021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:29.421050] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:29.424531] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=91.84%) [2026-02-04T20:16:29.424862] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-02-04T20:16:29.425002] [INFO ] [sig ] AROC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:29.568207] [INFO ] [LOCAL ] Saved forecast: AROC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AROC.txt [2026-02-04T20:16:29.568366] [INFO ] [sig ] [239/3449] Completed AROC in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:29.568408] [INFO ] [sig ] [240/3449] Forecasting ARQ... [2026-02-04T20:16:29.568440] [INFO ] [sig ] Generating forecast for: ARQ [2026-02-04T20:16:29.568472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-02-04T20:16:29.579260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-02-04T20:16:29.579652] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-02-04T20:16:29.580472] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-02-04T20:16:29.580526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:29.580559] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:29.580620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:29.580683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:29.639239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:29.640271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:29.640375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:29.640423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:29.758761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:29.758917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:29.758957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:29.758987] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:29.762961] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-02-04T20:16:29.763238] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-02-04T20:16:29.763370] [INFO ] [sig ] ARQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:29.905950] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARQ.txt [2026-02-04T20:16:29.906088] [INFO ] [sig ] [240/3449] Completed ARQ in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:29.906131] [INFO ] [sig ] [241/3449] Forecasting ARQQ... [2026-02-04T20:16:29.906162] [INFO ] [sig ] Generating forecast for: ARQQ [2026-02-04T20:16:29.906197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-02-04T20:16:29.917451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-02-04T20:16:29.917812] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-02-04T20:16:29.918745] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-02-04T20:16:29.918796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:29.918880] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:29.918913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:29.918971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:29.978412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:29.979198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:29.979306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:29.979361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:30.101647] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:30.101805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:30.101847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:30.101876] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:30.105322] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-02-04T20:16:30.105633] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-02-04T20:16:30.105767] [INFO ] [sig ] ARQQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:30.248351] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARQQ.txt [2026-02-04T20:16:30.248502] [INFO ] [sig ] [241/3449] Completed ARQQ in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:30.248544] [INFO ] [sig ] [242/3449] Forecasting ARRY... [2026-02-04T20:16:30.248599] [INFO ] [sig ] Generating forecast for: ARRY [2026-02-04T20:16:30.248633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-02-04T20:16:30.259399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-02-04T20:16:30.259790] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-02-04T20:16:30.260655] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-02-04T20:16:30.260709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:30.260742] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:30.260769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:30.260826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:30.326900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:30.327952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:30.328038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:30.328071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:30.461228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:30.461404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:30.461461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:30.461503] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:30.465515] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=64.99%) [2026-02-04T20:16:30.465841] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-02-04T20:16:30.465978] [INFO ] [sig ] ARRY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:30.618306] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARRY.txt [2026-02-04T20:16:30.618456] [INFO ] [sig ] [242/3449] Completed ARRY in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 19.0m [2026-02-04T20:16:30.618500] [INFO ] [sig ] [243/3449] Forecasting ARTL... [2026-02-04T20:16:30.618531] [INFO ] [sig ] Generating forecast for: ARTL [2026-02-04T20:16:30.618563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-02-04T20:16:30.630305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-02-04T20:16:30.630761] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-02-04T20:16:30.631630] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-02-04T20:16:30.631686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:30.631720] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:30.631750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:30.631808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:30.695760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:30.696671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:30.696759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:30.696793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:30.823461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:30.823640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:30.823683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:30.823714] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:30.827352] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-02-04T20:16:30.827680] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-02-04T20:16:30.827828] [INFO ] [sig ] ARTL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:30.979953] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ARTL.txt [2026-02-04T20:16:30.980109] [INFO ] [sig ] [243/3449] Completed ARTL in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-04T20:16:30.980151] [INFO ] [sig ] [244/3449] Forecasting ARTNA... [2026-02-04T20:16:30.980185] [INFO ] [sig ] Generating forecast for: ARTNA [2026-02-04T20:16:30.980225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-02-04T20:16:30.992108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-02-04T20:16:30.992483] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-02-04T20:16:30.993318] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-02-04T20:16:30.993371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:30.993404] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:30.993433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:30.993492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:31.058444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:31.059346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:31.059449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:31.059491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:31.191332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:31.191522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:31.191593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:31.191662] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:31.195426] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-02-04T20:16:31.195747] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-02-04T20:16:31.195887] [INFO ] [sig ] ARTNA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:31.350800] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARTNA.txt [2026-02-04T20:16:31.350950] [INFO ] [sig ] [244/3449] Completed ARTNA in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-04T20:16:31.351006] [INFO ] [sig ] [245/3449] Forecasting ARVN... [2026-02-04T20:16:31.351043] [INFO ] [sig ] Generating forecast for: ARVN [2026-02-04T20:16:31.351075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-02-04T20:16:31.362487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-02-04T20:16:31.362876] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-02-04T20:16:31.363753] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-02-04T20:16:31.363806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:31.363839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:31.363867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:31.363924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:31.428903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:31.430112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:31.430198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:31.430233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:31.564880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:31.565046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:31.565088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:31.565118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:31.569212] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-02-04T20:16:31.569826] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-02-04T20:16:31.569990] [INFO ] [sig ] ARVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:31.722773] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ARVN.txt [2026-02-04T20:16:31.722930] [INFO ] [sig ] [245/3449] Completed ARVN in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 18.9m [2026-02-04T20:16:31.722970] [INFO ] [sig ] [246/3449] Forecasting ASA... [2026-02-04T20:16:31.723001] [INFO ] [sig ] Generating forecast for: ASA [2026-02-04T20:16:31.723032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-02-04T20:16:31.735121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-02-04T20:16:31.735529] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-02-04T20:16:31.736368] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-02-04T20:16:31.736425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:31.736458] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:31.736486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:31.736544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:31.801468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:31.802415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:31.802523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:31.802597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:31.928088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:31.928282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:31.928323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:31.928353] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:31.931867] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-02-04T20:16:31.932174] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-02-04T20:16:31.932363] [INFO ] [sig ] ASA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:32.074759] [INFO ] [LOCAL ] Saved forecast: ASA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASA.txt [2026-02-04T20:16:32.074910] [INFO ] [sig ] [246/3449] Completed ASA in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:32.074951] [INFO ] [sig ] [247/3449] Forecasting ASB... [2026-02-04T20:16:32.074983] [INFO ] [sig ] Generating forecast for: ASB [2026-02-04T20:16:32.075014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-02-04T20:16:32.086248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-02-04T20:16:32.086632] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-02-04T20:16:32.087552] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-02-04T20:16:32.087640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:32.087684] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:32.087719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:32.087800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:32.147695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:32.148636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:32.148726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:32.148760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:32.279633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:32.279794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:32.279834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:32.279863] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:32.283716] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-02-04T20:16:32.284012] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-02-04T20:16:32.284147] [INFO ] [sig ] ASB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:32.424983] [INFO ] [LOCAL ] Saved forecast: ASB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASB.txt [2026-02-04T20:16:32.425125] [INFO ] [sig ] [247/3449] Completed ASB in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:32.425167] [INFO ] [sig ] [248/3449] Forecasting ASBA... [2026-02-04T20:16:32.425197] [INFO ] [sig ] Generating forecast for: ASBA [2026-02-04T20:16:32.425227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-02-04T20:16:32.436052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-02-04T20:16:32.436450] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-02-04T20:16:32.437297] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-02-04T20:16:32.437350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:32.437382] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:32.437409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:32.437466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:32.494142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:32.495008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:32.495092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:32.495125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:32.608373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:32.608537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:32.608595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:32.608656] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:32.612116] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-02-04T20:16:32.612403] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-02-04T20:16:32.612536] [INFO ] [sig ] ASBA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:32.756019] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASBA.txt [2026-02-04T20:16:32.756173] [INFO ] [sig ] [248/3449] Completed ASBA in 0.3s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:32.756215] [INFO ] [sig ] [249/3449] Forecasting ASC... [2026-02-04T20:16:32.756245] [INFO ] [sig ] Generating forecast for: ASC [2026-02-04T20:16:32.756276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-02-04T20:16:32.768417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-02-04T20:16:32.768902] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-02-04T20:16:32.769894] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-02-04T20:16:32.769947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:32.769980] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:32.770006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:32.770062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:32.831660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:32.832731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:32.832845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:32.832886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:32.965798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:32.965968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:32.966015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:32.966045] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:32.969900] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-02-04T20:16:32.970251] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-02-04T20:16:32.970393] [INFO ] [sig ] ASC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:33.126916] [INFO ] [LOCAL ] Saved forecast: ASC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASC.txt [2026-02-04T20:16:33.127068] [INFO ] [sig ] [249/3449] Completed ASC in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:33.127110] [INFO ] [sig ] [250/3449] Forecasting ASG... [2026-02-04T20:16:33.127142] [INFO ] [sig ] Generating forecast for: ASG [2026-02-04T20:16:33.127173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-02-04T20:16:33.138285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-02-04T20:16:33.138704] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-02-04T20:16:33.139519] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-02-04T20:16:33.139570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:33.139625] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:33.139652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:33.139708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:33.196225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:33.197131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:33.197247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:33.197288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:33.317739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:33.317898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:33.317959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:33.317997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:33.321490] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-02-04T20:16:33.321789] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-02-04T20:16:33.321918] [INFO ] [sig ] ASG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:33.464429] [INFO ] [LOCAL ] Saved forecast: ASG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASG.txt [2026-02-04T20:16:33.464607] [INFO ] [sig ] [250/3449] Completed ASG in 0.3s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:33.464649] [INFO ] [sig ] [251/3449] Forecasting ASGI... [2026-02-04T20:16:33.464679] [INFO ] [sig ] Generating forecast for: ASGI [2026-02-04T20:16:33.464709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-02-04T20:16:33.475917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-02-04T20:16:33.476329] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-02-04T20:16:33.477182] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-02-04T20:16:33.477235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:33.477266] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:33.477294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:33.477354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:33.534085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:33.534989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:33.535111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:33.535146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:33.661850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:33.662020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:33.662061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:33.662092] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:33.666600] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-02-04T20:16:33.666974] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-02-04T20:16:33.667128] [INFO ] [sig ] ASGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:33.825989] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASGI.txt [2026-02-04T20:16:33.826152] [INFO ] [sig ] [251/3449] Completed ASGI in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:33.826195] [INFO ] [sig ] [252/3449] Forecasting ASGN... [2026-02-04T20:16:33.826224] [INFO ] [sig ] Generating forecast for: ASGN [2026-02-04T20:16:33.826254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-02-04T20:16:33.839109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-02-04T20:16:33.839556] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-02-04T20:16:33.840446] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-02-04T20:16:33.840500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:33.840532] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:33.840612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:33.840696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:33.907653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:33.908636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:33.908726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:33.908760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:34.051487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:34.051668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:34.051709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:34.051739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:34.055170] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=45.01%) [2026-02-04T20:16:34.055482] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-02-04T20:16:34.055629] [INFO ] [sig ] ASGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:34.200860] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASGN.txt [2026-02-04T20:16:34.201029] [INFO ] [sig ] [252/3449] Completed ASGN in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:34.201073] [INFO ] [sig ] [253/3449] Forecasting ASH... [2026-02-04T20:16:34.201102] [INFO ] [sig ] Generating forecast for: ASH [2026-02-04T20:16:34.201133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-02-04T20:16:34.212845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-02-04T20:16:34.213261] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-02-04T20:16:34.214158] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-02-04T20:16:34.214210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:34.214242] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:34.214268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:34.214334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:34.272238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:34.273155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:34.273241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:34.273275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:34.401095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:34.401259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:34.401301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:34.401329] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:34.405083] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-02-04T20:16:34.405409] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-02-04T20:16:34.405553] [INFO ] [sig ] ASH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:34.553792] [INFO ] [LOCAL ] Saved forecast: ASH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASH.txt [2026-02-04T20:16:34.553990] [INFO ] [sig ] [253/3449] Completed ASH in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:34.554048] [INFO ] [sig ] [254/3449] Forecasting ASIX... [2026-02-04T20:16:34.554085] [INFO ] [sig ] Generating forecast for: ASIX [2026-02-04T20:16:34.554127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-02-04T20:16:34.566838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-02-04T20:16:34.567216] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-02-04T20:16:34.568124] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-02-04T20:16:34.568176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:34.568208] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:34.568234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:34.568290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:34.629536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:34.630277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:34.630360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:34.630395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:34.749865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:34.750018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:34.750064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:34.750095] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:34.753627] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-02-04T20:16:34.753917] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-02-04T20:16:34.754045] [INFO ] [sig ] ASIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:34.896993] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASIX.txt [2026-02-04T20:16:34.897161] [INFO ] [sig ] [254/3449] Completed ASIX in 0.3s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:34.897205] [INFO ] [sig ] [255/3449] Forecasting ASLE... [2026-02-04T20:16:34.897235] [INFO ] [sig ] Generating forecast for: ASLE [2026-02-04T20:16:34.897266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-02-04T20:16:34.908637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-02-04T20:16:34.908973] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-02-04T20:16:34.909807] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-02-04T20:16:34.909860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:34.909893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:34.909922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:34.909981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:34.969082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:34.969841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:34.969922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:34.969955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:35.090134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:35.090295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:35.090336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:35.090366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:35.093855] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-02-04T20:16:35.094130] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-02-04T20:16:35.094261] [INFO ] [sig ] ASLE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:35.239179] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASLE.txt [2026-02-04T20:16:35.239314] [INFO ] [sig ] [255/3449] Completed ASLE in 0.3s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:35.239364] [INFO ] [sig ] [256/3449] Forecasting ASMB... [2026-02-04T20:16:35.239399] [INFO ] [sig ] Generating forecast for: ASMB [2026-02-04T20:16:35.239451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-02-04T20:16:35.250418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-02-04T20:16:35.250761] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-02-04T20:16:35.251588] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-02-04T20:16:35.251641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:35.251672] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:35.251699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:35.251756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:35.310839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:35.311661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:35.311746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:35.311780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:35.438024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:35.438197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:35.438239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:35.438268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:35.442039] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-02-04T20:16:35.442355] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-02-04T20:16:35.442502] [INFO ] [sig ] ASMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:35.599857] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASMB.txt [2026-02-04T20:16:35.600011] [INFO ] [sig ] [256/3449] Completed ASMB in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:35.600054] [INFO ] [sig ] [257/3449] Forecasting ASML... [2026-02-04T20:16:35.600083] [INFO ] [sig ] Generating forecast for: ASML [2026-02-04T20:16:35.600115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-02-04T20:16:35.613538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-02-04T20:16:35.613918] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-02-04T20:16:35.614760] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-02-04T20:16:35.614813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:35.614850] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:35.614883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:35.614952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:35.671758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:35.672666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:35.672751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:35.672784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:35.806523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:35.806710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:35.806752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:35.806781] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:35.810451] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=92.27%) [2026-02-04T20:16:35.810752] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-02-04T20:16:35.810882] [INFO ] [sig ] ASML: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:35.957064] [INFO ] [LOCAL ] Saved forecast: ASML 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASML.txt [2026-02-04T20:16:35.957219] [INFO ] [sig ] [257/3449] Completed ASML in 0.4s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:35.957264] [INFO ] [sig ] [258/3449] Forecasting ASND... [2026-02-04T20:16:35.957293] [INFO ] [sig ] Generating forecast for: ASND [2026-02-04T20:16:35.957324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-02-04T20:16:36.071667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-02-04T20:16:36.072207] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-02-04T20:16:36.073241] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-02-04T20:16:36.073300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:36.073377] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:36.073416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:36.073488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:36.154191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:36.155409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:36.155754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:36.155803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:36.298258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:36.298445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:36.298497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:36.298533] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:36.302087] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-02-04T20:16:36.302405] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-02-04T20:16:36.302560] [INFO ] [sig ] ASND: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:36.459487] [INFO ] [LOCAL ] Saved forecast: ASND 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASND.txt [2026-02-04T20:16:36.459739] [INFO ] [sig ] [258/3449] Completed ASND in 0.5s | 2.82 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:36.459803] [INFO ] [sig ] [259/3449] Forecasting ASO... [2026-02-04T20:16:36.459843] [INFO ] [sig ] Generating forecast for: ASO [2026-02-04T20:16:36.459880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-02-04T20:16:36.476155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-02-04T20:16:36.476884] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-02-04T20:16:36.478048] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-02-04T20:16:36.478119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:36.478155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:36.478184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:36.478243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:36.553255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:36.554337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:36.554423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:36.554458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:36.683157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:36.683355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:36.683418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:36.683499] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:36.689766] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-02-04T20:16:36.690181] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-02-04T20:16:36.690354] [INFO ] [sig ] ASO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:36.846489] [INFO ] [LOCAL ] Saved forecast: ASO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASO.txt [2026-02-04T20:16:36.846689] [INFO ] [sig ] [259/3449] Completed ASO in 0.4s | 2.81 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:36.846739] [INFO ] [sig ] [260/3449] Forecasting ASPI... [2026-02-04T20:16:36.846770] [INFO ] [sig ] Generating forecast for: ASPI [2026-02-04T20:16:36.846802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-02-04T20:16:36.861631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-02-04T20:16:36.862114] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-02-04T20:16:36.863146] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-02-04T20:16:36.863207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:36.863248] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:36.863285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:36.863361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:36.931206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:36.932183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:36.932270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:36.932303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:37.067175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:37.067355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:37.067418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:37.067463] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:37.072339] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-02-04T20:16:37.072761] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-02-04T20:16:37.072945] [INFO ] [sig ] ASPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:37.222024] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASPI.txt [2026-02-04T20:16:37.222213] [INFO ] [sig ] [260/3449] Completed ASPI in 0.4s | 2.81 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:37.222264] [INFO ] [sig ] [261/3449] Forecasting ASPN... [2026-02-04T20:16:37.222299] [INFO ] [sig ] Generating forecast for: ASPN [2026-02-04T20:16:37.222332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-02-04T20:16:37.234817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-02-04T20:16:37.235189] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-02-04T20:16:37.236043] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-02-04T20:16:37.236097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:37.236136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:37.236166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:37.236225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:37.304595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:37.305777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:37.305933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:37.305984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:37.449359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:37.449548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:37.449634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:37.449735] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:37.454932] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-02-04T20:16:37.455368] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-02-04T20:16:37.455551] [INFO ] [sig ] ASPN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:37.687412] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASPN.txt [2026-02-04T20:16:37.687590] [INFO ] [sig ] [261/3449] Completed ASPN in 0.5s | 2.81 sym/s | Total: 1.5m | ETA: 18.9m [2026-02-04T20:16:37.687636] [INFO ] [sig ] [262/3449] Forecasting ASPS... [2026-02-04T20:16:37.687856] [INFO ] [sig ] Generating forecast for: ASPS [2026-02-04T20:16:37.687899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-02-04T20:16:37.701746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-02-04T20:16:37.702203] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-02-04T20:16:37.703398] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-02-04T20:16:37.703459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:37.703493] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:37.703525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:37.703615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:37.771326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:37.772355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:37.772464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:37.772499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:37.895778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:37.895937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:37.895980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:37.896011] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:37.899643] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-02-04T20:16:37.899929] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-02-04T20:16:37.900063] [INFO ] [sig ] ASPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:38.060733] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASPS.txt [2026-02-04T20:16:38.060906] [INFO ] [sig ] [262/3449] Completed ASPS in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:38.060949] [INFO ] [sig ] [263/3449] Forecasting ASTE... [2026-02-04T20:16:38.060981] [INFO ] [sig ] Generating forecast for: ASTE [2026-02-04T20:16:38.061011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-02-04T20:16:38.076313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-02-04T20:16:38.076959] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-02-04T20:16:38.077839] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-02-04T20:16:38.077892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:38.077947] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:38.077979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:38.078066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:38.139511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:38.140265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:38.140347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:38.140382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:38.266525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:38.266700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:38.266745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:38.266777] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:38.270333] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-02-04T20:16:38.270636] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-02-04T20:16:38.270772] [INFO ] [sig ] ASTE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:38.421785] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASTE.txt [2026-02-04T20:16:38.421938] [INFO ] [sig ] [263/3449] Completed ASTE in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:38.421980] [INFO ] [sig ] [264/3449] Forecasting ASTH... [2026-02-04T20:16:38.422013] [INFO ] [sig ] Generating forecast for: ASTH [2026-02-04T20:16:38.422045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-02-04T20:16:38.435070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-02-04T20:16:38.435438] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-02-04T20:16:38.436274] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-02-04T20:16:38.436326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:38.436359] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:38.436386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:38.436450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:38.496570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:38.497471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:38.497554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:38.497608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:38.618979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:38.619265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:38.619306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:38.619336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:38.623138] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-02-04T20:16:38.623490] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-02-04T20:16:38.623663] [INFO ] [sig ] ASTH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:38.770457] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASTH.txt [2026-02-04T20:16:38.770710] [INFO ] [sig ] [264/3449] Completed ASTH in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:38.770765] [INFO ] [sig ] [265/3449] Forecasting ASTI... [2026-02-04T20:16:38.770798] [INFO ] [sig ] Generating forecast for: ASTI [2026-02-04T20:16:38.770832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-02-04T20:16:38.787401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-02-04T20:16:38.788183] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-02-04T20:16:38.789530] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-02-04T20:16:38.789672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:38.789723] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:38.789770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:38.789870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:38.873486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:38.875541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:38.875781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:38.875816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:39.026654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:39.026851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:39.026900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:39.026936] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:39.032524] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-02-04T20:16:39.033016] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-02-04T20:16:39.033221] [INFO ] [sig ] ASTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:39.203248] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASTI.txt [2026-02-04T20:16:39.203418] [INFO ] [sig ] [265/3449] Completed ASTI in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:39.203466] [INFO ] [sig ] [266/3449] Forecasting ASTL... [2026-02-04T20:16:39.203497] [INFO ] [sig ] Generating forecast for: ASTL [2026-02-04T20:16:39.203529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-02-04T20:16:39.217412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-02-04T20:16:39.217872] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-02-04T20:16:39.218841] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-02-04T20:16:39.218896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:39.218931] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:39.218971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:39.219050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:39.287098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:39.288285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:39.288371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:39.288405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:39.406934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:39.407096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:39.407138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:39.407169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:39.410793] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-02-04T20:16:39.411076] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-02-04T20:16:39.411208] [INFO ] [sig ] ASTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:39.551656] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASTL.txt [2026-02-04T20:16:39.551788] [INFO ] [sig ] [266/3449] Completed ASTL in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:39.551830] [INFO ] [sig ] [267/3449] Forecasting ASTS... [2026-02-04T20:16:39.551860] [INFO ] [sig ] Generating forecast for: ASTS [2026-02-04T20:16:39.551890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-02-04T20:16:39.563932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-02-04T20:16:39.564255] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-02-04T20:16:39.565098] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-02-04T20:16:39.565151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:39.565184] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:39.565211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:39.565268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:39.622214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:39.622878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:39.622956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:39.622988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:39.745369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:39.745524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:39.745563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:39.745612] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:39.749046] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-02-04T20:16:39.749319] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-02-04T20:16:39.749453] [INFO ] [sig ] ASTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:39.895789] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ASTS.txt [2026-02-04T20:16:39.895975] [INFO ] [sig ] [267/3449] Completed ASTS in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:39.896030] [INFO ] [sig ] [268/3449] Forecasting ASX... [2026-02-04T20:16:39.896074] [INFO ] [sig ] Generating forecast for: ASX [2026-02-04T20:16:39.896118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-02-04T20:16:39.907672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-02-04T20:16:39.908060] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-02-04T20:16:39.908955] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-02-04T20:16:39.909008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:39.909040] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:39.909067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:39.909124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:39.966815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:39.967521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:39.967664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:39.967699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:40.097847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:40.098033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:40.098077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:40.098108] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:40.102049] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-02-04T20:16:40.102325] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-02-04T20:16:40.102458] [INFO ] [sig ] ASX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:40.251685] [INFO ] [LOCAL ] Saved forecast: ASX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASX.txt [2026-02-04T20:16:40.251829] [INFO ] [sig ] [268/3449] Completed ASX in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:40.251872] [INFO ] [sig ] [269/3449] Forecasting ASYS... [2026-02-04T20:16:40.251903] [INFO ] [sig ] Generating forecast for: ASYS [2026-02-04T20:16:40.251937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-02-04T20:16:40.263326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-02-04T20:16:40.263699] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-02-04T20:16:40.264524] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-02-04T20:16:40.264597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:40.264634] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:40.264661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:40.264718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:40.327227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:40.328024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:40.328108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:40.328143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:40.453547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:40.453730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:40.453773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:40.453803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:40.457298] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-02-04T20:16:40.457600] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-02-04T20:16:40.457736] [INFO ] [sig ] ASYS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:40.601470] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ASYS.txt [2026-02-04T20:16:40.601657] [INFO ] [sig ] [269/3449] Completed ASYS in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:40.601704] [INFO ] [sig ] [270/3449] Forecasting ATAI... [2026-02-04T20:16:40.601736] [INFO ] [sig ] Generating forecast for: ATAI [2026-02-04T20:16:40.601767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-02-04T20:16:40.614061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-02-04T20:16:40.614486] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-02-04T20:16:40.615398] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-02-04T20:16:40.615464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:40.615516] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:40.615553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:40.615661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:40.679761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:40.680670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:40.680758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:40.680792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:40.826958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:40.827148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:40.827214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:40.827261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:40.832114] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=65.12%) [2026-02-04T20:16:40.832557] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-02-04T20:16:40.832926] [INFO ] [sig ] ATAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:40.979771] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATAI.txt [2026-02-04T20:16:40.979940] [INFO ] [sig ] [270/3449] Completed ATAI in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:40.979992] [INFO ] [sig ] [271/3449] Forecasting ATEC... [2026-02-04T20:16:40.980026] [INFO ] [sig ] Generating forecast for: ATEC [2026-02-04T20:16:40.980057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-02-04T20:16:40.992630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-02-04T20:16:40.993058] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-02-04T20:16:40.993949] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-02-04T20:16:40.994009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:40.994044] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:40.994072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:40.994130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:41.053297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:41.054189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:41.054285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:41.054318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:41.199810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:41.199968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:41.200008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:41.200038] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:41.203522] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-02-04T20:16:41.203839] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-02-04T20:16:41.203977] [INFO ] [sig ] ATEC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:41.352456] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATEC.txt [2026-02-04T20:16:41.352917] [INFO ] [sig ] [271/3449] Completed ATEC in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:41.352984] [INFO ] [sig ] [272/3449] Forecasting ATEN... [2026-02-04T20:16:41.353028] [INFO ] [sig ] Generating forecast for: ATEN [2026-02-04T20:16:41.353072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-02-04T20:16:41.364826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-02-04T20:16:41.365231] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-02-04T20:16:41.366092] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-02-04T20:16:41.366145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:41.366180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:41.366209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:41.366267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:41.426429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:41.427297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:41.427380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:41.427415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:41.556926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:41.557101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:41.557142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:41.557173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:41.560619] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-02-04T20:16:41.560894] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-02-04T20:16:41.561025] [INFO ] [sig ] ATEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:41.704229] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATEN.txt [2026-02-04T20:16:41.704363] [INFO ] [sig ] [272/3449] Completed ATEN in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:41.704403] [INFO ] [sig ] [273/3449] Forecasting ATEX... [2026-02-04T20:16:41.704433] [INFO ] [sig ] Generating forecast for: ATEX [2026-02-04T20:16:41.704464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-02-04T20:16:41.718224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-02-04T20:16:41.718985] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-02-04T20:16:41.720192] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-02-04T20:16:41.720249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:41.720288] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:41.720318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:41.720388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:41.791609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:41.793121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:41.793242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:41.793290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:41.928971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:41.929151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:41.929197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:41.929227] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:41.932823] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: UP (p=72.69%) [2026-02-04T20:16:41.933136] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-02-04T20:16:41.933291] [INFO ] [sig ] ATEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:42.092502] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATEX.txt [2026-02-04T20:16:42.092714] [INFO ] [sig ] [273/3449] Completed ATEX in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:42.092764] [INFO ] [sig ] [274/3449] Forecasting ATGE... [2026-02-04T20:16:42.092796] [INFO ] [sig ] Generating forecast for: ATGE [2026-02-04T20:16:42.092827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-02-04T20:16:42.105070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-02-04T20:16:42.105502] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-02-04T20:16:42.106346] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-02-04T20:16:42.106401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:42.106436] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:42.106465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:42.106524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:42.168683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:42.169617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:42.169705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:42.169739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:42.304106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:42.304272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:42.304316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:42.304346] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:42.308411] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=40.30%) [2026-02-04T20:16:42.308728] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-02-04T20:16:42.308872] [INFO ] [sig ] ATGE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:42.458679] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ATGE.txt [2026-02-04T20:16:42.459039] [INFO ] [sig ] [274/3449] Completed ATGE in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:42.459085] [INFO ] [sig ] [275/3449] Forecasting ATHM... [2026-02-04T20:16:42.459117] [INFO ] [sig ] Generating forecast for: ATHM [2026-02-04T20:16:42.459148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-02-04T20:16:42.472130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-02-04T20:16:42.472558] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-02-04T20:16:42.473455] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-02-04T20:16:42.473510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:42.473600] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:42.473634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:42.473694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:42.535721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:42.536740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:42.536845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:42.536879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:42.674010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:42.674173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:42.674214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:42.674243] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:42.678287] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-02-04T20:16:42.678601] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-02-04T20:16:42.678741] [INFO ] [sig ] ATHM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:42.822785] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ATHM.txt [2026-02-04T20:16:42.822900] [INFO ] [sig ] [275/3449] Completed ATHM in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.9m [2026-02-04T20:16:42.822941] [INFO ] [sig ] [276/3449] Forecasting ATI... [2026-02-04T20:16:42.822970] [INFO ] [sig ] Generating forecast for: ATI [2026-02-04T20:16:42.823000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-02-04T20:16:42.833787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-02-04T20:16:42.834101] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-02-04T20:16:42.834936] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-02-04T20:16:42.834989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:42.835033] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:42.835062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:42.835118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:42.897435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:42.898093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:42.898171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:42.898203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:43.022933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:43.023084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:43.023124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:43.023152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:43.026551] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: DOWN (p=48.16%) [2026-02-04T20:16:43.026840] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-02-04T20:16:43.026966] [INFO ] [sig ] ATI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:43.173897] [INFO ] [LOCAL ] Saved forecast: ATI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ATI.txt [2026-02-04T20:16:43.174053] [INFO ] [sig ] [276/3449] Completed ATI in 0.4s | 2.81 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-04T20:16:43.174096] [INFO ] [sig ] [277/3449] Forecasting ATLC... [2026-02-04T20:16:43.174126] [INFO ] [sig ] Generating forecast for: ATLC [2026-02-04T20:16:43.174157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-02-04T20:16:43.185092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-02-04T20:16:43.185476] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-02-04T20:16:43.186354] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-02-04T20:16:43.186407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:43.186438] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:43.186464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:43.186520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:43.242931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:43.243863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:43.243948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:43.243981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:43.366223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:43.366384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:43.366423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:43.366452] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:43.370338] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=59.24%) [2026-02-04T20:16:43.370638] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-02-04T20:16:43.370768] [INFO ] [sig ] ATLC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:43.518220] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATLC.txt [2026-02-04T20:16:43.518374] [INFO ] [sig ] [277/3449] Completed ATLC in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 18.8m [2026-02-04T20:16:43.518415] [INFO ] [sig ] [278/3449] Forecasting ATLCZ... [2026-02-04T20:16:43.518449] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-02-04T20:16:43.518483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-02-04T20:16:43.529529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-02-04T20:16:43.529948] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-02-04T20:16:43.530786] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-02-04T20:16:43.530837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:43.530869] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:43.530896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:43.530956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:43.588514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:43.589548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:43.589651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:43.589684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:43.710416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:43.710637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:43.710693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:43.710767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:43.714699] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=32.37%) [2026-02-04T20:16:43.715029] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-02-04T20:16:43.715171] [INFO ] [sig ] ATLCZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:43.857777] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ATLCZ.txt [2026-02-04T20:16:43.857980] [INFO ] [sig ] [278/3449] Completed ATLCZ in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:43.858026] [INFO ] [sig ] [279/3449] Forecasting ATLO... [2026-02-04T20:16:43.858059] [INFO ] [sig ] Generating forecast for: ATLO [2026-02-04T20:16:43.858092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-02-04T20:16:43.869478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-02-04T20:16:43.869897] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-02-04T20:16:43.870716] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-02-04T20:16:43.870770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:43.870802] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:43.870829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:43.870885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:43.930770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:43.931843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:43.931945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:43.931982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:44.053001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:44.053164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:44.053206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:44.053237] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:44.056799] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=82.03%) [2026-02-04T20:16:44.057103] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-02-04T20:16:44.057261] [INFO ] [sig ] ATLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:44.219251] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATLO.txt [2026-02-04T20:16:44.219478] [INFO ] [sig ] [279/3449] Completed ATLO in 0.4s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:44.219551] [INFO ] [sig ] [280/3449] Forecasting ATNI... [2026-02-04T20:16:44.219630] [INFO ] [sig ] Generating forecast for: ATNI [2026-02-04T20:16:44.219683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-02-04T20:16:44.238077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-02-04T20:16:44.238556] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-02-04T20:16:44.239858] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-02-04T20:16:44.239920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:44.239958] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:44.239992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:44.240072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:44.310997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:44.312209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:44.312311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:44.312346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:44.448899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:44.449106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:44.449154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:44.449184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:44.453462] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-02-04T20:16:44.453792] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-02-04T20:16:44.453947] [INFO ] [sig ] ATNI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:44.615124] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ATNI.txt [2026-02-04T20:16:44.615306] [INFO ] [sig ] [280/3449] Completed ATNI in 0.4s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:44.615354] [INFO ] [sig ] [281/3449] Forecasting ATO... [2026-02-04T20:16:44.615385] [INFO ] [sig ] Generating forecast for: ATO [2026-02-04T20:16:44.615427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-02-04T20:16:44.629360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-02-04T20:16:44.629913] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-02-04T20:16:44.630968] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-02-04T20:16:44.631027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:44.631062] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:44.631123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:44.631192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:44.705390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:44.706344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:44.706435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:44.706473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:44.840109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:44.840268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:44.840309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:44.840337] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:44.844079] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-02-04T20:16:44.844352] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-02-04T20:16:44.844507] [INFO ] [sig ] ATO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:44.985474] [INFO ] [LOCAL ] Saved forecast: ATO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATO.txt [2026-02-04T20:16:44.985601] [INFO ] [sig ] [281/3449] Completed ATO in 0.4s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:44.985643] [INFO ] [sig ] [282/3449] Forecasting ATOM... [2026-02-04T20:16:44.985674] [INFO ] [sig ] Generating forecast for: ATOM [2026-02-04T20:16:44.985703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-02-04T20:16:44.996544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-02-04T20:16:44.996873] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-02-04T20:16:44.997676] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-02-04T20:16:44.997728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:44.997761] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:44.997788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:44.997845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:45.054161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:45.054809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:45.054890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:45.054922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:45.183062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:45.183209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:45.183248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:45.183277] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:45.186980] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=22.94%) [2026-02-04T20:16:45.187248] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-02-04T20:16:45.187372] [INFO ] [sig ] ATOM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:45.326898] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ATOM.txt [2026-02-04T20:16:45.327007] [INFO ] [sig ] [282/3449] Completed ATOM in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:45.327047] [INFO ] [sig ] [283/3449] Forecasting ATRA... [2026-02-04T20:16:45.327076] [INFO ] [sig ] Generating forecast for: ATRA [2026-02-04T20:16:45.327106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-02-04T20:16:45.338870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-02-04T20:16:45.339179] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-02-04T20:16:45.340020] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-02-04T20:16:45.340073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:45.340106] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:45.340133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:45.340190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:45.397131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:45.397741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:45.397827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:45.397860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:45.517073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:45.517208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:45.517264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:45.517295] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:45.520678] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=73.59%) [2026-02-04T20:16:45.520944] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-02-04T20:16:45.521068] [INFO ] [sig ] ATRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:45.661849] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATRA.txt [2026-02-04T20:16:45.661961] [INFO ] [sig ] [283/3449] Completed ATRA in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:45.661999] [INFO ] [sig ] [284/3449] Forecasting ATRC... [2026-02-04T20:16:45.662030] [INFO ] [sig ] Generating forecast for: ATRC [2026-02-04T20:16:45.662065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-02-04T20:16:45.672889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-02-04T20:16:45.673197] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-02-04T20:16:45.674019] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-02-04T20:16:45.674071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:45.674103] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:45.674130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:45.674187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:45.731900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:45.732488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:45.732566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:45.732628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:45.851846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:45.851958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:45.851995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:45.852023] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:45.855212] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=63.01%) [2026-02-04T20:16:45.855474] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-02-04T20:16:45.855618] [INFO ] [sig ] ATRC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:46.000988] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATRC.txt [2026-02-04T20:16:46.001124] [INFO ] [sig ] [284/3449] Completed ATRC in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:46.001169] [INFO ] [sig ] [285/3449] Forecasting ATRO... [2026-02-04T20:16:46.001198] [INFO ] [sig ] Generating forecast for: ATRO [2026-02-04T20:16:46.001228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-02-04T20:16:46.013239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-02-04T20:16:46.013667] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-02-04T20:16:46.014689] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-02-04T20:16:46.014741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:46.014774] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:46.014802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:46.014859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:46.073259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:46.074127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:46.074288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:46.074326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:46.199973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:46.200142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:46.200189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:46.200225] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:46.203665] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-02-04T20:16:46.203943] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-02-04T20:16:46.204075] [INFO ] [sig ] ATRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:46.347061] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ATRO.txt [2026-02-04T20:16:46.347196] [INFO ] [sig ] [285/3449] Completed ATRO in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:46.347237] [INFO ] [sig ] [286/3449] Forecasting AUB... [2026-02-04T20:16:46.347266] [INFO ] [sig ] Generating forecast for: AUB [2026-02-04T20:16:46.347296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-02-04T20:16:46.359302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-02-04T20:16:46.359688] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-02-04T20:16:46.360494] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-02-04T20:16:46.360547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:46.360610] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:46.360640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:46.360698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:46.418710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:46.419373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:46.419451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:46.419483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:46.540904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:46.541093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:46.541145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:46.541184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:46.545979] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=19.90%) [2026-02-04T20:16:46.546397] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-02-04T20:16:46.546598] [INFO ] [sig ] AUB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:46.690992] [INFO ] [LOCAL ] Saved forecast: AUB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AUB.txt [2026-02-04T20:16:46.691126] [INFO ] [sig ] [286/3449] Completed AUB in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:46.691169] [INFO ] [sig ] [287/3449] Forecasting AUDC... [2026-02-04T20:16:46.691200] [INFO ] [sig ] Generating forecast for: AUDC [2026-02-04T20:16:46.691229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-02-04T20:16:46.706735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-02-04T20:16:46.707132] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-02-04T20:16:46.708013] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-02-04T20:16:46.708066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:46.708127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:46.708159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:46.708217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:46.767295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:46.768299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:46.768407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:46.768442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:46.891501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:46.891672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:46.891715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:46.891940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:46.895649] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-02-04T20:16:46.895927] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-02-04T20:16:46.896057] [INFO ] [sig ] AUDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:47.040759] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AUDC.txt [2026-02-04T20:16:47.040872] [INFO ] [sig ] [287/3449] Completed AUDC in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:47.040912] [INFO ] [sig ] [288/3449] Forecasting AUPH... [2026-02-04T20:16:47.040941] [INFO ] [sig ] Generating forecast for: AUPH [2026-02-04T20:16:47.040971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-02-04T20:16:47.053307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-02-04T20:16:47.053733] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-02-04T20:16:47.054775] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-02-04T20:16:47.054828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:47.054861] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:47.054889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:47.054954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:47.113030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:47.113684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:47.113761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:47.113794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:47.229326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:47.229446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:47.229484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:47.229513] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:47.232766] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-02-04T20:16:47.233037] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-02-04T20:16:47.233165] [INFO ] [sig ] AUPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:47.373924] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AUPH.txt [2026-02-04T20:16:47.374058] [INFO ] [sig ] [288/3449] Completed AUPH in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:47.374099] [INFO ] [sig ] [289/3449] Forecasting AURA... [2026-02-04T20:16:47.374128] [INFO ] [sig ] Generating forecast for: AURA [2026-02-04T20:16:47.374157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-02-04T20:16:47.385366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-02-04T20:16:47.385754] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-02-04T20:16:47.386559] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-02-04T20:16:47.386643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:47.386682] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:47.386711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:47.386771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:47.446342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:47.446980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:47.447056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:47.447089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:47.570244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:47.570401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:47.570441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:47.570470] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:47.574028] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-02-04T20:16:47.574320] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-02-04T20:16:47.574448] [INFO ] [sig ] AURA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:47.716762] [INFO ] [LOCAL ] Saved forecast: AURA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AURA.txt [2026-02-04T20:16:47.716887] [INFO ] [sig ] [289/3449] Completed AURA in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:47.716928] [INFO ] [sig ] [290/3449] Forecasting AUTL... [2026-02-04T20:16:47.716957] [INFO ] [sig ] Generating forecast for: AUTL [2026-02-04T20:16:47.716987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-02-04T20:16:47.731405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-02-04T20:16:47.732278] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-02-04T20:16:47.733307] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-02-04T20:16:47.733362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:47.733397] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:47.733425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:47.733486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:47.798491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:47.800058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:47.800474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:47.800530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:47.939362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:47.939611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:47.939666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:47.939699] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:47.943890] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-02-04T20:16:47.944223] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-02-04T20:16:47.944382] [INFO ] [sig ] AUTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:48.093416] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AUTL.txt [2026-02-04T20:16:48.093668] [INFO ] [sig ] [290/3449] Completed AUTL in 0.4s | 2.81 sym/s | Total: 1.7m | ETA: 18.8m [2026-02-04T20:16:48.093721] [INFO ] [sig ] [291/3449] Forecasting AVA... [2026-02-04T20:16:48.093759] [INFO ] [sig ] Generating forecast for: AVA [2026-02-04T20:16:48.093793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-02-04T20:16:48.105876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-02-04T20:16:48.106370] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-02-04T20:16:48.107328] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-02-04T20:16:48.107382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:48.107416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:48.107443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:48.107500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:48.165263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:48.166326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:48.166422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:48.166455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:48.292343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:48.292543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:48.292605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:48.292638] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:48.296282] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-02-04T20:16:48.296569] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-02-04T20:16:48.296749] [INFO ] [sig ] AVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:48.437557] [INFO ] [LOCAL ] Saved forecast: AVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVA.txt [2026-02-04T20:16:48.437755] [INFO ] [sig ] [291/3449] Completed AVA in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-04T20:16:48.437799] [INFO ] [sig ] [292/3449] Forecasting AVAH... [2026-02-04T20:16:48.437829] [INFO ] [sig ] Generating forecast for: AVAH [2026-02-04T20:16:48.437861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-02-04T20:16:48.449493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-02-04T20:16:48.449905] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-02-04T20:16:48.450749] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-02-04T20:16:48.450802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:48.450865] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:48.450893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:48.450950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:48.507027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:48.507913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:48.508015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:48.508048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:48.625590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:48.625767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:48.625810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:48.625838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:48.629277] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-02-04T20:16:48.629554] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-02-04T20:16:48.629703] [INFO ] [sig ] AVAH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:48.771117] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVAH.txt [2026-02-04T20:16:48.771266] [INFO ] [sig ] [292/3449] Completed AVAH in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-04T20:16:48.771310] [INFO ] [sig ] [293/3449] Forecasting AVAL... [2026-02-04T20:16:48.771340] [INFO ] [sig ] Generating forecast for: AVAL [2026-02-04T20:16:48.771370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-02-04T20:16:48.782433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-02-04T20:16:48.782826] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-02-04T20:16:48.783647] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-02-04T20:16:48.783709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:48.783748] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:48.783781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:48.783841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:48.840258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:48.840997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:48.841081] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:48.841114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:48.957645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:48.957829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:48.957871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:48.957899] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:48.961597] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-02-04T20:16:48.961898] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-02-04T20:16:48.962043] [INFO ] [sig ] AVAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:49.104754] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVAL.txt [2026-02-04T20:16:49.104918] [INFO ] [sig ] [293/3449] Completed AVAL in 0.3s | 2.81 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-04T20:16:49.104961] [INFO ] [sig ] [294/3449] Forecasting AVB... [2026-02-04T20:16:49.105000] [INFO ] [sig ] Generating forecast for: AVB [2026-02-04T20:16:49.105038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-02-04T20:16:49.118844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-02-04T20:16:49.119263] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-02-04T20:16:49.120146] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-02-04T20:16:49.120198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:49.120231] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:49.120257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:49.120321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:49.188253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:49.189260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:49.189388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:49.189425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:49.327313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:49.327483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:49.327524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:49.327668] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:49.331649] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=34.15%) [2026-02-04T20:16:49.331963] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-02-04T20:16:49.332102] [INFO ] [sig ] AVB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:49.489817] [INFO ] [LOCAL ] Saved forecast: AVB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVB.txt [2026-02-04T20:16:49.489987] [INFO ] [sig ] [294/3449] Completed AVB in 0.4s | 2.81 sym/s | Total: 1.7m | ETA: 18.7m [2026-02-04T20:16:49.490033] [INFO ] [sig ] [295/3449] Forecasting AVBP... [2026-02-04T20:16:49.490064] [INFO ] [sig ] Generating forecast for: AVBP [2026-02-04T20:16:49.490098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-02-04T20:16:49.502766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-02-04T20:16:49.503197] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-02-04T20:16:49.504053] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-02-04T20:16:49.504107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:49.504149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:49.504179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:49.504238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:49.566205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:49.567162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:49.567257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:49.567291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:49.700295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:49.700482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:49.700543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:49.700650] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:49.704729] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-02-04T20:16:49.705087] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-02-04T20:16:49.705244] [INFO ] [sig ] AVBP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:49.869463] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVBP.txt [2026-02-04T20:16:49.869666] [INFO ] [sig ] [295/3449] Completed AVBP in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:49.869723] [INFO ] [sig ] [296/3449] Forecasting AVD... [2026-02-04T20:16:49.869761] [INFO ] [sig ] Generating forecast for: AVD [2026-02-04T20:16:49.869799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-02-04T20:16:49.881909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-02-04T20:16:49.882336] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-02-04T20:16:49.883249] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-02-04T20:16:49.883315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:49.883358] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:49.883393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:49.883472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:49.948770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:49.949829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:49.949958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:49.950024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:50.079270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:50.079437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:50.079477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:50.079506] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:50.083013] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-02-04T20:16:50.083310] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-02-04T20:16:50.083441] [INFO ] [sig ] AVD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:50.232118] [INFO ] [LOCAL ] Saved forecast: AVD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVD.txt [2026-02-04T20:16:50.232280] [INFO ] [sig ] [296/3449] Completed AVD in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:50.232322] [INFO ] [sig ] [297/3449] Forecasting AVDL... [2026-02-04T20:16:50.232354] [INFO ] [sig ] Generating forecast for: AVDL [2026-02-04T20:16:50.232386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-02-04T20:16:50.243870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-02-04T20:16:50.244273] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-02-04T20:16:50.245110] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-02-04T20:16:50.245163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:50.245195] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:50.245220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:50.245277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:50.303458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:50.304380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:50.304484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:50.304518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:50.434146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:50.434322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:50.434369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:50.434400] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:50.438663] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-02-04T20:16:50.439257] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-02-04T20:16:50.439445] [INFO ] [sig ] AVDL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:50.586210] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVDL.txt [2026-02-04T20:16:50.586380] [INFO ] [sig ] [297/3449] Completed AVDL in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:50.586423] [INFO ] [sig ] [298/3449] Forecasting AVGO... [2026-02-04T20:16:50.586456] [INFO ] [sig ] Generating forecast for: AVGO [2026-02-04T20:16:50.586489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-02-04T20:16:50.600245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-02-04T20:16:50.600681] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-02-04T20:16:50.601616] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-02-04T20:16:50.601677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:50.601714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:50.601742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:50.601814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:50.661685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:50.662640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:50.662726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:50.662760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:50.788055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:50.788218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:50.788258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:50.788286] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:50.791924] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=55.42%) [2026-02-04T20:16:50.792262] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-02-04T20:16:50.792409] [INFO ] [sig ] AVGO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:50.934372] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AVGO.txt [2026-02-04T20:16:50.934533] [INFO ] [sig ] [298/3449] Completed AVGO in 0.3s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:50.934596] [INFO ] [sig ] [299/3449] Forecasting AVGX... [2026-02-04T20:16:50.934629] [INFO ] [sig ] Generating forecast for: AVGX [2026-02-04T20:16:50.934660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-02-04T20:16:50.947154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-02-04T20:16:50.947597] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-02-04T20:16:50.948626] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-02-04T20:16:50.948689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:50.948731] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:50.948766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:50.948838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:51.014497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:51.015503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:51.015619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:51.015668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:51.141227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:51.141382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:51.141423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:51.141453] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:51.145283] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-02-04T20:16:51.145650] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-02-04T20:16:51.145844] [INFO ] [sig ] AVGX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:51.292497] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVGX.txt [2026-02-04T20:16:51.292646] [INFO ] [sig ] [299/3449] Completed AVGX in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:51.292690] [INFO ] [sig ] [300/3449] Forecasting AVK... [2026-02-04T20:16:51.292719] [INFO ] [sig ] Generating forecast for: AVK [2026-02-04T20:16:51.292750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-02-04T20:16:51.307129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-02-04T20:16:51.307496] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-02-04T20:16:51.308442] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-02-04T20:16:51.308495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:51.308528] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:51.308556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:51.308641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:51.367808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:51.368474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:51.368552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:51.368603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:51.486713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:51.486882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:51.486922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:51.486951] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:51.490671] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-02-04T20:16:51.490970] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-02-04T20:16:51.491096] [INFO ] [sig ] AVK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:51.640513] [INFO ] [LOCAL ] Saved forecast: AVK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AVK.txt [2026-02-04T20:16:51.640703] [INFO ] [sig ] [300/3449] Completed AVK in 0.3s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:51.640755] [INFO ] [sig ] [301/3449] Forecasting AVNS... [2026-02-04T20:16:51.640786] [INFO ] [sig ] Generating forecast for: AVNS [2026-02-04T20:16:51.640818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-02-04T20:16:51.653377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-02-04T20:16:51.653808] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-02-04T20:16:51.654699] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-02-04T20:16:51.654757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:51.654792] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:51.654820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:51.654879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:51.715269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:51.716171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:51.716260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:51.716293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:51.843683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:51.843838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:51.843877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:51.843905] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:51.847305] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=63.03%) [2026-02-04T20:16:51.847609] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-02-04T20:16:51.847741] [INFO ] [sig ] AVNS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:51.994290] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AVNS.txt [2026-02-04T20:16:51.994419] [INFO ] [sig ] [301/3449] Completed AVNS in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:51.994459] [INFO ] [sig ] [302/3449] Forecasting AVO... [2026-02-04T20:16:51.994490] [INFO ] [sig ] Generating forecast for: AVO [2026-02-04T20:16:51.994520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-02-04T20:16:52.005792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-02-04T20:16:52.006161] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-02-04T20:16:52.007009] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-02-04T20:16:52.007063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:52.007097] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:52.007126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:52.007184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:52.067534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:52.068212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:52.068321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:52.068357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:52.196855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:52.197028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:52.197076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:52.197106] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:52.200845] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-02-04T20:16:52.201136] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-02-04T20:16:52.201274] [INFO ] [sig ] AVO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:52.347003] [INFO ] [LOCAL ] Saved forecast: AVO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AVO.txt [2026-02-04T20:16:52.347129] [INFO ] [sig ] [302/3449] Completed AVO in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:52.347172] [INFO ] [sig ] [303/3449] Forecasting AVTX... [2026-02-04T20:16:52.347206] [INFO ] [sig ] Generating forecast for: AVTX [2026-02-04T20:16:52.347238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-02-04T20:16:52.359551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-02-04T20:16:52.359925] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-02-04T20:16:52.360788] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-02-04T20:16:52.360843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:52.360877] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:52.360905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:52.360965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:52.426718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:52.427810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:52.427947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:52.427991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:52.585988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:52.586141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:52.586183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:52.586212] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:52.589717] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-02-04T20:16:52.590024] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-02-04T20:16:52.590154] [INFO ] [sig ] AVTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:52.731851] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVTX.txt [2026-02-04T20:16:52.732038] [INFO ] [sig ] [303/3449] Completed AVTX in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:52.732089] [INFO ] [sig ] [304/3449] Forecasting AVXL... [2026-02-04T20:16:52.732123] [INFO ] [sig ] Generating forecast for: AVXL [2026-02-04T20:16:52.732162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-02-04T20:16:52.744184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-02-04T20:16:52.744532] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-02-04T20:16:52.745370] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-02-04T20:16:52.745424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:52.745458] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:52.745486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:52.745544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:52.806056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:52.807019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:52.807107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:52.807142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:52.932281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:52.932439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:52.932480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:52.932509] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:52.935948] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-02-04T20:16:52.936225] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-02-04T20:16:52.936354] [INFO ] [sig ] AVXL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:53.086831] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVXL.txt [2026-02-04T20:16:53.086974] [INFO ] [sig ] [304/3449] Completed AVXL in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:53.087019] [INFO ] [sig ] [305/3449] Forecasting AVY... [2026-02-04T20:16:53.087049] [INFO ] [sig ] Generating forecast for: AVY [2026-02-04T20:16:53.087080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-02-04T20:16:53.098498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-02-04T20:16:53.098867] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-02-04T20:16:53.099716] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-02-04T20:16:53.099780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:53.099823] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:53.099858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:53.099930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:53.161057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:53.161861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:53.161945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:53.161980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:53.288672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:53.288827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:53.288868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:53.288898] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:53.292275] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-02-04T20:16:53.292593] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-02-04T20:16:53.292725] [INFO ] [sig ] AVY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:53.437762] [INFO ] [LOCAL ] Saved forecast: AVY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AVY.txt [2026-02-04T20:16:53.437919] [INFO ] [sig ] [305/3449] Completed AVY in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:53.437980] [INFO ] [sig ] [306/3449] Forecasting AWF... [2026-02-04T20:16:53.438013] [INFO ] [sig ] Generating forecast for: AWF [2026-02-04T20:16:53.438044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-02-04T20:16:53.449781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-02-04T20:16:53.450141] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-02-04T20:16:53.450985] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-02-04T20:16:53.451038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:53.451073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:53.451102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:53.451162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:53.512390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:53.513363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:53.513445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:53.513479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:53.634957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:53.635113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:53.635152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:53.635181] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:53.638728] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-02-04T20:16:53.639015] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-02-04T20:16:53.639144] [INFO ] [sig ] AWF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:53.785435] [INFO ] [LOCAL ] Saved forecast: AWF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AWF.txt [2026-02-04T20:16:53.785591] [INFO ] [sig ] [306/3449] Completed AWF in 0.3s | 2.81 sym/s | Total: 1.8m | ETA: 18.7m [2026-02-04T20:16:53.785635] [INFO ] [sig ] [307/3449] Forecasting AWI... [2026-02-04T20:16:53.785665] [INFO ] [sig ] Generating forecast for: AWI [2026-02-04T20:16:53.785696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-02-04T20:16:53.796987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-02-04T20:16:53.797309] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-02-04T20:16:53.798179] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-02-04T20:16:53.798233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:53.798268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:53.798297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:53.798355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:53.857730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:53.858568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:53.858676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:53.858711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:53.984986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:53.985157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:53.985199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:53.985231] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:53.988748] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=41.53%) [2026-02-04T20:16:53.989045] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-02-04T20:16:53.989182] [INFO ] [sig ] AWI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:54.138878] [INFO ] [LOCAL ] Saved forecast: AWI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AWI.txt [2026-02-04T20:16:54.139027] [INFO ] [sig ] [307/3449] Completed AWI in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-04T20:16:54.139068] [INFO ] [sig ] [308/3449] Forecasting AWK... [2026-02-04T20:16:54.139098] [INFO ] [sig ] Generating forecast for: AWK [2026-02-04T20:16:54.139128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-02-04T20:16:54.150068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-02-04T20:16:54.150386] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-02-04T20:16:54.151195] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-02-04T20:16:54.151247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:54.151280] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:54.151307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:54.151363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:54.212172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:54.213343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:54.213434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:54.213469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:54.336996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:54.337159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:54.337201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:54.337232] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:54.341356] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-02-04T20:16:54.341660] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-02-04T20:16:54.341799] [INFO ] [sig ] AWK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:54.490696] [INFO ] [LOCAL ] Saved forecast: AWK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AWK.txt [2026-02-04T20:16:54.490842] [INFO ] [sig ] [308/3449] Completed AWK in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-04T20:16:54.490891] [INFO ] [sig ] [309/3449] Forecasting AWP... [2026-02-04T20:16:54.490927] [INFO ] [sig ] Generating forecast for: AWP [2026-02-04T20:16:54.490962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-02-04T20:16:54.501992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-02-04T20:16:54.502342] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-02-04T20:16:54.503234] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-02-04T20:16:54.503289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:54.503387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:54.503433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:54.503512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:54.564176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:54.564997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:54.565087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:54.565122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:54.688054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:54.688207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:54.688247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:54.688275] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:54.691736] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-02-04T20:16:54.692011] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-02-04T20:16:54.692155] [INFO ] [sig ] AWP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:54.835165] [INFO ] [LOCAL ] Saved forecast: AWP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AWP.txt [2026-02-04T20:16:54.835305] [INFO ] [sig ] [309/3449] Completed AWP in 0.3s | 2.81 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-04T20:16:54.835346] [INFO ] [sig ] [310/3449] Forecasting AWRE... [2026-02-04T20:16:54.835377] [INFO ] [sig ] Generating forecast for: AWRE [2026-02-04T20:16:54.835407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-02-04T20:16:54.846268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-02-04T20:16:54.846680] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-02-04T20:16:54.847505] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-02-04T20:16:54.847559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:54.847611] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:54.847640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:54.847697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:54.906096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:54.906972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:54.907053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:54.907088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:55.025420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:55.025605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:55.025648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:55.025677] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:55.029090] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=24.08%) [2026-02-04T20:16:55.029358] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-02-04T20:16:55.029484] [INFO ] [sig ] AWRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:55.171651] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AWRE.txt [2026-02-04T20:16:55.171789] [INFO ] [sig ] [310/3449] Completed AWRE in 0.3s | 2.81 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-04T20:16:55.171839] [INFO ] [sig ] [311/3449] Forecasting AXGN... [2026-02-04T20:16:55.171875] [INFO ] [sig ] Generating forecast for: AXGN [2026-02-04T20:16:55.171911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-02-04T20:16:55.183174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-02-04T20:16:55.183522] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-02-04T20:16:55.184355] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-02-04T20:16:55.184408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:55.184456] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:55.184486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:55.184544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:55.246354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:55.247395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:55.247480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:55.247514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:55.374071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:55.374237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:55.374277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:55.374306] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:55.377834] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-02-04T20:16:55.378143] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-02-04T20:16:55.378276] [INFO ] [sig ] AXGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:55.530770] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AXGN.txt [2026-02-04T20:16:55.530929] [INFO ] [sig ] [311/3449] Completed AXGN in 0.4s | 2.81 sym/s | Total: 1.8m | ETA: 18.6m [2026-02-04T20:16:55.530971] [INFO ] [sig ] [312/3449] Forecasting AXL... [2026-02-04T20:16:55.531001] [INFO ] [sig ] Generating forecast for: AXL [2026-02-04T20:16:55.531032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-02-04T20:16:55.546653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-02-04T20:16:55.547075] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-02-04T20:16:55.547966] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-02-04T20:16:55.548021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:55.548054] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:55.548081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:55.548144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:55.610870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:55.611970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:55.612057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:55.612092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:55.750930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:55.751105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:55.751147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:55.751239] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:55.755369] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-02-04T20:16:55.755690] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-02-04T20:16:55.755835] [INFO ] [sig ] AXL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:55.903915] [INFO ] [LOCAL ] Saved forecast: AXL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AXL.txt [2026-02-04T20:16:55.904097] [INFO ] [sig ] [312/3449] Completed AXL in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:55.904148] [INFO ] [sig ] [313/3449] Forecasting AXP... [2026-02-04T20:16:55.904185] [INFO ] [sig ] Generating forecast for: AXP [2026-02-04T20:16:55.904216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-02-04T20:16:55.916074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-02-04T20:16:55.916724] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-02-04T20:16:55.917771] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-02-04T20:16:55.917824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:55.917857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:55.917883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:55.917957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:55.975037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:55.975865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:55.975947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:55.975979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:56.104874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:56.105028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:56.105068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:56.105096] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:56.109148] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=57.44%) [2026-02-04T20:16:56.109634] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-02-04T20:16:56.109763] [INFO ] [sig ] AXP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:56.255838] [INFO ] [LOCAL ] Saved forecast: AXP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AXP.txt [2026-02-04T20:16:56.255965] [INFO ] [sig ] [313/3449] Completed AXP in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:56.256005] [INFO ] [sig ] [314/3449] Forecasting AXS... [2026-02-04T20:16:56.256035] [INFO ] [sig ] Generating forecast for: AXS [2026-02-04T20:16:56.256065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-02-04T20:16:56.267111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-02-04T20:16:56.267431] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-02-04T20:16:56.268323] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-02-04T20:16:56.268374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:56.268406] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:56.268432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:56.268488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:56.324942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:56.325543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:56.325636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:56.325670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:56.451420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:56.451596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:56.451638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:56.451669] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:56.455158] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-02-04T20:16:56.455439] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-02-04T20:16:56.455569] [INFO ] [sig ] AXS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:56.606066] [INFO ] [LOCAL ] Saved forecast: AXS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AXS.txt [2026-02-04T20:16:56.606197] [INFO ] [sig ] [314/3449] Completed AXS in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:56.606236] [INFO ] [sig ] [315/3449] Forecasting AXSM... [2026-02-04T20:16:56.606272] [INFO ] [sig ] Generating forecast for: AXSM [2026-02-04T20:16:56.606304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-02-04T20:16:56.617740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-02-04T20:16:56.618094] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-02-04T20:16:56.618907] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-02-04T20:16:56.618958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:56.618990] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:56.619202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:56.619259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:56.677966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:56.678747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:56.678827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:56.678859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:56.807903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:56.808237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:56.808286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:56.808316] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:56.812059] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-02-04T20:16:56.812443] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-02-04T20:16:56.812600] [INFO ] [sig ] AXSM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:56.959746] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AXSM.txt [2026-02-04T20:16:56.959902] [INFO ] [sig ] [315/3449] Completed AXSM in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:56.959951] [INFO ] [sig ] [316/3449] Forecasting AXTA... [2026-02-04T20:16:56.959988] [INFO ] [sig ] Generating forecast for: AXTA [2026-02-04T20:16:56.960020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-02-04T20:16:56.971685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-02-04T20:16:56.972025] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-02-04T20:16:56.972959] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-02-04T20:16:56.973012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:56.973046] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:56.973074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:56.973133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:57.030887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:57.031726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:57.031811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:57.031844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:57.162288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:57.162442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:57.162483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:57.162512] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:57.166000] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=29.21%) [2026-02-04T20:16:57.166280] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-02-04T20:16:57.166409] [INFO ] [sig ] AXTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:57.315182] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AXTA.txt [2026-02-04T20:16:57.315304] [INFO ] [sig ] [316/3449] Completed AXTA in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:57.315344] [INFO ] [sig ] [317/3449] Forecasting AXTI... [2026-02-04T20:16:57.315374] [INFO ] [sig ] Generating forecast for: AXTI [2026-02-04T20:16:57.315403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-02-04T20:16:57.327217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-02-04T20:16:57.327528] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-02-04T20:16:57.328406] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-02-04T20:16:57.328459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:57.328492] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:57.328518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:57.328592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:57.387992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:57.388738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:57.388820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:57.388855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:57.511843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:57.512001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:57.512042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:57.512070] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:57.516345] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=45.11%) [2026-02-04T20:16:57.516723] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-02-04T20:16:57.516900] [INFO ] [sig ] AXTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:57.679294] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AXTI.txt [2026-02-04T20:16:57.679458] [INFO ] [sig ] [317/3449] Completed AXTI in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:57.679510] [INFO ] [sig ] [318/3449] Forecasting AYI... [2026-02-04T20:16:57.679544] [INFO ] [sig ] Generating forecast for: AYI [2026-02-04T20:16:57.679595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-02-04T20:16:57.691744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-02-04T20:16:57.692182] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-02-04T20:16:57.693124] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-02-04T20:16:57.693179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:57.693212] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:57.693240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:57.693299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:57.754321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:57.755453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:57.755540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:57.755593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:57.889470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:57.889636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:57.889678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:57.889739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:57.893382] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=71.16%) [2026-02-04T20:16:57.893703] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-02-04T20:16:57.893842] [INFO ] [sig ] AYI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:58.049089] [INFO ] [LOCAL ] Saved forecast: AYI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AYI.txt [2026-02-04T20:16:58.049247] [INFO ] [sig ] [318/3449] Completed AYI in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:58.049290] [INFO ] [sig ] [319/3449] Forecasting AZ... [2026-02-04T20:16:58.049320] [INFO ] [sig ] Generating forecast for: AZ [2026-02-04T20:16:58.049351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-02-04T20:16:58.060989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-02-04T20:16:58.061640] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-02-04T20:16:58.062542] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-02-04T20:16:58.062637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:58.062677] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:58.062707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:58.062767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:58.126201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:58.127140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:58.127261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:58.127300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:58.250482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:58.250661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:58.250702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:58.250732] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:58.254223] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-02-04T20:16:58.254534] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-02-04T20:16:58.254697] [INFO ] [sig ] AZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:58.408132] [INFO ] [LOCAL ] Saved forecast: AZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AZ.txt [2026-02-04T20:16:58.408503] [INFO ] [sig ] [319/3449] Completed AZ in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:58.408545] [INFO ] [sig ] [320/3449] Forecasting AZN... [2026-02-04T20:16:58.408595] [INFO ] [sig ] Generating forecast for: AZN [2026-02-04T20:16:58.408630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-02-04T20:16:58.422168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-02-04T20:16:58.422670] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-02-04T20:16:58.423745] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-02-04T20:16:58.423807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:58.423845] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:58.423885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:58.423976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:58.487464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:58.488393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:58.488480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:58.488549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:58.608004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:58.608160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:58.608201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:58.608229] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:58.611706] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=6.49%) [2026-02-04T20:16:58.612019] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-02-04T20:16:58.612152] [INFO ] [sig ] AZN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:58.762358] [INFO ] [LOCAL ] Saved forecast: AZN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AZN.txt [2026-02-04T20:16:58.762504] [INFO ] [sig ] [320/3449] Completed AZN in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:58.762546] [INFO ] [sig ] [321/3449] Forecasting AZO... [2026-02-04T20:16:58.762598] [INFO ] [sig ] Generating forecast for: AZO [2026-02-04T20:16:58.762633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-02-04T20:16:58.774249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-02-04T20:16:58.774605] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-02-04T20:16:58.775613] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-02-04T20:16:58.775666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:58.775698] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:58.775725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:58.775783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:58.836683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:58.837345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:58.837427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:58.837461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:58.956375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:58.956526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:58.956586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:58.956621] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:58.960792] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=50.97%) [2026-02-04T20:16:58.961072] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-02-04T20:16:58.961201] [INFO ] [sig ] AZO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:16:59.109041] [INFO ] [LOCAL ] Saved forecast: AZO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/AZO.txt [2026-02-04T20:16:59.109203] [INFO ] [sig ] [321/3449] Completed AZO in 0.3s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:59.109269] [INFO ] [sig ] [322/3449] Forecasting AZZ... [2026-02-04T20:16:59.109318] [INFO ] [sig ] Generating forecast for: AZZ [2026-02-04T20:16:59.109354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-02-04T20:16:59.121441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-02-04T20:16:59.121770] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-02-04T20:16:59.122631] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-02-04T20:16:59.122685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:59.122718] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:59.122745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:59.122826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:59.183836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:59.184520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:59.184618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:59.184655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:59.311836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:59.311987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:59.312027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:59.312057] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:59.315402] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-02-04T20:16:59.315695] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-02-04T20:16:59.315822] [INFO ] [sig ] AZZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:59.464878] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/AZZ.txt [2026-02-04T20:16:59.465069] [INFO ] [sig ] [322/3449] Completed AZZ in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.6m [2026-02-04T20:16:59.465112] [INFO ] [sig ] [323/3449] Forecasting BA... [2026-02-04T20:16:59.465144] [INFO ] [sig ] Generating forecast for: BA [2026-02-04T20:16:59.465174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-02-04T20:16:59.477598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-02-04T20:16:59.477952] [INFO ] [FORECASTER] Starting predict_future for BA [2026-02-04T20:16:59.478974] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-02-04T20:16:59.479039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:59.479078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:59.479111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:59.479168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:59.539005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:59.539810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:59.539891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:59.539924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:16:59.666166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:16:59.666325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:16:59.666365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:16:59.666394] [INFO ] [FORECASTER] Training complete [2026-02-04T20:16:59.670049] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=7.49%) [2026-02-04T20:16:59.670324] [INFO ] [FORECASTER] Completed predict_future for BA [2026-02-04T20:16:59.670452] [INFO ] [sig ] BA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:16:59.813281] [INFO ] [LOCAL ] Saved forecast: BA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BA.txt [2026-02-04T20:16:59.813407] [INFO ] [sig ] [323/3449] Completed BA in 0.3s | 2.81 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-04T20:16:59.813446] [INFO ] [sig ] [324/3449] Forecasting BABA... [2026-02-04T20:16:59.813476] [INFO ] [sig ] Generating forecast for: BABA [2026-02-04T20:16:59.813506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-02-04T20:16:59.824559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-02-04T20:16:59.824899] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-02-04T20:16:59.825738] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-02-04T20:16:59.825823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:16:59.825857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:16:59.825885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:16:59.825944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:16:59.883392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:16:59.884058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:16:59.884137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:16:59.884169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:00.005632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:00.005815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:00.005874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:00.005919] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:00.010340] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-02-04T20:17:00.010752] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-02-04T20:17:00.010915] [INFO ] [sig ] BABA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:00.157878] [INFO ] [LOCAL ] Saved forecast: BABA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BABA.txt [2026-02-04T20:17:00.158075] [INFO ] [sig ] [324/3449] Completed BABA in 0.3s | 2.81 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-04T20:17:00.158118] [INFO ] [sig ] [325/3449] Forecasting BABX... [2026-02-04T20:17:00.158147] [INFO ] [sig ] Generating forecast for: BABX [2026-02-04T20:17:00.158367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-02-04T20:17:00.171059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-02-04T20:17:00.171404] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-02-04T20:17:00.172220] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-02-04T20:17:00.172273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:00.172306] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:00.172333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:00.172390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:00.235603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:00.236609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:00.236698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:00.236732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:00.361279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:00.361431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:00.361471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:00.361500] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:00.365521] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-02-04T20:17:00.365823] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-02-04T20:17:00.365958] [INFO ] [sig ] BABX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:00.508637] [INFO ] [LOCAL ] Saved forecast: BABX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BABX.txt [2026-02-04T20:17:00.509430] [INFO ] [sig ] [325/3449] Completed BABX in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-04T20:17:00.509477] [INFO ] [sig ] [326/3449] Forecasting BAC... [2026-02-04T20:17:00.509506] [INFO ] [sig ] Generating forecast for: BAC [2026-02-04T20:17:00.509536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-02-04T20:17:00.520980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-02-04T20:17:00.521331] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-02-04T20:17:00.522193] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-02-04T20:17:00.522248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:00.522309] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:00.522338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:00.522397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:00.581713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:00.582431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:00.582515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:00.582550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:00.707525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:00.707696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:00.707746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:00.707779] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:00.711189] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=16.39%) [2026-02-04T20:17:00.711457] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-02-04T20:17:00.711604] [INFO ] [sig ] BAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:00.856882] [INFO ] [LOCAL ] Saved forecast: BAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BAC.txt [2026-02-04T20:17:00.857011] [INFO ] [sig ] [326/3449] Completed BAC in 0.3s | 2.81 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-04T20:17:00.857053] [INFO ] [sig ] [327/3449] Forecasting BAH... [2026-02-04T20:17:00.857082] [INFO ] [sig ] Generating forecast for: BAH [2026-02-04T20:17:00.857112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-02-04T20:17:00.868600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-02-04T20:17:00.868950] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-02-04T20:17:00.869791] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-02-04T20:17:00.869846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:00.869879] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:00.869908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:00.869967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:00.928634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:00.929638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:00.929720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:00.929754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:01.061622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:01.061787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:01.061828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:01.061856] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:01.065415] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-02-04T20:17:01.065707] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-02-04T20:17:01.065837] [INFO ] [sig ] BAH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:01.206504] [INFO ] [LOCAL ] Saved forecast: BAH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BAH.txt [2026-02-04T20:17:01.206674] [INFO ] [sig ] [327/3449] Completed BAH in 0.3s | 2.81 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-04T20:17:01.206720] [INFO ] [sig ] [328/3449] Forecasting BALL... [2026-02-04T20:17:01.206752] [INFO ] [sig ] Generating forecast for: BALL [2026-02-04T20:17:01.206783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-02-04T20:17:01.220091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-02-04T20:17:01.220463] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-02-04T20:17:01.221716] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-02-04T20:17:01.221769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:01.221803] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:01.221830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:01.221886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:01.283127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:01.283931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:01.284039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:01.284081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:01.407912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:01.408104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:01.408146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:01.408172] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:01.411631] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=83.95%) [2026-02-04T20:17:01.411904] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-02-04T20:17:01.412054] [INFO ] [sig ] BALL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:01.563445] [INFO ] [LOCAL ] Saved forecast: BALL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BALL.txt [2026-02-04T20:17:01.563662] [INFO ] [sig ] [328/3449] Completed BALL in 0.4s | 2.81 sym/s | Total: 1.9m | ETA: 18.5m [2026-02-04T20:17:01.563718] [INFO ] [sig ] [329/3449] Forecasting BAM... [2026-02-04T20:17:01.563757] [INFO ] [sig ] Generating forecast for: BAM [2026-02-04T20:17:01.563797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-02-04T20:17:01.580543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-02-04T20:17:01.581022] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-02-04T20:17:01.582256] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-02-04T20:17:01.582320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:01.582362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:01.582396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:01.582475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:01.641462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:01.642272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:01.642355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:01.642389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:01.769945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:01.770167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:01.770211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:01.770287] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:01.774178] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=42.12%) [2026-02-04T20:17:01.774524] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-02-04T20:17:01.774701] [INFO ] [sig ] BAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:01.928478] [INFO ] [LOCAL ] Saved forecast: BAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BAM.txt [2026-02-04T20:17:01.928721] [INFO ] [sig ] [329/3449] Completed BAM in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:01.928790] [INFO ] [sig ] [330/3449] Forecasting BANC... [2026-02-04T20:17:01.928844] [INFO ] [sig ] Generating forecast for: BANC [2026-02-04T20:17:01.928896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-02-04T20:17:01.942874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-02-04T20:17:01.943337] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-02-04T20:17:01.944322] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-02-04T20:17:01.944379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:01.944413] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:01.944443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:01.944515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:02.010649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:02.011868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:02.011966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:02.012028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:02.143990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:02.144174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:02.144222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:02.144251] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:02.148669] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-02-04T20:17:02.148987] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-02-04T20:17:02.149130] [INFO ] [sig ] BANC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:02.302312] [INFO ] [LOCAL ] Saved forecast: BANC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BANC.txt [2026-02-04T20:17:02.302473] [INFO ] [sig ] [330/3449] Completed BANC in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:02.302517] [INFO ] [sig ] [331/3449] Forecasting BAND... [2026-02-04T20:17:02.302548] [INFO ] [sig ] Generating forecast for: BAND [2026-02-04T20:17:02.302600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-02-04T20:17:02.314645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-02-04T20:17:02.315019] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-02-04T20:17:02.315901] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-02-04T20:17:02.315956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:02.315993] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:02.316036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:02.316101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:02.375039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:02.376028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:02.376116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:02.376149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:02.501661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:02.501822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:02.501898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:02.501930] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:02.505795] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=58.36%) [2026-02-04T20:17:02.506082] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-02-04T20:17:02.506213] [INFO ] [sig ] BAND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:02.654262] [INFO ] [LOCAL ] Saved forecast: BAND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BAND.txt [2026-02-04T20:17:02.654419] [INFO ] [sig ] [331/3449] Completed BAND in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:02.654462] [INFO ] [sig ] [332/3449] Forecasting BANF... [2026-02-04T20:17:02.654491] [INFO ] [sig ] Generating forecast for: BANF [2026-02-04T20:17:02.654523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-02-04T20:17:02.668080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-02-04T20:17:02.668475] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-02-04T20:17:02.669315] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-02-04T20:17:02.669367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:02.669406] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:02.669435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:02.669493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:02.727207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:02.728099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:02.728203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:02.728237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:02.849422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:02.849598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:02.849640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:02.849667] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:02.853068] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-02-04T20:17:02.853340] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-02-04T20:17:02.853468] [INFO ] [sig ] BANF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:02.993937] [INFO ] [LOCAL ] Saved forecast: BANF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BANF.txt [2026-02-04T20:17:02.994075] [INFO ] [sig ] [332/3449] Completed BANF in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:02.994116] [INFO ] [sig ] [333/3449] Forecasting BANX... [2026-02-04T20:17:02.994145] [INFO ] [sig ] Generating forecast for: BANX [2026-02-04T20:17:02.994175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-02-04T20:17:03.005157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-02-04T20:17:03.005488] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-02-04T20:17:03.006304] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-02-04T20:17:03.006356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:03.006389] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:03.006416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:03.006473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:03.062900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:03.063688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:03.063769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:03.063803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:03.184055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:03.184224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:03.184457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:03.184487] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:03.188077] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-02-04T20:17:03.188373] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-02-04T20:17:03.188510] [INFO ] [sig ] BANX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:03.360640] [INFO ] [LOCAL ] Saved forecast: BANX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BANX.txt [2026-02-04T20:17:03.360801] [INFO ] [sig ] [333/3449] Completed BANX in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:03.360843] [INFO ] [sig ] [334/3449] Forecasting BAP... [2026-02-04T20:17:03.360874] [INFO ] [sig ] Generating forecast for: BAP [2026-02-04T20:17:03.360905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-02-04T20:17:03.373987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-02-04T20:17:03.374609] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-02-04T20:17:03.375435] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-02-04T20:17:03.375488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:03.375521] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:03.375547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:03.375621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:03.435357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:03.436287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:03.436376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:03.436412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:03.568375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:03.568537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:03.568597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:03.568633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:03.572278] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-02-04T20:17:03.572568] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-02-04T20:17:03.572723] [INFO ] [sig ] BAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:03.732138] [INFO ] [LOCAL ] Saved forecast: BAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BAP.txt [2026-02-04T20:17:03.732465] [INFO ] [sig ] [334/3449] Completed BAP in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:03.732507] [INFO ] [sig ] [335/3449] Forecasting BATRA... [2026-02-04T20:17:03.732547] [INFO ] [sig ] Generating forecast for: BATRA [2026-02-04T20:17:03.732614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-02-04T20:17:03.747800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-02-04T20:17:03.748340] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-02-04T20:17:03.749543] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-02-04T20:17:03.749648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:03.749719] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:03.749763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:03.749846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:03.813697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:03.814533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:03.814636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:03.814672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:03.937028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:03.937196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:03.937237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:03.937265] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:03.940758] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-02-04T20:17:03.941044] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-02-04T20:17:03.941202] [INFO ] [sig ] BATRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:04.086588] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BATRA.txt [2026-02-04T20:17:04.086770] [INFO ] [sig ] [335/3449] Completed BATRA in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:04.086828] [INFO ] [sig ] [336/3449] Forecasting BATRK... [2026-02-04T20:17:04.086867] [INFO ] [sig ] Generating forecast for: BATRK [2026-02-04T20:17:04.086910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-02-04T20:17:04.098570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-02-04T20:17:04.098931] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-02-04T20:17:04.099777] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-02-04T20:17:04.099831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:04.099863] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:04.099891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:04.099949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:04.158963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:04.159691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:04.159802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:04.159837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:04.288221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:04.288392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:04.288434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:04.288465] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:04.292014] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-02-04T20:17:04.292301] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-02-04T20:17:04.292433] [INFO ] [sig ] BATRK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:04.436171] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BATRK.txt [2026-02-04T20:17:04.436307] [INFO ] [sig ] [336/3449] Completed BATRK in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:04.436348] [INFO ] [sig ] [337/3449] Forecasting BAX... [2026-02-04T20:17:04.436379] [INFO ] [sig ] Generating forecast for: BAX [2026-02-04T20:17:04.436409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-02-04T20:17:04.447306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-02-04T20:17:04.447676] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-02-04T20:17:04.448767] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-02-04T20:17:04.448821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:04.448853] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:04.448880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:04.448938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:04.507997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:04.509020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:04.509121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:04.509162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:04.631139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:04.631295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:04.631336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:04.631366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:04.634803] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=34.23%) [2026-02-04T20:17:04.635082] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-02-04T20:17:04.635213] [INFO ] [sig ] BAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:04.775931] [INFO ] [LOCAL ] Saved forecast: BAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BAX.txt [2026-02-04T20:17:04.776088] [INFO ] [sig ] [337/3449] Completed BAX in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:04.776130] [INFO ] [sig ] [338/3449] Forecasting BB... [2026-02-04T20:17:04.776160] [INFO ] [sig ] Generating forecast for: BB [2026-02-04T20:17:04.776190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-02-04T20:17:04.787000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-02-04T20:17:04.787416] [INFO ] [FORECASTER] Starting predict_future for BB [2026-02-04T20:17:04.788313] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-02-04T20:17:04.788366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:04.788404] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:04.788443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:04.788529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:04.845729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:04.846604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:04.846689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:04.846722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:04.970843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:04.971003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:04.971051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:04.971086] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:04.974534] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-02-04T20:17:04.974828] [INFO ] [FORECASTER] Completed predict_future for BB [2026-02-04T20:17:04.974956] [INFO ] [sig ] BB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:05.117859] [INFO ] [LOCAL ] Saved forecast: BB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BB.txt [2026-02-04T20:17:05.118050] [INFO ] [sig ] [338/3449] Completed BB in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.5m [2026-02-04T20:17:05.118107] [INFO ] [sig ] [339/3449] Forecasting BBAI... [2026-02-04T20:17:05.118139] [INFO ] [sig ] Generating forecast for: BBAI [2026-02-04T20:17:05.118171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-02-04T20:17:05.130766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-02-04T20:17:05.131143] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-02-04T20:17:05.132015] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-02-04T20:17:05.132071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:05.132105] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:05.132133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:05.132191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:05.193519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:05.194459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:05.194543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:05.194599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:05.321946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:05.322105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:05.322147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:05.322179] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:05.325660] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-02-04T20:17:05.325940] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-02-04T20:17:05.326069] [INFO ] [sig ] BBAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:05.471225] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BBAI.txt [2026-02-04T20:17:05.471380] [INFO ] [sig ] [339/3449] Completed BBAI in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-04T20:17:05.471421] [INFO ] [sig ] [340/3449] Forecasting BBCP... [2026-02-04T20:17:05.471452] [INFO ] [sig ] Generating forecast for: BBCP [2026-02-04T20:17:05.471483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-02-04T20:17:05.482202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-02-04T20:17:05.482589] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-02-04T20:17:05.483400] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-02-04T20:17:05.483453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:05.483485] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:05.483513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:05.483593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:05.540535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:05.541355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:05.541435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:05.541467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:05.662936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:05.663096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:05.663140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:05.663169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:05.666656] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-02-04T20:17:05.666939] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-02-04T20:17:05.667085] [INFO ] [sig ] BBCP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:05.813437] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BBCP.txt [2026-02-04T20:17:05.813597] [INFO ] [sig ] [340/3449] Completed BBCP in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-04T20:17:05.813642] [INFO ] [sig ] [341/3449] Forecasting BBD... [2026-02-04T20:17:05.813672] [INFO ] [sig ] Generating forecast for: BBD [2026-02-04T20:17:05.813704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-02-04T20:17:05.824536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-02-04T20:17:05.824911] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-02-04T20:17:05.825728] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-02-04T20:17:05.825780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:05.825812] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:05.825839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:05.825896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:05.884188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:05.884968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:05.885053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:05.885086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:06.012568] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:06.012748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:06.012800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:06.012832] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:06.016359] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-02-04T20:17:06.016661] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-02-04T20:17:06.016797] [INFO ] [sig ] BBD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:06.160686] [INFO ] [LOCAL ] Saved forecast: BBD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBD.txt [2026-02-04T20:17:06.160844] [INFO ] [sig ] [341/3449] Completed BBD in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-04T20:17:06.160884] [INFO ] [sig ] [342/3449] Forecasting BBDO... [2026-02-04T20:17:06.160916] [INFO ] [sig ] Generating forecast for: BBDO [2026-02-04T20:17:06.160947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-02-04T20:17:06.172688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-02-04T20:17:06.173131] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-02-04T20:17:06.174057] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-02-04T20:17:06.174125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:06.174165] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:06.174199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:06.174265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:06.234066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:06.234934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:06.235020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:06.235054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:06.358617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:06.358776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:06.358817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:06.358866] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:06.362548] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-02-04T20:17:06.362974] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-02-04T20:17:06.363128] [INFO ] [sig ] BBDO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:06.510405] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BBDO.txt [2026-02-04T20:17:06.510561] [INFO ] [sig ] [342/3449] Completed BBDO in 0.3s | 2.81 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-04T20:17:06.510622] [INFO ] [sig ] [343/3449] Forecasting BBH... [2026-02-04T20:17:06.510655] [INFO ] [sig ] Generating forecast for: BBH [2026-02-04T20:17:06.510687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-02-04T20:17:06.521871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-02-04T20:17:06.522259] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-02-04T20:17:06.523165] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-02-04T20:17:06.523219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:06.523281] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:06.523315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:06.523392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:06.583664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:06.584787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:06.584898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:06.584943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:06.699798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:06.699993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:06.700067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:06.700131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:06.705880] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-02-04T20:17:06.706437] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-02-04T20:17:06.706681] [INFO ] [sig ] BBH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:06.928293] [INFO ] [LOCAL ] Saved forecast: BBH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBH.txt [2026-02-04T20:17:06.928539] [INFO ] [sig ] [343/3449] Completed BBH in 0.4s | 2.81 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-04T20:17:06.928634] [INFO ] [sig ] [344/3449] Forecasting BBIO... [2026-02-04T20:17:06.928689] [INFO ] [sig ] Generating forecast for: BBIO [2026-02-04T20:17:06.928742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-02-04T20:17:06.949640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-02-04T20:17:06.952969] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-02-04T20:17:06.954709] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-02-04T20:17:06.954810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:06.954865] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:06.954913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:06.955010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:07.040877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:07.042133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:07.042260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:07.042341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:07.218950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:07.219172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:07.219247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:07.219296] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:07.224897] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-02-04T20:17:07.225464] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-02-04T20:17:07.225700] [INFO ] [sig ] BBIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:07.457305] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBIO.txt [2026-02-04T20:17:07.457545] [INFO ] [sig ] [344/3449] Completed BBIO in 0.5s | 2.80 sym/s | Total: 2.0m | ETA: 18.4m [2026-02-04T20:17:07.457625] [INFO ] [sig ] [345/3449] Forecasting BBLG... [2026-02-04T20:17:07.457667] [INFO ] [sig ] Generating forecast for: BBLG [2026-02-04T20:17:07.457707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-02-04T20:17:07.485683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-02-04T20:17:07.486240] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-02-04T20:17:07.487520] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-02-04T20:17:07.487646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:07.487715] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:07.487763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:07.487850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:07.594837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:07.596079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:07.596217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:07.596273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:07.753000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:07.753201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:07.753253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:07.753290] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:07.758327] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: DOWN (p=36.99%) [2026-02-04T20:17:07.758798] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-02-04T20:17:07.758988] [INFO ] [sig ] BBLG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:07.938220] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBLG.txt [2026-02-04T20:17:07.938439] [INFO ] [sig ] [345/3449] Completed BBLG in 0.5s | 2.80 sym/s | Total: 2.1m | ETA: 18.5m [2026-02-04T20:17:07.938495] [INFO ] [sig ] [346/3449] Forecasting BBN... [2026-02-04T20:17:07.938536] [INFO ] [sig ] Generating forecast for: BBN [2026-02-04T20:17:07.938594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-02-04T20:17:07.952434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-02-04T20:17:07.952874] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-02-04T20:17:07.953748] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-02-04T20:17:07.953802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:07.953836] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:07.953878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:07.953939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:08.014911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:08.015820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:08.015910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:08.015945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:08.135012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:08.135184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:08.135234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:08.135305] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:08.139549] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=75.85%) [2026-02-04T20:17:08.139879] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-02-04T20:17:08.140025] [INFO ] [sig ] BBN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:08.292869] [INFO ] [LOCAL ] Saved forecast: BBN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BBN.txt [2026-02-04T20:17:08.293051] [INFO ] [sig ] [346/3449] Completed BBN in 0.4s | 2.80 sym/s | Total: 2.1m | ETA: 18.5m [2026-02-04T20:17:08.293095] [INFO ] [sig ] [347/3449] Forecasting BBSI... [2026-02-04T20:17:08.293126] [INFO ] [sig ] Generating forecast for: BBSI [2026-02-04T20:17:08.293156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-02-04T20:17:08.304595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-02-04T20:17:08.304986] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-02-04T20:17:08.305830] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-02-04T20:17:08.305884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:08.305917] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:08.305944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:08.306002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:08.362789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:08.363494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:08.363592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:08.363629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:08.488820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:08.488977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:08.489018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:08.489047] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:08.492464] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-02-04T20:17:08.492760] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-02-04T20:17:08.492891] [INFO ] [sig ] BBSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:08.635093] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBSI.txt [2026-02-04T20:17:08.635253] [INFO ] [sig ] [347/3449] Completed BBSI in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:08.635298] [INFO ] [sig ] [348/3449] Forecasting BBUC... [2026-02-04T20:17:08.635329] [INFO ] [sig ] Generating forecast for: BBUC [2026-02-04T20:17:08.635360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-02-04T20:17:08.646533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-02-04T20:17:08.646923] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-02-04T20:17:08.647987] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-02-04T20:17:08.648051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:08.648085] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:08.648111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:08.648168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:08.706198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:08.707224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:08.707315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:08.707349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:08.829258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:08.829419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:08.829461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:08.829491] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:08.833041] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=20.94%) [2026-02-04T20:17:08.833329] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-02-04T20:17:08.833462] [INFO ] [sig ] BBUC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:08.979995] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBUC.txt [2026-02-04T20:17:08.980150] [INFO ] [sig ] [348/3449] Completed BBUC in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:08.980195] [INFO ] [sig ] [349/3449] Forecasting BBVA... [2026-02-04T20:17:08.980225] [INFO ] [sig ] Generating forecast for: BBVA [2026-02-04T20:17:08.980257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-02-04T20:17:08.992502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-02-04T20:17:08.992912] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-02-04T20:17:08.993805] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-02-04T20:17:08.993860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:08.993895] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:08.993923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:08.993982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:09.055868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:09.056719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:09.056805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:09.056839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:09.193347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:09.193520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:09.193586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:09.193623] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:09.197602] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-02-04T20:17:09.197946] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-02-04T20:17:09.198108] [INFO ] [sig ] BBVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:09.350020] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBVA.txt [2026-02-04T20:17:09.350182] [INFO ] [sig ] [349/3449] Completed BBVA in 0.4s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:09.350226] [INFO ] [sig ] [350/3449] Forecasting BBWI... [2026-02-04T20:17:09.350256] [INFO ] [sig ] Generating forecast for: BBWI [2026-02-04T20:17:09.350294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-02-04T20:17:09.362615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-02-04T20:17:09.363021] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-02-04T20:17:09.363897] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-02-04T20:17:09.363952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:09.363986] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:09.364015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:09.364073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:09.426418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:09.427359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:09.427449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:09.427484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:09.560871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:09.561044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:09.561098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:09.561129] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:09.564973] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-02-04T20:17:09.565317] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-02-04T20:17:09.565481] [INFO ] [sig ] BBWI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:09.723643] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BBWI.txt [2026-02-04T20:17:09.723799] [INFO ] [sig ] [350/3449] Completed BBWI in 0.4s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:09.723840] [INFO ] [sig ] [351/3449] Forecasting BBY... [2026-02-04T20:17:09.723872] [INFO ] [sig ] Generating forecast for: BBY [2026-02-04T20:17:09.723903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-02-04T20:17:09.735221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-02-04T20:17:09.735645] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-02-04T20:17:09.736455] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-02-04T20:17:09.736508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:09.736541] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:09.736568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:09.736653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:09.798147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:09.798855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:09.798938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:09.798973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:09.926240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:09.926595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:09.926639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:09.926671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:09.930278] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=73.78%) [2026-02-04T20:17:09.930595] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-02-04T20:17:09.930727] [INFO ] [sig ] BBY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:10.077783] [INFO ] [LOCAL ] Saved forecast: BBY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BBY.txt [2026-02-04T20:17:10.077910] [INFO ] [sig ] [351/3449] Completed BBY in 0.4s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:10.077976] [INFO ] [sig ] [352/3449] Forecasting BC... [2026-02-04T20:17:10.078008] [INFO ] [sig ] Generating forecast for: BC [2026-02-04T20:17:10.078038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-02-04T20:17:10.089098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-02-04T20:17:10.089670] [INFO ] [FORECASTER] Starting predict_future for BC [2026-02-04T20:17:10.090538] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-02-04T20:17:10.090618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:10.090654] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:10.090684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:10.090745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:10.150799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:10.151448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:10.151529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:10.151564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:10.277785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:10.277953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:10.277995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:10.278024] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:10.281554] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=71.54%) [2026-02-04T20:17:10.281851] [INFO ] [FORECASTER] Completed predict_future for BC [2026-02-04T20:17:10.281981] [INFO ] [sig ] BC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:10.425841] [INFO ] [LOCAL ] Saved forecast: BC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BC.txt [2026-02-04T20:17:10.425976] [INFO ] [sig ] [352/3449] Completed BC in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:10.426016] [INFO ] [sig ] [353/3449] Forecasting BCAL... [2026-02-04T20:17:10.426047] [INFO ] [sig ] Generating forecast for: BCAL [2026-02-04T20:17:10.426076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-02-04T20:17:10.437090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-02-04T20:17:10.437434] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-02-04T20:17:10.438271] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-02-04T20:17:10.438325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:10.438358] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:10.438386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:10.438445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:10.497618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:10.498386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:10.498679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:10.498746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:10.616097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:10.616255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:10.616296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:10.616325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:10.619776] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-02-04T20:17:10.620049] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-02-04T20:17:10.620175] [INFO ] [sig ] BCAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:10.772962] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCAL.txt [2026-02-04T20:17:10.773118] [INFO ] [sig ] [353/3449] Completed BCAL in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:10.773162] [INFO ] [sig ] [354/3449] Forecasting BCAX... [2026-02-04T20:17:10.773192] [INFO ] [sig ] Generating forecast for: BCAX [2026-02-04T20:17:10.773225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-02-04T20:17:10.784251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-02-04T20:17:10.784661] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-02-04T20:17:10.785486] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-02-04T20:17:10.785539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:10.785597] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:10.785634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:10.785706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:10.844870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:10.845937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:10.846024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:10.846059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:10.969476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:10.969649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:10.969694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:10.969724] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:10.973192] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=44.63%) [2026-02-04T20:17:10.973476] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-02-04T20:17:10.973626] [INFO ] [sig ] BCAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:11.118957] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCAX.txt [2026-02-04T20:17:11.119090] [INFO ] [sig ] [354/3449] Completed BCAX in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:11.119131] [INFO ] [sig ] [355/3449] Forecasting BCBP... [2026-02-04T20:17:11.119162] [INFO ] [sig ] Generating forecast for: BCBP [2026-02-04T20:17:11.119198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-02-04T20:17:11.129968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-02-04T20:17:11.130337] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-02-04T20:17:11.131216] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-02-04T20:17:11.131271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:11.131305] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:11.131334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:11.131393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:11.191357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:11.192006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:11.192086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:11.192121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:11.311632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:11.311802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:11.311845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:11.311877] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:11.315618] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-02-04T20:17:11.315965] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-02-04T20:17:11.316116] [INFO ] [sig ] BCBP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:11.467272] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCBP.txt [2026-02-04T20:17:11.467414] [INFO ] [sig ] [355/3449] Completed BCBP in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:11.467459] [INFO ] [sig ] [356/3449] Forecasting BCC... [2026-02-04T20:17:11.467490] [INFO ] [sig ] Generating forecast for: BCC [2026-02-04T20:17:11.467523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-02-04T20:17:11.479467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-02-04T20:17:11.479879] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-02-04T20:17:11.480735] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-02-04T20:17:11.480788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:11.480821] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:11.480847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:11.480904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:11.540386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:11.541313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:11.541401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:11.541436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:11.662953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:11.663117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:11.663158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:11.663188] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:11.666685] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-02-04T20:17:11.666990] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-02-04T20:17:11.667132] [INFO ] [sig ] BCC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:11.808217] [INFO ] [LOCAL ] Saved forecast: BCC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCC.txt [2026-02-04T20:17:11.808384] [INFO ] [sig ] [356/3449] Completed BCC in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:11.808426] [INFO ] [sig ] [357/3449] Forecasting BCDA... [2026-02-04T20:17:11.808458] [INFO ] [sig ] Generating forecast for: BCDA [2026-02-04T20:17:11.808489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-02-04T20:17:11.819205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-02-04T20:17:11.819609] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-02-04T20:17:11.820434] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-02-04T20:17:11.820487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:11.820519] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:11.820546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:11.820623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:11.878373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:11.879149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:11.879233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:11.879267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:12.003640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:12.003801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:12.003841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:12.003869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:12.007363] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=37.04%) [2026-02-04T20:17:12.007671] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-02-04T20:17:12.007809] [INFO ] [sig ] BCDA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:12.150252] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCDA.txt [2026-02-04T20:17:12.150412] [INFO ] [sig ] [357/3449] Completed BCDA in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:12.150453] [INFO ] [sig ] [358/3449] Forecasting BCE... [2026-02-04T20:17:12.150486] [INFO ] [sig ] Generating forecast for: BCE [2026-02-04T20:17:12.150517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-02-04T20:17:12.161608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-02-04T20:17:12.162021] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-02-04T20:17:12.162860] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-02-04T20:17:12.162913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:12.162946] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:12.162973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:12.163029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:12.221024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:12.221924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:12.222007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:12.222043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:12.348030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:12.348210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:12.348272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:12.348311] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:12.351945] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-02-04T20:17:12.352234] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-02-04T20:17:12.352369] [INFO ] [sig ] BCE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:12.495456] [INFO ] [LOCAL ] Saved forecast: BCE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCE.txt [2026-02-04T20:17:12.495634] [INFO ] [sig ] [358/3449] Completed BCE in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:12.495679] [INFO ] [sig ] [359/3449] Forecasting BCH... [2026-02-04T20:17:12.495710] [INFO ] [sig ] Generating forecast for: BCH [2026-02-04T20:17:12.495741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-02-04T20:17:12.506758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-02-04T20:17:12.507140] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-02-04T20:17:12.508026] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-02-04T20:17:12.508096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:12.508132] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:12.508160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:12.508219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:12.566633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:12.567490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:12.567606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:12.567666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:12.690924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:12.691083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:12.691122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:12.691152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:12.694562] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=43.49%) [2026-02-04T20:17:12.694859] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-02-04T20:17:12.694989] [INFO ] [sig ] BCH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:12.837124] [INFO ] [LOCAL ] Saved forecast: BCH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCH.txt [2026-02-04T20:17:12.837285] [INFO ] [sig ] [359/3449] Completed BCH in 0.3s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:12.837327] [INFO ] [sig ] [360/3449] Forecasting BCML... [2026-02-04T20:17:12.837357] [INFO ] [sig ] Generating forecast for: BCML [2026-02-04T20:17:12.837388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-02-04T20:17:12.848000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-02-04T20:17:12.848385] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-02-04T20:17:12.849200] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-02-04T20:17:12.849263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:12.849333] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:12.849368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:12.849426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:12.908415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:12.909362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:12.909449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:12.909482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:13.023942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:13.024104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:13.024147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:13.024177] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:13.027844] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-02-04T20:17:13.028151] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-02-04T20:17:13.028287] [INFO ] [sig ] BCML: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:13.192041] [INFO ] [LOCAL ] Saved forecast: BCML 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCML.txt [2026-02-04T20:17:13.192242] [INFO ] [sig ] [360/3449] Completed BCML in 0.4s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:13.192308] [INFO ] [sig ] [361/3449] Forecasting BCO... [2026-02-04T20:17:13.192354] [INFO ] [sig ] Generating forecast for: BCO [2026-02-04T20:17:13.192396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-02-04T20:17:13.207229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-02-04T20:17:13.207720] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-02-04T20:17:13.208843] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-02-04T20:17:13.208911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:13.208962] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:13.209005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:13.209090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:13.271534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:13.272693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:13.272780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:13.272815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:13.409591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:13.409761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:13.409805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:13.409835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:13.413968] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=31.92%) [2026-02-04T20:17:13.414265] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-02-04T20:17:13.414428] [INFO ] [sig ] BCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:13.568053] [INFO ] [LOCAL ] Saved forecast: BCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCO.txt [2026-02-04T20:17:13.568214] [INFO ] [sig ] [361/3449] Completed BCO in 0.4s | 2.80 sym/s | Total: 2.1m | ETA: 18.4m [2026-02-04T20:17:13.568256] [INFO ] [sig ] [362/3449] Forecasting BCPC... [2026-02-04T20:17:13.568286] [INFO ] [sig ] Generating forecast for: BCPC [2026-02-04T20:17:13.568316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-02-04T20:17:13.581105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-02-04T20:17:13.581523] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-02-04T20:17:13.582451] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-02-04T20:17:13.582510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:13.582767] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:13.582811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:13.582894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:13.646817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:13.647737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:13.647822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:13.647856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:13.773751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:13.773924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:13.773976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:13.774009] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:13.777831] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=50.41%) [2026-02-04T20:17:13.778154] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-02-04T20:17:13.778341] [INFO ] [sig ] BCPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:13.930214] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCPC.txt [2026-02-04T20:17:13.930370] [INFO ] [sig ] [362/3449] Completed BCPC in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.4m [2026-02-04T20:17:13.930417] [INFO ] [sig ] [363/3449] Forecasting BCRX... [2026-02-04T20:17:13.930449] [INFO ] [sig ] Generating forecast for: BCRX [2026-02-04T20:17:13.930481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-02-04T20:17:13.942414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-02-04T20:17:13.942826] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-02-04T20:17:13.943637] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-02-04T20:17:13.943689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:13.943721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:13.943748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:13.943804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:13.999949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:14.000865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:14.000950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:14.000984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:14.129774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:14.129960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:14.130003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:14.130069] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:14.133716] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-02-04T20:17:14.134009] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-02-04T20:17:14.134150] [INFO ] [sig ] BCRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:14.283056] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCRX.txt [2026-02-04T20:17:14.283225] [INFO ] [sig ] [363/3449] Completed BCRX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:14.283272] [INFO ] [sig ] [364/3449] Forecasting BCS... [2026-02-04T20:17:14.283305] [INFO ] [sig ] Generating forecast for: BCS [2026-02-04T20:17:14.283339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-02-04T20:17:14.299224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-02-04T20:17:14.299910] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-02-04T20:17:14.300970] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-02-04T20:17:14.301063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:14.301102] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:14.301130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:14.301190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:14.363959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:14.365994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:14.366225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:14.366269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:14.488360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:14.488741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:14.488785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:14.488815] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:14.492542] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=60.15%) [2026-02-04T20:17:14.492849] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-02-04T20:17:14.493004] [INFO ] [sig ] BCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:14.635558] [INFO ] [LOCAL ] Saved forecast: BCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCS.txt [2026-02-04T20:17:14.635752] [INFO ] [sig ] [364/3449] Completed BCS in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:14.635795] [INFO ] [sig ] [365/3449] Forecasting BCSF... [2026-02-04T20:17:14.635825] [INFO ] [sig ] Generating forecast for: BCSF [2026-02-04T20:17:14.635856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-02-04T20:17:14.649284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-02-04T20:17:14.649700] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-02-04T20:17:14.650533] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-02-04T20:17:14.650608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:14.650643] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:14.650670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:14.650728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:14.711410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:14.712331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:14.712419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:14.712457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:14.840234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:14.840404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:14.840447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:14.840478] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:14.844405] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=41.09%) [2026-02-04T20:17:14.844767] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-02-04T20:17:14.844920] [INFO ] [sig ] BCSF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:14.988834] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCSF.txt [2026-02-04T20:17:14.988994] [INFO ] [sig ] [365/3449] Completed BCSF in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:14.989036] [INFO ] [sig ] [366/3449] Forecasting BCTX... [2026-02-04T20:17:14.989066] [INFO ] [sig ] Generating forecast for: BCTX [2026-02-04T20:17:14.989097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-02-04T20:17:15.001829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-02-04T20:17:15.002238] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-02-04T20:17:15.003113] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-02-04T20:17:15.003167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:15.003199] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:15.003225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:15.003288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:15.063089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:15.063983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:15.064089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:15.064122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:15.191530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:15.191718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:15.191777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:15.191807] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:15.195257] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: DOWN (p=33.75%) [2026-02-04T20:17:15.195538] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-02-04T20:17:15.195689] [INFO ] [sig ] BCTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:15.397614] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCTX.txt [2026-02-04T20:17:15.397833] [INFO ] [sig ] [366/3449] Completed BCTX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:15.397904] [INFO ] [sig ] [367/3449] Forecasting BCX... [2026-02-04T20:17:15.397973] [INFO ] [sig ] Generating forecast for: BCX [2026-02-04T20:17:15.398020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-02-04T20:17:15.411921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-02-04T20:17:15.412441] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-02-04T20:17:15.413400] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-02-04T20:17:15.413459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:15.413493] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:15.413521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:15.413615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:15.474997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:15.475956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:15.476053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:15.476087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:15.610190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:15.610397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:15.610455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:15.610488] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:15.614836] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-02-04T20:17:15.615210] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-02-04T20:17:15.615386] [INFO ] [sig ] BCX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:15.787857] [INFO ] [LOCAL ] Saved forecast: BCX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BCX.txt [2026-02-04T20:17:15.788098] [INFO ] [sig ] [367/3449] Completed BCX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:15.788182] [INFO ] [sig ] [368/3449] Forecasting BCYC... [2026-02-04T20:17:15.788235] [INFO ] [sig ] Generating forecast for: BCYC [2026-02-04T20:17:15.788295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-02-04T20:17:15.807257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-02-04T20:17:15.807795] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-02-04T20:17:15.809009] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-02-04T20:17:15.809074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:15.809117] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:15.809154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:15.809237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:15.873410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:15.874378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:15.874499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:15.874535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:16.000552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:16.000756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:16.000798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:16.000826] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:16.004287] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-02-04T20:17:16.004631] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-02-04T20:17:16.004773] [INFO ] [sig ] BCYC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:16.151864] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BCYC.txt [2026-02-04T20:17:16.152026] [INFO ] [sig ] [368/3449] Completed BCYC in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:16.152069] [INFO ] [sig ] [369/3449] Forecasting BDC... [2026-02-04T20:17:16.152100] [INFO ] [sig ] Generating forecast for: BDC [2026-02-04T20:17:16.152132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-02-04T20:17:16.164194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-02-04T20:17:16.164626] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-02-04T20:17:16.165442] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-02-04T20:17:16.165494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:16.165526] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:16.165553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:16.165636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:16.223150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:16.224072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:16.224158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:16.224190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:16.349151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:16.349317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:16.349358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:16.349387] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:16.352876] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-02-04T20:17:16.353165] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-02-04T20:17:16.353298] [INFO ] [sig ] BDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:16.502056] [INFO ] [LOCAL ] Saved forecast: BDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BDC.txt [2026-02-04T20:17:16.502238] [INFO ] [sig ] [369/3449] Completed BDC in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:16.502284] [INFO ] [sig ] [370/3449] Forecasting BDJ... [2026-02-04T20:17:16.502313] [INFO ] [sig ] Generating forecast for: BDJ [2026-02-04T20:17:16.502344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-02-04T20:17:16.519612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-02-04T20:17:16.520274] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-02-04T20:17:16.521366] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-02-04T20:17:16.521425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:16.521483] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:16.521521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:16.521610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:16.579855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:16.581179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:16.581344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:16.581379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:16.715111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:16.715369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:16.715418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:16.715451] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:16.720469] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-02-04T20:17:16.721135] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-02-04T20:17:16.721352] [INFO ] [sig ] BDJ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:16.882734] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BDJ.txt [2026-02-04T20:17:16.882954] [INFO ] [sig ] [370/3449] Completed BDJ in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:16.883000] [INFO ] [sig ] [371/3449] Forecasting BDN... [2026-02-04T20:17:16.883066] [INFO ] [sig ] Generating forecast for: BDN [2026-02-04T20:17:16.883118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-02-04T20:17:16.897208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-02-04T20:17:16.897843] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-02-04T20:17:16.898922] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-02-04T20:17:16.898978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:16.899013] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:16.899041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:16.899100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:16.960369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:16.961661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:16.961765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:16.961810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:17.093955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:17.094209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:17.094257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:17.094287] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:17.098672] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-02-04T20:17:17.099057] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-02-04T20:17:17.099220] [INFO ] [sig ] BDN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:17.251923] [INFO ] [LOCAL ] Saved forecast: BDN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BDN.txt [2026-02-04T20:17:17.252186] [INFO ] [sig ] [371/3449] Completed BDN in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:17.252235] [INFO ] [sig ] [372/3449] Forecasting BDRX... [2026-02-04T20:17:17.252267] [INFO ] [sig ] Generating forecast for: BDRX [2026-02-04T20:17:17.252301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-02-04T20:17:17.265797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-02-04T20:17:17.266445] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-02-04T20:17:17.267513] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-02-04T20:17:17.267570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:17.267629] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:17.267658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:17.267719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:17.330339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:17.331538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:17.331660] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:17.331696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:17.460706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:17.460945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:17.460995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:17.461024] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:17.465175] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=41.52%) [2026-02-04T20:17:17.465542] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-02-04T20:17:17.465718] [INFO ] [sig ] BDRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:17.625948] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BDRX.txt [2026-02-04T20:17:17.626175] [INFO ] [sig ] [372/3449] Completed BDRX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:17.626242] [INFO ] [sig ] [373/3449] Forecasting BDSX... [2026-02-04T20:17:17.626318] [INFO ] [sig ] Generating forecast for: BDSX [2026-02-04T20:17:17.626375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-02-04T20:17:17.641732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-02-04T20:17:17.642348] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-02-04T20:17:17.643438] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-02-04T20:17:17.643499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:17.643537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:17.643566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:17.643652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:17.708687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:17.710223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:17.710398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:17.710436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:17.851140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:17.851406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:17.851473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:17.851528] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:17.857773] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-02-04T20:17:17.858445] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-02-04T20:17:17.858719] [INFO ] [sig ] BDSX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:18.023482] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BDSX.txt [2026-02-04T20:17:18.024052] [INFO ] [sig ] [373/3449] Completed BDSX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:18.024101] [INFO ] [sig ] [374/3449] Forecasting BDTX... [2026-02-04T20:17:18.024143] [INFO ] [sig ] Generating forecast for: BDTX [2026-02-04T20:17:18.024178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-02-04T20:17:18.037657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-02-04T20:17:18.038248] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-02-04T20:17:18.039210] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-02-04T20:17:18.039267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:18.039303] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:18.039332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:18.039404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:18.099889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:18.100847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:18.100936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:18.100968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:18.226453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:18.226652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:18.226695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:18.226723] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:18.230234] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-02-04T20:17:18.230525] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-02-04T20:17:18.230682] [INFO ] [sig ] BDTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:18.375624] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BDTX.txt [2026-02-04T20:17:18.375800] [INFO ] [sig ] [374/3449] Completed BDTX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:18.375844] [INFO ] [sig ] [375/3449] Forecasting BDX... [2026-02-04T20:17:18.375874] [INFO ] [sig ] Generating forecast for: BDX [2026-02-04T20:17:18.375906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-02-04T20:17:18.388217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-02-04T20:17:18.388683] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-02-04T20:17:18.389516] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-02-04T20:17:18.389570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:18.389642] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:18.389674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:18.389732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:18.450334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:18.451262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:18.451347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:18.451382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:18.578263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:18.578441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:18.578490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:18.578524] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:18.582901] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-04T20:17:18.583198] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-02-04T20:17:18.583337] [INFO ] [sig ] BDX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:18.738853] [INFO ] [LOCAL ] Saved forecast: BDX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BDX.txt [2026-02-04T20:17:18.739012] [INFO ] [sig ] [375/3449] Completed BDX in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:18.739056] [INFO ] [sig ] [376/3449] Forecasting BE... [2026-02-04T20:17:18.739085] [INFO ] [sig ] Generating forecast for: BE [2026-02-04T20:17:18.739116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-02-04T20:17:18.751505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-02-04T20:17:18.751953] [INFO ] [FORECASTER] Starting predict_future for BE [2026-02-04T20:17:18.752800] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-02-04T20:17:18.752853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:18.752886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:18.752913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:18.752969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:18.813680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:18.814628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:18.814711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:18.814744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:18.938061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:18.938231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:18.938272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:18.938303] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:18.942198] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-02-04T20:17:18.942488] [INFO ] [FORECASTER] Completed predict_future for BE [2026-02-04T20:17:18.942646] [INFO ] [sig ] BE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:19.103299] [INFO ] [LOCAL ] Saved forecast: BE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BE.txt [2026-02-04T20:17:19.103457] [INFO ] [sig ] [376/3449] Completed BE in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:19.103499] [INFO ] [sig ] [377/3449] Forecasting BEAM... [2026-02-04T20:17:19.103528] [INFO ] [sig ] Generating forecast for: BEAM [2026-02-04T20:17:19.103558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-02-04T20:17:19.115879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-02-04T20:17:19.116285] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-02-04T20:17:19.117133] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-02-04T20:17:19.117186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:19.117247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:19.117276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:19.117333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:19.176417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:19.177309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:19.177393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:19.177426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:19.303188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:19.303354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:19.303395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:19.303424] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:19.306954] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=26.24%) [2026-02-04T20:17:19.307239] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-02-04T20:17:19.307383] [INFO ] [sig ] BEAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:19.453488] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BEAM.txt [2026-02-04T20:17:19.453672] [INFO ] [sig ] [377/3449] Completed BEAM in 0.4s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:19.453717] [INFO ] [sig ] [378/3449] Forecasting BEEM... [2026-02-04T20:17:19.453747] [INFO ] [sig ] Generating forecast for: BEEM [2026-02-04T20:17:19.453777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-02-04T20:17:19.466867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-02-04T20:17:19.467274] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-02-04T20:17:19.468108] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-02-04T20:17:19.468161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:19.468193] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:19.468220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:19.468276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:19.524563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:19.525499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:19.525605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:19.525642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:19.642838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:19.643000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:19.643042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:19.643071] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:19.646436] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-02-04T20:17:19.646732] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-02-04T20:17:19.646863] [INFO ] [sig ] BEEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:19.796840] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BEEM.txt [2026-02-04T20:17:19.796993] [INFO ] [sig ] [378/3449] Completed BEEM in 0.3s | 2.80 sym/s | Total: 2.2m | ETA: 18.3m [2026-02-04T20:17:19.797033] [INFO ] [sig ] [379/3449] Forecasting BEEP... [2026-02-04T20:17:19.797064] [INFO ] [sig ] Generating forecast for: BEEP [2026-02-04T20:17:19.797094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-02-04T20:17:19.809940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-02-04T20:17:19.810359] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-02-04T20:17:19.811211] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-02-04T20:17:19.811265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:19.811299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:19.811326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:19.811393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:19.871134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:19.872079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:19.872166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:19.872199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:19.990741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:19.990903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:19.990943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:19.990972] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:19.994410] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-02-04T20:17:19.994715] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-02-04T20:17:19.994845] [INFO ] [sig ] BEEP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:20.141865] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BEEP.txt [2026-02-04T20:17:20.142020] [INFO ] [sig ] [379/3449] Completed BEEP in 0.3s | 2.80 sym/s | Total: 2.3m | ETA: 18.3m [2026-02-04T20:17:20.142060] [INFO ] [sig ] [380/3449] Forecasting BEKE... [2026-02-04T20:17:20.142089] [INFO ] [sig ] Generating forecast for: BEKE [2026-02-04T20:17:20.142119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-02-04T20:17:20.160659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-02-04T20:17:20.161497] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-02-04T20:17:20.163029] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-02-04T20:17:20.163132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:20.163185] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:20.163234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:20.163333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:20.255467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:20.257308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:20.257491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:20.257545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:20.397648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:20.397896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:20.397968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:20.398049] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:20.403041] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=64.92%) [2026-02-04T20:17:20.403448] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-02-04T20:17:20.403646] [INFO ] [sig ] BEKE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:20.561513] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BEKE.txt [2026-02-04T20:17:20.561916] [INFO ] [sig ] [380/3449] Completed BEKE in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.3m [2026-02-04T20:17:20.561965] [INFO ] [sig ] [381/3449] Forecasting BELFA... [2026-02-04T20:17:20.561995] [INFO ] [sig ] Generating forecast for: BELFA [2026-02-04T20:17:20.562028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-02-04T20:17:20.574846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-02-04T20:17:20.575286] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-02-04T20:17:20.576173] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-02-04T20:17:20.576227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:20.576261] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:20.576287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:20.576360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:20.640942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:20.642179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:20.642290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:20.642324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:20.755077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:20.755268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:20.755315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:20.755345] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:20.759857] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-02-04T20:17:20.760156] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-02-04T20:17:20.760295] [INFO ] [sig ] BELFA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:20.916499] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BELFA.txt [2026-02-04T20:17:20.916689] [INFO ] [sig ] [381/3449] Completed BELFA in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.3m [2026-02-04T20:17:20.916734] [INFO ] [sig ] [382/3449] Forecasting BELFB... [2026-02-04T20:17:20.916768] [INFO ] [sig ] Generating forecast for: BELFB [2026-02-04T20:17:20.916800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-02-04T20:17:20.929151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-02-04T20:17:20.929612] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-02-04T20:17:20.930441] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-02-04T20:17:20.930497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:20.930530] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:20.930558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:20.930640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:20.993750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:20.994638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:20.994723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:20.994756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:21.126299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:21.126472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:21.126523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:21.126557] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:21.130632] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-02-04T20:17:21.131190] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-02-04T20:17:21.131339] [INFO ] [sig ] BELFB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:21.285678] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BELFB.txt [2026-02-04T20:17:21.286035] [INFO ] [sig ] [382/3449] Completed BELFB in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.3m [2026-02-04T20:17:21.286080] [INFO ] [sig ] [383/3449] Forecasting BEN... [2026-02-04T20:17:21.286109] [INFO ] [sig ] Generating forecast for: BEN [2026-02-04T20:17:21.286141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-02-04T20:17:21.299007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-02-04T20:17:21.299353] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-02-04T20:17:21.300179] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-02-04T20:17:21.300246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:21.300279] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:21.300306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:21.300363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:21.360703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:21.361614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:21.361700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:21.361733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:21.487711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:21.487876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:21.487929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:21.487992] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:21.492153] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=78.68%) [2026-02-04T20:17:21.492505] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-02-04T20:17:21.492721] [INFO ] [sig ] BEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:21.644805] [INFO ] [LOCAL ] Saved forecast: BEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BEN.txt [2026-02-04T20:17:21.644977] [INFO ] [sig ] [383/3449] Completed BEN in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.3m [2026-02-04T20:17:21.645029] [INFO ] [sig ] [384/3449] Forecasting BEP... [2026-02-04T20:17:21.645065] [INFO ] [sig ] Generating forecast for: BEP [2026-02-04T20:17:21.645101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-02-04T20:17:21.658275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-02-04T20:17:21.658733] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-02-04T20:17:21.659592] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-02-04T20:17:21.659655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:21.659696] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:21.659734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:21.659800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:21.722177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:21.723078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:21.723162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:21.723196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:21.849443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:21.849623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:21.849669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:21.849699] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:21.853207] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=24.90%) [2026-02-04T20:17:21.853554] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-02-04T20:17:21.853720] [INFO ] [sig ] BEP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:22.006543] [INFO ] [LOCAL ] Saved forecast: BEP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BEP.txt [2026-02-04T20:17:22.006728] [INFO ] [sig ] [384/3449] Completed BEP in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.3m [2026-02-04T20:17:22.006773] [INFO ] [sig ] [385/3449] Forecasting BEPH... [2026-02-04T20:17:22.006804] [INFO ] [sig ] Generating forecast for: BEPH [2026-02-04T20:17:22.006834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-02-04T20:17:22.019521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-02-04T20:17:22.020026] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-02-04T20:17:22.020990] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-02-04T20:17:22.021053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:22.021086] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:22.021113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:22.021172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:22.079906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:22.081017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:22.081106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:22.081141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:22.207785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:22.207966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:22.208010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:22.208039] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:22.211452] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-02-04T20:17:22.211750] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-02-04T20:17:22.211880] [INFO ] [sig ] BEPH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:22.357769] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BEPH.txt [2026-02-04T20:17:22.357954] [INFO ] [sig ] [385/3449] Completed BEPH in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:22.358001] [INFO ] [sig ] [386/3449] Forecasting BEPI... [2026-02-04T20:17:22.358031] [INFO ] [sig ] Generating forecast for: BEPI [2026-02-04T20:17:22.358062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-02-04T20:17:22.370225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-02-04T20:17:22.370695] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-02-04T20:17:22.371520] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-02-04T20:17:22.371598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:22.371636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:22.371663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:22.371720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:22.431998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:22.432958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:22.433068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:22.433113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:22.541385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:22.541556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:22.541620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:22.541651] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:22.545391] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-02-04T20:17:22.545746] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-02-04T20:17:22.545890] [INFO ] [sig ] BEPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:22.691434] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BEPI.txt [2026-02-04T20:17:22.691620] [INFO ] [sig ] [386/3449] Completed BEPI in 0.3s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:22.691667] [INFO ] [sig ] [387/3449] Forecasting BFAM... [2026-02-04T20:17:22.691697] [INFO ] [sig ] Generating forecast for: BFAM [2026-02-04T20:17:22.691728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-02-04T20:17:22.703881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-02-04T20:17:22.704290] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-02-04T20:17:22.705130] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-02-04T20:17:22.705183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:22.705215] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:22.705243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:22.705300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:22.762410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:22.763332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:22.763451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:22.763485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:22.888681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:22.888846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:22.888886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:22.888915] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:22.892500] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-02-04T20:17:22.892906] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-02-04T20:17:22.893058] [INFO ] [sig ] BFAM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:23.039943] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BFAM.txt [2026-02-04T20:17:23.040099] [INFO ] [sig ] [387/3449] Completed BFAM in 0.3s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:23.040143] [INFO ] [sig ] [388/3449] Forecasting BFC... [2026-02-04T20:17:23.040173] [INFO ] [sig ] Generating forecast for: BFC [2026-02-04T20:17:23.040203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-02-04T20:17:23.052487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-02-04T20:17:23.052956] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-02-04T20:17:23.053813] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-02-04T20:17:23.053870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:23.053901] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:23.053929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:23.053986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:23.113106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:23.114045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:23.114133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:23.114167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:23.249984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:23.250171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:23.250224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:23.250261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:23.255340] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=47.95%) [2026-02-04T20:17:23.255968] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-02-04T20:17:23.256185] [INFO ] [sig ] BFC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:23.422794] [INFO ] [LOCAL ] Saved forecast: BFC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BFC.txt [2026-02-04T20:17:23.422953] [INFO ] [sig ] [388/3449] Completed BFC in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:23.422996] [INFO ] [sig ] [389/3449] Forecasting BFH... [2026-02-04T20:17:23.423026] [INFO ] [sig ] Generating forecast for: BFH [2026-02-04T20:17:23.423058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-02-04T20:17:23.435627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-02-04T20:17:23.436072] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-02-04T20:17:23.437031] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-02-04T20:17:23.437093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:23.437126] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:23.437152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:23.437210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:23.500659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:23.501566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:23.501874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:23.501909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:23.631127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:23.631288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:23.631328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:23.631357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:23.635090] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=88.75%) [2026-02-04T20:17:23.635417] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-02-04T20:17:23.635562] [INFO ] [sig ] BFH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:23.785884] [INFO ] [LOCAL ] Saved forecast: BFH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BFH.txt [2026-02-04T20:17:23.786039] [INFO ] [sig ] [389/3449] Completed BFH in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:23.786080] [INFO ] [sig ] [390/3449] Forecasting BFK... [2026-02-04T20:17:23.786111] [INFO ] [sig ] Generating forecast for: BFK [2026-02-04T20:17:23.786141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-02-04T20:17:23.798701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-02-04T20:17:23.799063] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-02-04T20:17:23.800107] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-02-04T20:17:23.800349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:23.800382] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:23.800409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:23.800466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:23.858326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:23.859201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:23.859284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:23.859317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:23.989402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:23.989563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:23.989831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:23.989863] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:23.993823] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-02-04T20:17:23.994099] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-02-04T20:17:23.994229] [INFO ] [sig ] BFK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:24.153030] [INFO ] [LOCAL ] Saved forecast: BFK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BFK.txt [2026-02-04T20:17:24.153213] [INFO ] [sig ] [390/3449] Completed BFK in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:24.153257] [INFO ] [sig ] [391/3449] Forecasting BFLY... [2026-02-04T20:17:24.153289] [INFO ] [sig ] Generating forecast for: BFLY [2026-02-04T20:17:24.153330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-02-04T20:17:24.167181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-02-04T20:17:24.167540] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-02-04T20:17:24.168490] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-02-04T20:17:24.168557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:24.168621] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:24.168655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:24.168714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:24.232620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:24.233553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:24.233687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:24.233729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:24.366014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:24.366171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:24.366212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:24.366241] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:24.369728] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=30.44%) [2026-02-04T20:17:24.370088] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-02-04T20:17:24.370255] [INFO ] [sig ] BFLY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:24.517755] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BFLY.txt [2026-02-04T20:17:24.517899] [INFO ] [sig ] [391/3449] Completed BFLY in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:24.517960] [INFO ] [sig ] [392/3449] Forecasting BFS... [2026-02-04T20:17:24.517994] [INFO ] [sig ] Generating forecast for: BFS [2026-02-04T20:17:24.518028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-02-04T20:17:24.532524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-02-04T20:17:24.532931] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-02-04T20:17:24.533784] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-02-04T20:17:24.533836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:24.533868] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:24.533896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:24.533953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:24.594755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:24.595691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:24.595775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:24.595809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:24.717437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:24.717623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:24.717666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:24.717695] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:24.721222] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-02-04T20:17:24.721515] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-02-04T20:17:24.721673] [INFO ] [sig ] BFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:24.930973] [INFO ] [LOCAL ] Saved forecast: BFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BFS.txt [2026-02-04T20:17:24.931126] [INFO ] [sig ] [392/3449] Completed BFS in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:24.931168] [INFO ] [sig ] [393/3449] Forecasting BFZ... [2026-02-04T20:17:24.931199] [INFO ] [sig ] Generating forecast for: BFZ [2026-02-04T20:17:24.931230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-02-04T20:17:24.943256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-02-04T20:17:24.943661] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-02-04T20:17:24.944501] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-02-04T20:17:24.944554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:24.944610] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:24.944640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:24.944697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:25.002269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:25.003143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:25.003238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:25.003271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:25.134101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:25.134286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:25.134336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:25.134366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:25.138082] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-02-04T20:17:25.138391] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-02-04T20:17:25.138537] [INFO ] [sig ] BFZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:25.296623] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BFZ.txt [2026-02-04T20:17:25.296816] [INFO ] [sig ] [393/3449] Completed BFZ in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:25.296866] [INFO ] [sig ] [394/3449] Forecasting BG... [2026-02-04T20:17:25.296898] [INFO ] [sig ] Generating forecast for: BG [2026-02-04T20:17:25.296934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-02-04T20:17:25.310611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-02-04T20:17:25.311268] [INFO ] [FORECASTER] Starting predict_future for BG [2026-02-04T20:17:25.312242] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-02-04T20:17:25.312302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:25.312388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:25.312422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:25.312482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:25.377772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:25.378773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:25.378891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:25.378947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:25.511827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:25.511991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:25.512033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:25.512062] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:25.515961] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-02-04T20:17:25.516254] [INFO ] [FORECASTER] Completed predict_future for BG [2026-02-04T20:17:25.516391] [INFO ] [sig ] BG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:25.665305] [INFO ] [LOCAL ] Saved forecast: BG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BG.txt [2026-02-04T20:17:25.665472] [INFO ] [sig ] [394/3449] Completed BG in 0.4s | 2.80 sym/s | Total: 2.3m | ETA: 18.2m [2026-02-04T20:17:25.665516] [INFO ] [sig ] [395/3449] Forecasting BGB... [2026-02-04T20:17:25.665552] [INFO ] [sig ] Generating forecast for: BGB [2026-02-04T20:17:25.665620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-02-04T20:17:25.679059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-02-04T20:17:25.679528] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-02-04T20:17:25.680552] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-02-04T20:17:25.680637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:25.680671] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:25.680699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:25.680757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:25.744310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:25.745383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:25.745475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:25.745509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:25.879300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:25.879462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:25.879504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:25.879532] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:25.883621] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-02-04T20:17:25.883995] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-02-04T20:17:25.884144] [INFO ] [sig ] BGB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:26.032201] [INFO ] [LOCAL ] Saved forecast: BGB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGB.txt [2026-02-04T20:17:26.032356] [INFO ] [sig ] [395/3449] Completed BGB in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:26.032397] [INFO ] [sig ] [396/3449] Forecasting BGC... [2026-02-04T20:17:26.032428] [INFO ] [sig ] Generating forecast for: BGC [2026-02-04T20:17:26.032459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-02-04T20:17:26.044650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-02-04T20:17:26.045019] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-02-04T20:17:26.045874] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-02-04T20:17:26.045927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:26.045959] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:26.045986] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:26.046042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:26.108258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:26.109233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:26.109329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:26.109364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:26.237385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:26.237545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:26.237605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:26.237638] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:26.241381] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=86.93%) [2026-02-04T20:17:26.241715] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-02-04T20:17:26.241848] [INFO ] [sig ] BGC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:26.393661] [INFO ] [LOCAL ] Saved forecast: BGC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGC.txt [2026-02-04T20:17:26.393820] [INFO ] [sig ] [396/3449] Completed BGC in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:26.393863] [INFO ] [sig ] [397/3449] Forecasting BGH... [2026-02-04T20:17:26.393892] [INFO ] [sig ] Generating forecast for: BGH [2026-02-04T20:17:26.393924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-02-04T20:17:26.407618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-02-04T20:17:26.408057] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-02-04T20:17:26.408923] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-02-04T20:17:26.408976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:26.409008] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:26.409034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:26.409091] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:26.472612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:26.473499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:26.473608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:26.473646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:26.604462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:26.604645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:26.604687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:26.604718] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:26.608520] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=31.13%) [2026-02-04T20:17:26.608838] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-02-04T20:17:26.608978] [INFO ] [sig ] BGH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:26.760492] [INFO ] [LOCAL ] Saved forecast: BGH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BGH.txt [2026-02-04T20:17:26.760772] [INFO ] [sig ] [397/3449] Completed BGH in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:26.760832] [INFO ] [sig ] [398/3449] Forecasting BGLC... [2026-02-04T20:17:26.760886] [INFO ] [sig ] Generating forecast for: BGLC [2026-02-04T20:17:26.760935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-02-04T20:17:26.773729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-02-04T20:17:26.774143] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-02-04T20:17:26.775223] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-02-04T20:17:26.775278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:26.775310] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:26.775339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:26.775398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:26.840106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:26.841027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:26.841117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:26.841152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:26.963607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:26.963775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:26.963817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:26.963846] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:26.967262] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-02-04T20:17:26.967541] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-02-04T20:17:26.967692] [INFO ] [sig ] BGLC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:27.117300] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGLC.txt [2026-02-04T20:17:27.117478] [INFO ] [sig ] [398/3449] Completed BGLC in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:27.117524] [INFO ] [sig ] [399/3449] Forecasting BGRN... [2026-02-04T20:17:27.117565] [INFO ] [sig ] Generating forecast for: BGRN [2026-02-04T20:17:27.117633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-02-04T20:17:27.130560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-02-04T20:17:27.131038] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-02-04T20:17:27.131921] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-02-04T20:17:27.131976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:27.132009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:27.132037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:27.132097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:27.192946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:27.193875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:27.193960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:27.193993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:27.321736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:27.321898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:27.321945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:27.321982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:27.325502] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-02-04T20:17:27.325811] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-02-04T20:17:27.325942] [INFO ] [sig ] BGRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:27.474303] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGRN.txt [2026-02-04T20:17:27.474479] [INFO ] [sig ] [399/3449] Completed BGRN in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:27.474538] [INFO ] [sig ] [400/3449] Forecasting BGS... [2026-02-04T20:17:27.474567] [INFO ] [sig ] Generating forecast for: BGS [2026-02-04T20:17:27.474624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-02-04T20:17:27.486629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-02-04T20:17:27.487054] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-02-04T20:17:27.487915] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-02-04T20:17:27.487997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:27.488029] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:27.488056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:27.488113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:27.545903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:27.546846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:27.546934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:27.546969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:27.670396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:27.670562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:27.670625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:27.670653] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:27.674977] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-02-04T20:17:27.675281] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-02-04T20:17:27.675415] [INFO ] [sig ] BGS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:27.833521] [INFO ] [LOCAL ] Saved forecast: BGS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BGS.txt [2026-02-04T20:17:27.833732] [INFO ] [sig ] [400/3449] Completed BGS in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:27.833777] [INFO ] [sig ] [401/3449] Forecasting BGSF... [2026-02-04T20:17:27.833806] [INFO ] [sig ] Generating forecast for: BGSF [2026-02-04T20:17:27.833836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-02-04T20:17:27.845214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-02-04T20:17:27.845676] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-02-04T20:17:27.846493] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-02-04T20:17:27.846545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:27.846608] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:27.846639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:27.846697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:27.905110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:27.906057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:27.906165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:27.906200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:28.031644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:28.031815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:28.031854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:28.031900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:28.035372] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-02-04T20:17:28.035726] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-02-04T20:17:28.035862] [INFO ] [sig ] BGSF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:28.181733] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGSF.txt [2026-02-04T20:17:28.181897] [INFO ] [sig ] [401/3449] Completed BGSF in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:28.181941] [INFO ] [sig ] [402/3449] Forecasting BGX... [2026-02-04T20:17:28.181970] [INFO ] [sig ] Generating forecast for: BGX [2026-02-04T20:17:28.182000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-02-04T20:17:28.194300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-02-04T20:17:28.194710] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-02-04T20:17:28.195506] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-02-04T20:17:28.195558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:28.195626] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:28.195657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:28.195715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:28.252983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:28.253963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:28.254062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:28.254095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:28.378948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:28.379115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:28.379155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:28.379184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:28.383047] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=56.36%) [2026-02-04T20:17:28.383355] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-02-04T20:17:28.383490] [INFO ] [sig ] BGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:28.530036] [INFO ] [LOCAL ] Saved forecast: BGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGX.txt [2026-02-04T20:17:28.530207] [INFO ] [sig ] [402/3449] Completed BGX in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-02-04T20:17:28.530248] [INFO ] [sig ] [403/3449] Forecasting BGY... [2026-02-04T20:17:28.530277] [INFO ] [sig ] Generating forecast for: BGY [2026-02-04T20:17:28.530308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-02-04T20:17:28.542314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-02-04T20:17:28.542784] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-02-04T20:17:28.543689] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-02-04T20:17:28.543745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:28.543777] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:28.543804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:28.543860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:28.601683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:28.602641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:28.602726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:28.602758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:28.729744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:28.729917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:28.729962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:28.729993] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:28.734206] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-02-04T20:17:28.734719] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-02-04T20:17:28.734919] [INFO ] [sig ] BGY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:28.886716] [INFO ] [LOCAL ] Saved forecast: BGY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BGY.txt [2026-02-04T20:17:28.886881] [INFO ] [sig ] [403/3449] Completed BGY in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:28.886922] [INFO ] [sig ] [404/3449] Forecasting BHC... [2026-02-04T20:17:28.886951] [INFO ] [sig ] Generating forecast for: BHC [2026-02-04T20:17:28.886982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-02-04T20:17:28.899951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-02-04T20:17:28.900392] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-02-04T20:17:28.901234] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-02-04T20:17:28.901286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:28.901318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:28.901345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:28.901407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:28.960899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:28.961794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:28.961905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:28.961940] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:29.093805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:29.093968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:29.094009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:29.094039] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:29.097508] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-02-04T20:17:29.097818] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-02-04T20:17:29.097982] [INFO ] [sig ] BHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:29.240715] [INFO ] [LOCAL ] Saved forecast: BHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHC.txt [2026-02-04T20:17:29.240866] [INFO ] [sig ] [404/3449] Completed BHC in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:29.240907] [INFO ] [sig ] [405/3449] Forecasting BHE... [2026-02-04T20:17:29.240937] [INFO ] [sig ] Generating forecast for: BHE [2026-02-04T20:17:29.240968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-02-04T20:17:29.257922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-02-04T20:17:29.258442] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-02-04T20:17:29.259355] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-02-04T20:17:29.259411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:29.259445] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:29.259473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:29.259561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:29.318097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:29.319049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:29.319135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:29.319169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:29.449850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:29.450043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:29.450105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:29.450146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:29.454070] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-02-04T20:17:29.454382] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-02-04T20:17:29.454525] [INFO ] [sig ] BHE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:29.607460] [INFO ] [LOCAL ] Saved forecast: BHE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BHE.txt [2026-02-04T20:17:29.607638] [INFO ] [sig ] [405/3449] Completed BHE in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:29.607684] [INFO ] [sig ] [406/3449] Forecasting BHF... [2026-02-04T20:17:29.607714] [INFO ] [sig ] Generating forecast for: BHF [2026-02-04T20:17:29.607744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-02-04T20:17:29.619829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-02-04T20:17:29.620184] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-02-04T20:17:29.621007] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-02-04T20:17:29.621060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:29.621092] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:29.621120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:29.621178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:29.677740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:29.678674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:29.678770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:29.678811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:29.802066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:29.802226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:29.802266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:29.802295] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:29.805701] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-02-04T20:17:29.805975] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-02-04T20:17:29.806104] [INFO ] [sig ] BHF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:29.951567] [INFO ] [LOCAL ] Saved forecast: BHF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHF.txt [2026-02-04T20:17:29.951768] [INFO ] [sig ] [406/3449] Completed BHF in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:29.951811] [INFO ] [sig ] [407/3449] Forecasting BHFAL... [2026-02-04T20:17:29.951840] [INFO ] [sig ] Generating forecast for: BHFAL [2026-02-04T20:17:29.951872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-02-04T20:17:29.963836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-02-04T20:17:29.964260] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-02-04T20:17:29.965134] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-02-04T20:17:29.965203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:29.965237] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:29.965267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:29.965325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:30.022143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:30.023259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:30.023356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:30.023389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:30.147498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:30.147693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:30.147735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:30.147763] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:30.151429] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=14.99%) [2026-02-04T20:17:30.151761] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-02-04T20:17:30.151895] [INFO ] [sig ] BHFAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:30.308556] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHFAL.txt [2026-02-04T20:17:30.308771] [INFO ] [sig ] [407/3449] Completed BHFAL in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:30.308813] [INFO ] [sig ] [408/3449] Forecasting BHFAM... [2026-02-04T20:17:30.308843] [INFO ] [sig ] Generating forecast for: BHFAM [2026-02-04T20:17:30.308874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-02-04T20:17:30.322306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-02-04T20:17:30.322749] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-02-04T20:17:30.323595] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-02-04T20:17:30.323650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:30.323683] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:30.323712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:30.323770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:30.387234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:30.388283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:30.388384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:30.388420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:30.517877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:30.518066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:30.518107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:30.518137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:30.521972] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=27.96%) [2026-02-04T20:17:30.522276] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-02-04T20:17:30.522416] [INFO ] [sig ] BHFAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:30.690863] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHFAM.txt [2026-02-04T20:17:30.691078] [INFO ] [sig ] [408/3449] Completed BHFAM in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:30.691137] [INFO ] [sig ] [409/3449] Forecasting BHFAN... [2026-02-04T20:17:30.691178] [INFO ] [sig ] Generating forecast for: BHFAN [2026-02-04T20:17:30.691220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-02-04T20:17:30.704449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-02-04T20:17:30.705098] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-02-04T20:17:30.706141] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-02-04T20:17:30.706194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:30.706227] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:30.706254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:30.706313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:30.767123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:30.768074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:30.768185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:30.768220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:30.895025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:30.895194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:30.895237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:30.895268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:30.899101] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-02-04T20:17:30.899388] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-02-04T20:17:30.899537] [INFO ] [sig ] BHFAN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:31.051669] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHFAN.txt [2026-02-04T20:17:31.052015] [INFO ] [sig ] [409/3449] Completed BHFAN in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:31.052056] [INFO ] [sig ] [410/3449] Forecasting BHFAO... [2026-02-04T20:17:31.052094] [INFO ] [sig ] Generating forecast for: BHFAO [2026-02-04T20:17:31.052132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-02-04T20:17:31.062371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-02-04T20:17:31.062774] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-02-04T20:17:31.063619] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-02-04T20:17:31.063684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:31.063724] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:31.063756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:31.063826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:31.121705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:31.122552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:31.122677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:31.122712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:31.238431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:31.238614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:31.238657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:31.238686] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:31.242088] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-02-04T20:17:31.242368] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-02-04T20:17:31.242519] [INFO ] [sig ] BHFAO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:31.383934] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BHFAO.txt [2026-02-04T20:17:31.384076] [INFO ] [sig ] [410/3449] Completed BHFAO in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:31.384118] [INFO ] [sig ] [411/3449] Forecasting BHFAP... [2026-02-04T20:17:31.384151] [INFO ] [sig ] Generating forecast for: BHFAP [2026-02-04T20:17:31.384184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-02-04T20:17:31.396711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-02-04T20:17:31.397094] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-02-04T20:17:31.398068] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-02-04T20:17:31.398123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:31.398185] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:31.398214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:31.398271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:31.457153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:31.457898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:31.457996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:31.458031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:31.593321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:31.593477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:31.593519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:31.593549] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:31.597153] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-02-04T20:17:31.597433] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-02-04T20:17:31.597565] [INFO ] [sig ] BHFAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:31.743712] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BHFAP.txt [2026-02-04T20:17:31.743884] [INFO ] [sig ] [411/3449] Completed BHFAP in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.1m [2026-02-04T20:17:31.743936] [INFO ] [sig ] [412/3449] Forecasting BHK... [2026-02-04T20:17:31.743972] [INFO ] [sig ] Generating forecast for: BHK [2026-02-04T20:17:31.744003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-02-04T20:17:31.757269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-02-04T20:17:31.757627] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-02-04T20:17:31.758680] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-02-04T20:17:31.758744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:31.758783] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:31.758815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:31.758875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:31.817516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:31.818381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:31.818496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:31.818531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:31.941924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:31.942081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:31.942124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:31.942154] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:31.945686] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-02-04T20:17:31.945967] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-02-04T20:17:31.946099] [INFO ] [sig ] BHK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:32.088240] [INFO ] [LOCAL ] Saved forecast: BHK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHK.txt [2026-02-04T20:17:32.088376] [INFO ] [sig ] [412/3449] Completed BHK in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:32.088416] [INFO ] [sig ] [413/3449] Forecasting BHP... [2026-02-04T20:17:32.088445] [INFO ] [sig ] Generating forecast for: BHP [2026-02-04T20:17:32.088475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-02-04T20:17:32.100166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-02-04T20:17:32.100538] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-02-04T20:17:32.101378] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-02-04T20:17:32.101432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:32.101466] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:32.101492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:32.101551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:32.159439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:32.160284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:32.160366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:32.160399] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:32.284062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:32.284215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:32.284256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:32.284286] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:32.287823] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-02-04T20:17:32.288155] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-02-04T20:17:32.288304] [INFO ] [sig ] BHP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:32.431399] [INFO ] [LOCAL ] Saved forecast: BHP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BHP.txt [2026-02-04T20:17:32.431551] [INFO ] [sig ] [413/3449] Completed BHP in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:32.431639] [INFO ] [sig ] [414/3449] Forecasting BHRB... [2026-02-04T20:17:32.431691] [INFO ] [sig ] Generating forecast for: BHRB [2026-02-04T20:17:32.431724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-02-04T20:17:32.444243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-02-04T20:17:32.444632] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-02-04T20:17:32.445432] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-02-04T20:17:32.445484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:32.445515] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:32.445541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:32.445616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:32.505784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:32.506765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:32.506861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:32.506894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:32.624237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:32.624393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:32.624435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:32.624503] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:32.628806] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=78.71%) [2026-02-04T20:17:32.629273] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-02-04T20:17:32.629406] [INFO ] [sig ] BHRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:32.777902] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BHRB.txt [2026-02-04T20:17:32.778100] [INFO ] [sig ] [414/3449] Completed BHRB in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:32.778145] [INFO ] [sig ] [415/3449] Forecasting BHVN... [2026-02-04T20:17:32.778175] [INFO ] [sig ] Generating forecast for: BHVN [2026-02-04T20:17:32.778206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-02-04T20:17:32.793542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-02-04T20:17:32.794241] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-02-04T20:17:32.795399] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-02-04T20:17:32.795475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:32.795514] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:32.795555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:32.795652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:32.855494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:32.856785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:32.856897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:32.856931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:32.981752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:32.981923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:32.981966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:32.981995] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:32.985561] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-02-04T20:17:32.985902] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-02-04T20:17:32.986048] [INFO ] [sig ] BHVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:33.138392] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BHVN.txt [2026-02-04T20:17:33.138555] [INFO ] [sig ] [415/3449] Completed BHVN in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:33.138622] [INFO ] [sig ] [416/3449] Forecasting BIAF... [2026-02-04T20:17:33.138654] [INFO ] [sig ] Generating forecast for: BIAF [2026-02-04T20:17:33.138686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-02-04T20:17:33.151291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-02-04T20:17:33.151741] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-02-04T20:17:33.152705] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-02-04T20:17:33.152760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:33.152794] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:33.152819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:33.152877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:33.213345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:33.214289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:33.214374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:33.214407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:33.336782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:33.336970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:33.337020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:33.337052] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:33.340725] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: UP (p=80.16%) [2026-02-04T20:17:33.341050] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-02-04T20:17:33.341184] [INFO ] [sig ] BIAF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:33.488367] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BIAF.txt [2026-02-04T20:17:33.488553] [INFO ] [sig ] [416/3449] Completed BIAF in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:33.488619] [INFO ] [sig ] [417/3449] Forecasting BIB... [2026-02-04T20:17:33.488652] [INFO ] [sig ] Generating forecast for: BIB [2026-02-04T20:17:33.488685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-02-04T20:17:33.500344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-02-04T20:17:33.500732] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-02-04T20:17:33.501538] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-02-04T20:17:33.501623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:33.501657] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:33.501689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:33.501758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:33.562615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:33.563747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:33.563833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:33.563867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:33.677911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:33.678132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:33.678194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:33.678238] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:33.682753] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-02-04T20:17:33.683120] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-02-04T20:17:33.683273] [INFO ] [sig ] BIB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:33.828967] [INFO ] [LOCAL ] Saved forecast: BIB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIB.txt [2026-02-04T20:17:33.829125] [INFO ] [sig ] [417/3449] Completed BIB in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:33.829166] [INFO ] [sig ] [418/3449] Forecasting BIIB... [2026-02-04T20:17:33.829197] [INFO ] [sig ] Generating forecast for: BIIB [2026-02-04T20:17:33.829229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-02-04T20:17:33.840457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-02-04T20:17:33.840858] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-02-04T20:17:33.841719] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-02-04T20:17:33.841773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:33.841821] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:33.841851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:33.841908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:33.900479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:33.901646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:33.901731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:33.901765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:34.033932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:34.034100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:34.034142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:34.034171] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:34.037668] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-02-04T20:17:34.037989] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-02-04T20:17:34.038126] [INFO ] [sig ] BIIB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:34.183491] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIIB.txt [2026-02-04T20:17:34.183676] [INFO ] [sig ] [418/3449] Completed BIIB in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-02-04T20:17:34.183720] [INFO ] [sig ] [419/3449] Forecasting BILI... [2026-02-04T20:17:34.183750] [INFO ] [sig ] Generating forecast for: BILI [2026-02-04T20:17:34.183780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-02-04T20:17:34.195349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-02-04T20:17:34.195749] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-02-04T20:17:34.196551] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-02-04T20:17:34.196630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:34.196664] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:34.196690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:34.196746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:34.254425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:34.255355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:34.255440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:34.255473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:34.378295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:34.378460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:34.378499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:34.378529] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:34.381993] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-02-04T20:17:34.382272] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-02-04T20:17:34.382399] [INFO ] [sig ] BILI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:34.523121] [INFO ] [LOCAL ] Saved forecast: BILI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BILI.txt [2026-02-04T20:17:34.523282] [INFO ] [sig ] [419/3449] Completed BILI in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:34.523323] [INFO ] [sig ] [420/3449] Forecasting BILL... [2026-02-04T20:17:34.523355] [INFO ] [sig ] Generating forecast for: BILL [2026-02-04T20:17:34.523387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-02-04T20:17:34.534308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-02-04T20:17:34.534713] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-02-04T20:17:34.535533] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-02-04T20:17:34.535611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:34.535646] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:34.535672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:34.535730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:34.593715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:34.594600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:34.594682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:34.594715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:34.721537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:34.721723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:34.721766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:34.721798] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:34.725255] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-02-04T20:17:34.725547] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-02-04T20:17:34.725701] [INFO ] [sig ] BILL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:34.872660] [INFO ] [LOCAL ] Saved forecast: BILL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BILL.txt [2026-02-04T20:17:34.872845] [INFO ] [sig ] [420/3449] Completed BILL in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:34.872899] [INFO ] [sig ] [421/3449] Forecasting BIO... [2026-02-04T20:17:34.872936] [INFO ] [sig ] Generating forecast for: BIO [2026-02-04T20:17:34.872969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-02-04T20:17:34.884652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-02-04T20:17:34.885046] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-02-04T20:17:34.885930] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-02-04T20:17:34.885982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:34.886014] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:34.886041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:34.886098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:34.945085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:34.946014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:34.946139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:34.946173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:35.071206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:35.071372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:35.071416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:35.071447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:35.075042] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=33.12%) [2026-02-04T20:17:35.075377] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-02-04T20:17:35.075531] [INFO ] [sig ] BIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:35.225383] [INFO ] [LOCAL ] Saved forecast: BIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIO.txt [2026-02-04T20:17:35.225549] [INFO ] [sig ] [421/3449] Completed BIO in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:35.225625] [INFO ] [sig ] [422/3449] Forecasting BIP... [2026-02-04T20:17:35.225661] [INFO ] [sig ] Generating forecast for: BIP [2026-02-04T20:17:35.225695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-02-04T20:17:35.237161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-02-04T20:17:35.237545] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-02-04T20:17:35.238447] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-02-04T20:17:35.238501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:35.238534] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:35.238562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:35.238645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:35.298222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:35.299363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:35.299448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:35.299483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:35.426915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:35.427089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:35.427141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:35.427172] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:35.430835] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-02-04T20:17:35.431122] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-02-04T20:17:35.431254] [INFO ] [sig ] BIP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:35.581417] [INFO ] [LOCAL ] Saved forecast: BIP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BIP.txt [2026-02-04T20:17:35.581598] [INFO ] [sig ] [422/3449] Completed BIP in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:35.581641] [INFO ] [sig ] [423/3449] Forecasting BIPH... [2026-02-04T20:17:35.581672] [INFO ] [sig ] Generating forecast for: BIPH [2026-02-04T20:17:35.581704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-02-04T20:17:35.594204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-02-04T20:17:35.594569] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-02-04T20:17:35.595394] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-02-04T20:17:35.595445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:35.595477] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:35.595503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:35.595559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:35.657130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:35.658156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:35.658242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:35.658275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:35.764274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:35.764433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:35.764479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:35.764508] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:35.768081] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-02-04T20:17:35.768394] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-02-04T20:17:35.768596] [INFO ] [sig ] BIPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:35.911360] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIPH.txt [2026-02-04T20:17:35.911517] [INFO ] [sig ] [423/3449] Completed BIPH in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:35.911558] [INFO ] [sig ] [424/3449] Forecasting BIPI... [2026-02-04T20:17:35.911613] [INFO ] [sig ] Generating forecast for: BIPI [2026-02-04T20:17:35.911645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-02-04T20:17:35.924880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-02-04T20:17:35.925490] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-02-04T20:17:35.926505] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-02-04T20:17:35.926557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:35.926611] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:35.926640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:35.926697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:35.985672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:35.986631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:35.986714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:35.986747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:36.092475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:36.092656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:36.092698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:36.092727] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:36.096237] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-02-04T20:17:36.096523] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-02-04T20:17:36.096673] [INFO ] [sig ] BIPI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:36.241483] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIPI.txt [2026-02-04T20:17:36.241730] [INFO ] [sig ] [424/3449] Completed BIPI in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:36.241778] [INFO ] [sig ] [425/3449] Forecasting BIRD... [2026-02-04T20:17:36.241814] [INFO ] [sig ] Generating forecast for: BIRD [2026-02-04T20:17:36.241850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-02-04T20:17:36.254531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-02-04T20:17:36.254968] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-02-04T20:17:36.256204] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-02-04T20:17:36.256269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:36.256309] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:36.256337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:36.256408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:36.319117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:36.320029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:36.320113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:36.320146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:36.447020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:36.447191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:36.447267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:36.447299] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:36.451159] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-02-04T20:17:36.451439] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-02-04T20:17:36.451594] [INFO ] [sig ] BIRD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:36.594848] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIRD.txt [2026-02-04T20:17:36.595005] [INFO ] [sig ] [425/3449] Completed BIRD in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:36.595048] [INFO ] [sig ] [426/3449] Forecasting BIRK... [2026-02-04T20:17:36.595078] [INFO ] [sig ] Generating forecast for: BIRK [2026-02-04T20:17:36.595109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-02-04T20:17:36.606717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-02-04T20:17:36.607079] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-02-04T20:17:36.607894] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-02-04T20:17:36.607972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:36.608009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:36.608037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:36.608094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:36.665753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:36.666668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:36.666753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:36.666794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:36.791823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:36.791984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:36.792026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:36.792055] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:36.795650] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-02-04T20:17:36.795929] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-02-04T20:17:36.796242] [INFO ] [sig ] BIRK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:36.942355] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BIRK.txt [2026-02-04T20:17:36.942519] [INFO ] [sig ] [426/3449] Completed BIRK in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:36.942562] [INFO ] [sig ] [427/3449] Forecasting BITF... [2026-02-04T20:17:36.942612] [INFO ] [sig ] Generating forecast for: BITF [2026-02-04T20:17:36.942644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-02-04T20:17:36.955273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-02-04T20:17:36.955685] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-02-04T20:17:36.956505] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-02-04T20:17:36.956558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:36.956621] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:36.956651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:36.956709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:37.014810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:37.015713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:37.015838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:37.015874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:37.136702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:37.136865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:37.136910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:37.136941] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:37.140994] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-02-04T20:17:37.141280] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-02-04T20:17:37.141413] [INFO ] [sig ] BITF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:37.293766] [INFO ] [LOCAL ] Saved forecast: BITF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BITF.txt [2026-02-04T20:17:37.293933] [INFO ] [sig ] [427/3449] Completed BITF in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:37.293976] [INFO ] [sig ] [428/3449] Forecasting BIVI... [2026-02-04T20:17:37.294005] [INFO ] [sig ] Generating forecast for: BIVI [2026-02-04T20:17:37.294035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-02-04T20:17:37.305682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-02-04T20:17:37.306068] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-02-04T20:17:37.306914] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-02-04T20:17:37.306967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:37.307026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:37.307055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:37.307122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:37.365430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:37.366605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:37.366699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:37.366735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:37.494325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:37.494488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:37.494530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:37.494563] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:37.498139] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=30.47%) [2026-02-04T20:17:37.498442] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-02-04T20:17:37.498603] [INFO ] [sig ] BIVI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:37.649535] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BIVI.txt [2026-02-04T20:17:37.649723] [INFO ] [sig ] [428/3449] Completed BIVI in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.0m [2026-02-04T20:17:37.649767] [INFO ] [sig ] [429/3449] Forecasting BJ... [2026-02-04T20:17:37.649801] [INFO ] [sig ] Generating forecast for: BJ [2026-02-04T20:17:37.649833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-02-04T20:17:37.662359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-02-04T20:17:37.662788] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-02-04T20:17:37.663720] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-02-04T20:17:37.663777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:37.663840] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:37.663871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:37.663929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:37.728479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:37.729611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:37.729716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:37.729759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:37.866409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:37.866597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:37.866642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:37.866674] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:37.870223] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-02-04T20:17:37.870508] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-02-04T20:17:37.870660] [INFO ] [sig ] BJ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:38.022391] [INFO ] [LOCAL ] Saved forecast: BJ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BJ.txt [2026-02-04T20:17:38.022625] [INFO ] [sig ] [429/3449] Completed BJ in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-04T20:17:38.022687] [INFO ] [sig ] [430/3449] Forecasting BJRI... [2026-02-04T20:17:38.022727] [INFO ] [sig ] Generating forecast for: BJRI [2026-02-04T20:17:38.022768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-02-04T20:17:38.036018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-02-04T20:17:38.036453] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-02-04T20:17:38.037321] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-02-04T20:17:38.037378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:38.037412] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:38.037440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:38.037499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:38.099714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:38.100730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:38.100817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:38.100852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:38.226335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:38.226498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:38.226540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:38.226570] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:38.230362] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-02-04T20:17:38.230721] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-02-04T20:17:38.230876] [INFO ] [sig ] BJRI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:38.375895] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BJRI.txt [2026-02-04T20:17:38.376052] [INFO ] [sig ] [430/3449] Completed BJRI in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-04T20:17:38.376095] [INFO ] [sig ] [431/3449] Forecasting BK... [2026-02-04T20:17:38.376125] [INFO ] [sig ] Generating forecast for: BK [2026-02-04T20:17:38.376156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-02-04T20:17:38.388161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-02-04T20:17:38.388651] [INFO ] [FORECASTER] Starting predict_future for BK [2026-02-04T20:17:38.389563] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-02-04T20:17:38.389646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:38.389681] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:38.389708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:38.389766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:38.448305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:38.449228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:38.449317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:38.449351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:38.570382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:38.570545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:38.570606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:38.570636] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:38.574158] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-02-04T20:17:38.574435] [INFO ] [FORECASTER] Completed predict_future for BK [2026-02-04T20:17:38.574566] [INFO ] [sig ] BK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:38.715870] [INFO ] [LOCAL ] Saved forecast: BK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BK.txt [2026-02-04T20:17:38.716015] [INFO ] [sig ] [431/3449] Completed BK in 0.3s | 2.80 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-04T20:17:38.716055] [INFO ] [sig ] [432/3449] Forecasting BKCH... [2026-02-04T20:17:38.716086] [INFO ] [sig ] Generating forecast for: BKCH [2026-02-04T20:17:38.716117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-02-04T20:17:38.727380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-02-04T20:17:38.727798] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-02-04T20:17:38.728693] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-02-04T20:17:38.728748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:38.728780] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:38.728808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:38.728878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:38.787406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:38.788297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:38.788381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:38.788416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:38.911852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:38.912026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:38.912078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:38.912108] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:38.916191] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=91.91%) [2026-02-04T20:17:38.916515] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-02-04T20:17:38.916679] [INFO ] [sig ] BKCH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:39.058297] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BKCH.txt [2026-02-04T20:17:39.058453] [INFO ] [sig ] [432/3449] Completed BKCH in 0.3s | 2.80 sym/s | Total: 2.6m | ETA: 18.0m [2026-02-04T20:17:39.058493] [INFO ] [sig ] [433/3449] Forecasting BKD... [2026-02-04T20:17:39.058524] [INFO ] [sig ] Generating forecast for: BKD [2026-02-04T20:17:39.058560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-02-04T20:17:39.070854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-02-04T20:17:39.071266] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-02-04T20:17:39.072123] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-02-04T20:17:39.072176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:39.072208] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:39.072234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:39.072289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:39.129709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:39.130668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:39.130753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:39.130787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:39.251562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:39.251740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:39.251782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:39.251811] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:39.255229] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-02-04T20:17:39.255503] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-02-04T20:17:39.255653] [INFO ] [sig ] BKD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:39.396813] [INFO ] [LOCAL ] Saved forecast: BKD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BKD.txt [2026-02-04T20:17:39.396965] [INFO ] [sig ] [433/3449] Completed BKD in 0.3s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:39.397005] [INFO ] [sig ] [434/3449] Forecasting BKE... [2026-02-04T20:17:39.397035] [INFO ] [sig ] Generating forecast for: BKE [2026-02-04T20:17:39.397066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-02-04T20:17:39.408412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-02-04T20:17:39.408844] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-02-04T20:17:39.409724] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-02-04T20:17:39.409776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:39.409809] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:39.409841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:39.409911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:39.467326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:39.468229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:39.468318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:39.468352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:39.597324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:39.597484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:39.597526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:39.597556] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:39.601902] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-02-04T20:17:39.602194] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-02-04T20:17:39.602330] [INFO ] [sig ] BKE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:39.758693] [INFO ] [LOCAL ] Saved forecast: BKE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BKE.txt [2026-02-04T20:17:39.758919] [INFO ] [sig ] [434/3449] Completed BKE in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:39.759012] [INFO ] [sig ] [435/3449] Forecasting BKH... [2026-02-04T20:17:39.759252] [INFO ] [sig ] Generating forecast for: BKH [2026-02-04T20:17:39.759302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-02-04T20:17:39.773202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-02-04T20:17:39.773649] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-02-04T20:17:39.774615] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-02-04T20:17:39.774680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:39.774723] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:39.774762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:39.774851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:39.847116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:39.848459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:39.848590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:39.848629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:39.982662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:39.982827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:39.982870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:39.982901] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:39.986702] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-02-04T20:17:39.987088] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-02-04T20:17:39.987238] [INFO ] [sig ] BKH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:40.147657] [INFO ] [LOCAL ] Saved forecast: BKH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BKH.txt [2026-02-04T20:17:40.147843] [INFO ] [sig ] [435/3449] Completed BKH in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:40.147887] [INFO ] [sig ] [436/3449] Forecasting BKN... [2026-02-04T20:17:40.147920] [INFO ] [sig ] Generating forecast for: BKN [2026-02-04T20:17:40.147980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-02-04T20:17:40.161930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-02-04T20:17:40.162560] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-02-04T20:17:40.163446] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-02-04T20:17:40.163514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:40.163551] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:40.163599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:40.163660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:40.226928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:40.227891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:40.228000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:40.228037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:40.359616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:40.359792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:40.359836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:40.359868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:40.363944] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: UP (p=78.90%) [2026-02-04T20:17:40.364243] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-02-04T20:17:40.364375] [INFO ] [sig ] BKN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:40.518341] [INFO ] [LOCAL ] Saved forecast: BKN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BKN.txt [2026-02-04T20:17:40.518507] [INFO ] [sig ] [436/3449] Completed BKN in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:40.518560] [INFO ] [sig ] [437/3449] Forecasting BKNG... [2026-02-04T20:17:40.518613] [INFO ] [sig ] Generating forecast for: BKNG [2026-02-04T20:17:40.518647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-02-04T20:17:40.532692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-02-04T20:17:40.533076] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-02-04T20:17:40.534001] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-02-04T20:17:40.534064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:40.534104] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:40.534137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:40.534196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:40.598391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:40.599403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:40.599508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:40.599549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:40.728806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:40.728978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:40.729027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:40.729059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:40.732767] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-02-04T20:17:40.733045] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-02-04T20:17:40.733187] [INFO ] [sig ] BKNG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:40.886239] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BKNG.txt [2026-02-04T20:17:40.886407] [INFO ] [sig ] [437/3449] Completed BKNG in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:40.886448] [INFO ] [sig ] [438/3449] Forecasting BKSY... [2026-02-04T20:17:40.886479] [INFO ] [sig ] Generating forecast for: BKSY [2026-02-04T20:17:40.886510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-02-04T20:17:40.898883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-02-04T20:17:40.899309] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-02-04T20:17:40.900309] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-02-04T20:17:40.900364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:40.900397] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:40.900423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:40.900482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:40.964331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:40.965295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:40.965393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:40.965438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:41.103371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:41.103607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:41.103654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:41.103685] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:41.107743] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-02-04T20:17:41.108151] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-02-04T20:17:41.108308] [INFO ] [sig ] BKSY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:41.269432] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BKSY.txt [2026-02-04T20:17:41.269621] [INFO ] [sig ] [438/3449] Completed BKSY in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:41.269688] [INFO ] [sig ] [439/3449] Forecasting BL... [2026-02-04T20:17:41.269730] [INFO ] [sig ] Generating forecast for: BL [2026-02-04T20:17:41.269764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-02-04T20:17:41.282348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-02-04T20:17:41.282835] [INFO ] [FORECASTER] Starting predict_future for BL [2026-02-04T20:17:41.283759] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-02-04T20:17:41.283820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:41.283867] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:41.283911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:41.283980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:41.350527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:41.351500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:41.351613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:41.351651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:41.491539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:41.491739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:41.491784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:41.491816] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:41.495736] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-02-04T20:17:41.496157] [INFO ] [FORECASTER] Completed predict_future for BL [2026-02-04T20:17:41.496323] [INFO ] [sig ] BL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:41.656492] [INFO ] [LOCAL ] Saved forecast: BL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BL.txt [2026-02-04T20:17:41.656667] [INFO ] [sig ] [439/3449] Completed BL in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:41.656713] [INFO ] [sig ] [440/3449] Forecasting BLBD... [2026-02-04T20:17:41.656745] [INFO ] [sig ] Generating forecast for: BLBD [2026-02-04T20:17:41.656777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-02-04T20:17:41.670445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-02-04T20:17:41.670855] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-02-04T20:17:41.671915] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-02-04T20:17:41.671969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:41.672002] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:41.672030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:41.672088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:41.735310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:41.736227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:41.736313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:41.736348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:41.861732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:41.861894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:41.861936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:41.861965] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:41.865400] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-02-04T20:17:41.865706] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-02-04T20:17:41.865850] [INFO ] [sig ] BLBD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:42.021365] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLBD.txt [2026-02-04T20:17:42.021521] [INFO ] [sig ] [440/3449] Completed BLBD in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:42.021566] [INFO ] [sig ] [441/3449] Forecasting BLCN... [2026-02-04T20:17:42.021618] [INFO ] [sig ] Generating forecast for: BLCN [2026-02-04T20:17:42.021658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-02-04T20:17:42.033533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-02-04T20:17:42.033945] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-02-04T20:17:42.034875] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-02-04T20:17:42.034929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:42.034962] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:42.034989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:42.035047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:42.094625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:42.095411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:42.095495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:42.095527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:42.202741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:42.202899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:42.202939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:42.202967] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:42.206560] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-02-04T20:17:42.206859] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-02-04T20:17:42.206990] [INFO ] [sig ] BLCN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:42.355119] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLCN.txt [2026-02-04T20:17:42.355252] [INFO ] [sig ] [441/3449] Completed BLCN in 0.3s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:42.355319] [INFO ] [sig ] [442/3449] Forecasting BLCO... [2026-02-04T20:17:42.355350] [INFO ] [sig ] Generating forecast for: BLCO [2026-02-04T20:17:42.355380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-02-04T20:17:42.366702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-02-04T20:17:42.367098] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-02-04T20:17:42.367959] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-02-04T20:17:42.368064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:42.368106] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:42.368133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:42.368190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:42.430008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:42.430926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:42.431011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:42.431045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:42.560879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:42.561050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:42.561090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:42.561119] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:42.564789] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-02-04T20:17:42.565066] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-02-04T20:17:42.565195] [INFO ] [sig ] BLCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:42.715688] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLCO.txt [2026-02-04T20:17:42.715882] [INFO ] [sig ] [442/3449] Completed BLCO in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:42.715929] [INFO ] [sig ] [443/3449] Forecasting BLD... [2026-02-04T20:17:42.715960] [INFO ] [sig ] Generating forecast for: BLD [2026-02-04T20:17:42.715994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-02-04T20:17:42.728054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-02-04T20:17:42.728676] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-02-04T20:17:42.729488] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-02-04T20:17:42.729542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:42.729607] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:42.729638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:42.729697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:42.790636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:42.791552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:42.791659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:42.791694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:42.918314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:42.918510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:42.918567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:42.918637] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:42.922347] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=47.79%) [2026-02-04T20:17:42.922740] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-02-04T20:17:42.922898] [INFO ] [sig ] BLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:43.079667] [INFO ] [LOCAL ] Saved forecast: BLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BLD.txt [2026-02-04T20:17:43.079831] [INFO ] [sig ] [443/3449] Completed BLD in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:43.079874] [INFO ] [sig ] [444/3449] Forecasting BLDP... [2026-02-04T20:17:43.079903] [INFO ] [sig ] Generating forecast for: BLDP [2026-02-04T20:17:43.079933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-02-04T20:17:43.092973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-02-04T20:17:43.093384] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-02-04T20:17:43.094388] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-02-04T20:17:43.094458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:43.094508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:43.094541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:43.094621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:43.159699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:43.160641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:43.160727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:43.160763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:43.301371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:43.301534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:43.301594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:43.301629] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:43.305294] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=38.19%) [2026-02-04T20:17:43.305602] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-02-04T20:17:43.305753] [INFO ] [sig ] BLDP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:43.467051] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BLDP.txt [2026-02-04T20:17:43.467211] [INFO ] [sig ] [444/3449] Completed BLDP in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 17.9m [2026-02-04T20:17:43.467255] [INFO ] [sig ] [445/3449] Forecasting BLE... [2026-02-04T20:17:43.467286] [INFO ] [sig ] Generating forecast for: BLE [2026-02-04T20:17:43.467318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-02-04T20:17:43.479589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-02-04T20:17:43.479987] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-02-04T20:17:43.481063] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-02-04T20:17:43.481118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:43.481151] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:43.481211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:43.481273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:43.553369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:43.554707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:43.554820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:43.554873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:43.693017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:43.693190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:43.693233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:43.693262] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:43.696890] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=64.05%) [2026-02-04T20:17:43.697184] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-02-04T20:17:43.697324] [INFO ] [sig ] BLE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:43.853677] [INFO ] [LOCAL ] Saved forecast: BLE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLE.txt [2026-02-04T20:17:43.853849] [INFO ] [sig ] [445/3449] Completed BLE in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:43.853908] [INFO ] [sig ] [446/3449] Forecasting BLFS... [2026-02-04T20:17:43.853945] [INFO ] [sig ] Generating forecast for: BLFS [2026-02-04T20:17:43.853978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-02-04T20:17:43.866363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-02-04T20:17:43.866783] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-02-04T20:17:43.867833] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-02-04T20:17:43.867886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:43.867919] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:43.867973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:43.868037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:43.932244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:43.933227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:43.933324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:43.933358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:44.075535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:44.075721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:44.075765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:44.075795] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:44.079461] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-02-04T20:17:44.080103] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-02-04T20:17:44.080480] [INFO ] [sig ] BLFS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:44.244654] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLFS.txt [2026-02-04T20:17:44.244827] [INFO ] [sig ] [446/3449] Completed BLFS in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:44.244871] [INFO ] [sig ] [447/3449] Forecasting BLFY... [2026-02-04T20:17:44.244904] [INFO ] [sig ] Generating forecast for: BLFY [2026-02-04T20:17:44.244936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-02-04T20:17:44.256559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-02-04T20:17:44.257016] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-02-04T20:17:44.257876] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-02-04T20:17:44.257930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:44.257988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:44.258017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:44.258076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:44.320651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:44.321782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:44.321882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:44.321919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:44.447588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:44.447750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:44.447792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:44.447820] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:44.451446] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-02-04T20:17:44.451743] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-02-04T20:17:44.451902] [INFO ] [sig ] BLFY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:44.602356] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BLFY.txt [2026-02-04T20:17:44.602502] [INFO ] [sig ] [447/3449] Completed BLFY in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:44.602543] [INFO ] [sig ] [448/3449] Forecasting BLK... [2026-02-04T20:17:44.602592] [INFO ] [sig ] Generating forecast for: BLK [2026-02-04T20:17:44.602626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-02-04T20:17:44.615424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-02-04T20:17:44.615855] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-02-04T20:17:44.616930] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-02-04T20:17:44.616988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:44.617022] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:44.617056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:44.617140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:44.677649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:44.678444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:44.678528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:44.678563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:44.803403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:44.803561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:44.803621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:44.803649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:44.807092] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=78.95%) [2026-02-04T20:17:44.807366] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-02-04T20:17:44.807494] [INFO ] [sig ] BLK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:44.950901] [INFO ] [LOCAL ] Saved forecast: BLK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLK.txt [2026-02-04T20:17:44.951035] [INFO ] [sig ] [448/3449] Completed BLK in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:44.951080] [INFO ] [sig ] [449/3449] Forecasting BLKB... [2026-02-04T20:17:44.951110] [INFO ] [sig ] Generating forecast for: BLKB [2026-02-04T20:17:44.951141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-02-04T20:17:44.962326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-02-04T20:17:44.962712] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-02-04T20:17:44.963524] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-02-04T20:17:44.963606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:44.963644] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:44.963673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:44.963733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:45.035520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:45.036657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:45.036767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:45.036817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:45.169427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:45.169636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:45.169706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:45.169736] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:45.173478] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=61.56%) [2026-02-04T20:17:45.173792] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-02-04T20:17:45.173925] [INFO ] [sig ] BLKB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:45.318591] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLKB.txt [2026-02-04T20:17:45.318728] [INFO ] [sig ] [449/3449] Completed BLKB in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:45.318768] [INFO ] [sig ] [450/3449] Forecasting BLMN... [2026-02-04T20:17:45.318798] [INFO ] [sig ] Generating forecast for: BLMN [2026-02-04T20:17:45.318828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-02-04T20:17:45.330685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-02-04T20:17:45.331006] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-02-04T20:17:45.331810] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-02-04T20:17:45.331862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:45.331893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:45.331919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:45.331985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:45.389503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:45.390239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:45.390317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:45.390349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:45.516348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:45.516508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:45.516548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:45.516596] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:45.520436] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-02-04T20:17:45.520737] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-02-04T20:17:45.520871] [INFO ] [sig ] BLMN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:45.670898] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLMN.txt [2026-02-04T20:17:45.671042] [INFO ] [sig ] [450/3449] Completed BLMN in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:45.671083] [INFO ] [sig ] [451/3449] Forecasting BLND... [2026-02-04T20:17:45.671111] [INFO ] [sig ] Generating forecast for: BLND [2026-02-04T20:17:45.671143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-02-04T20:17:45.685570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-02-04T20:17:45.686112] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-02-04T20:17:45.687214] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-02-04T20:17:45.687278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:45.687323] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:45.687361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:45.687442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:45.751533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:45.752501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:45.752626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:45.752663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:45.879075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:45.879283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:45.879533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:45.879590] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:45.883869] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-02-04T20:17:45.884207] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-02-04T20:17:45.884352] [INFO ] [sig ] BLND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:46.035673] [INFO ] [LOCAL ] Saved forecast: BLND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLND.txt [2026-02-04T20:17:46.035851] [INFO ] [sig ] [451/3449] Completed BLND in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:46.035896] [INFO ] [sig ] [452/3449] Forecasting BLRX... [2026-02-04T20:17:46.035926] [INFO ] [sig ] Generating forecast for: BLRX [2026-02-04T20:17:46.035956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-02-04T20:17:46.048130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-02-04T20:17:46.048786] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-02-04T20:17:46.049875] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-02-04T20:17:46.049930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:46.049962] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:46.049990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:46.050053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:46.108766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:46.109723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:46.109808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:46.109841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:46.224616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:46.224784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:46.224823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:46.224851] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:46.228463] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-02-04T20:17:46.228767] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-02-04T20:17:46.228922] [INFO ] [sig ] BLRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:46.377871] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLRX.txt [2026-02-04T20:17:46.378066] [INFO ] [sig ] [452/3449] Completed BLRX in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 17.9m [2026-02-04T20:17:46.378112] [INFO ] [sig ] [453/3449] Forecasting BLTE... [2026-02-04T20:17:46.378144] [INFO ] [sig ] Generating forecast for: BLTE [2026-02-04T20:17:46.378174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-02-04T20:17:46.389261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-02-04T20:17:46.389712] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-02-04T20:17:46.390598] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-02-04T20:17:46.390651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:46.390699] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:46.390727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:46.390784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:46.452872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:46.453954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:46.454040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:46.454074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:46.586730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:46.586897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:46.586938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:46.586966] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:46.590634] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: DOWN (p=8.53%) [2026-02-04T20:17:46.590947] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-02-04T20:17:46.591108] [INFO ] [sig ] BLTE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:46.739208] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BLTE.txt [2026-02-04T20:17:46.739371] [INFO ] [sig ] [453/3449] Completed BLTE in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:46.739413] [INFO ] [sig ] [454/3449] Forecasting BLX... [2026-02-04T20:17:46.739442] [INFO ] [sig ] Generating forecast for: BLX [2026-02-04T20:17:46.739473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-02-04T20:17:46.750698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-02-04T20:17:46.751098] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-02-04T20:17:46.751926] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-02-04T20:17:46.751978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:46.752011] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:46.752041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:46.752097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:46.816315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:46.817378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:46.817465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:46.817497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:46.942704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:46.942866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:46.942907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:46.942936] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:46.946877] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-02-04T20:17:46.947242] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-02-04T20:17:46.947397] [INFO ] [sig ] BLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:47.098086] [INFO ] [LOCAL ] Saved forecast: BLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BLX.txt [2026-02-04T20:17:47.098249] [INFO ] [sig ] [454/3449] Completed BLX in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:47.098292] [INFO ] [sig ] [455/3449] Forecasting BLZE... [2026-02-04T20:17:47.098321] [INFO ] [sig ] Generating forecast for: BLZE [2026-02-04T20:17:47.098352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-02-04T20:17:47.109621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-02-04T20:17:47.110034] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-02-04T20:17:47.110870] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-02-04T20:17:47.110921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:47.110953] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:47.110981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:47.111038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:47.170302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:47.171234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:47.171349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:47.171383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:47.304150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:47.304336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:47.304377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:47.304407] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:47.308413] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=61.06%) [2026-02-04T20:17:47.308758] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-02-04T20:17:47.308925] [INFO ] [sig ] BLZE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:47.465829] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BLZE.txt [2026-02-04T20:17:47.466017] [INFO ] [sig ] [455/3449] Completed BLZE in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:47.466072] [INFO ] [sig ] [456/3449] Forecasting BMA... [2026-02-04T20:17:47.466109] [INFO ] [sig ] Generating forecast for: BMA [2026-02-04T20:17:47.466146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-02-04T20:17:47.478769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-02-04T20:17:47.479159] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-02-04T20:17:47.479994] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-02-04T20:17:47.480048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:47.480083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:47.480109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:47.480165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:47.539760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:47.540685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:47.540770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:47.540803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:47.671551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:47.671751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:47.671796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:47.671827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:47.675364] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-02-04T20:17:47.675680] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-02-04T20:17:47.675816] [INFO ] [sig ] BMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:47.830951] [INFO ] [LOCAL ] Saved forecast: BMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BMA.txt [2026-02-04T20:17:47.831122] [INFO ] [sig ] [456/3449] Completed BMA in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:47.831172] [INFO ] [sig ] [457/3449] Forecasting BMBL... [2026-02-04T20:17:47.831224] [INFO ] [sig ] Generating forecast for: BMBL [2026-02-04T20:17:47.831258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-02-04T20:17:47.842913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-02-04T20:17:47.843351] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-02-04T20:17:47.844295] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-02-04T20:17:47.844354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:47.844386] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:47.844414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:47.844475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:47.906609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:47.908103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:47.908246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:47.908292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:48.037913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:48.038133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:48.038186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:48.038222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:48.042347] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-02-04T20:17:48.042648] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-02-04T20:17:48.042787] [INFO ] [sig ] BMBL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:48.192749] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BMBL.txt [2026-02-04T20:17:48.192911] [INFO ] [sig ] [457/3449] Completed BMBL in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:48.192952] [INFO ] [sig ] [458/3449] Forecasting BME... [2026-02-04T20:17:48.192983] [INFO ] [sig ] Generating forecast for: BME [2026-02-04T20:17:48.193014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-02-04T20:17:48.203827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-02-04T20:17:48.204229] [INFO ] [FORECASTER] Starting predict_future for BME [2026-02-04T20:17:48.205077] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-02-04T20:17:48.205130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:48.205162] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:48.205189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:48.205245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:48.267351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:48.268260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:48.268343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:48.268376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:48.391400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:48.391558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:48.391616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:48.391646] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:48.395057] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-02-04T20:17:48.395359] [INFO ] [FORECASTER] Completed predict_future for BME [2026-02-04T20:17:48.395484] [INFO ] [sig ] BME: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:48.543458] [INFO ] [LOCAL ] Saved forecast: BME 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BME.txt [2026-02-04T20:17:48.543667] [INFO ] [sig ] [458/3449] Completed BME in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:48.543714] [INFO ] [sig ] [459/3449] Forecasting BMEZ... [2026-02-04T20:17:48.543744] [INFO ] [sig ] Generating forecast for: BMEZ [2026-02-04T20:17:48.543775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-02-04T20:17:48.556638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-02-04T20:17:48.557074] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-02-04T20:17:48.557920] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-02-04T20:17:48.558001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:48.558035] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:48.558061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:48.558117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:48.618281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:48.619196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:48.619287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:48.619321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:48.741969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:48.742141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:48.742189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:48.742221] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:48.745652] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-02-04T20:17:48.745931] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-02-04T20:17:48.746059] [INFO ] [sig ] BMEZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:48.901098] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BMEZ.txt [2026-02-04T20:17:48.901317] [INFO ] [sig ] [459/3449] Completed BMEZ in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:48.901568] [INFO ] [sig ] [460/3449] Forecasting BMI... [2026-02-04T20:17:48.901640] [INFO ] [sig ] Generating forecast for: BMI [2026-02-04T20:17:48.901689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-02-04T20:17:48.917270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-02-04T20:17:48.917785] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-02-04T20:17:48.918988] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-02-04T20:17:48.919059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:48.919109] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:48.919159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:48.919246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:48.996124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:48.997027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:48.997115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:48.997149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:49.122519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:49.122701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:49.122744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:49.122792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:49.126311] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-02-04T20:17:49.126638] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-02-04T20:17:49.126778] [INFO ] [sig ] BMI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:49.268440] [INFO ] [LOCAL ] Saved forecast: BMI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BMI.txt [2026-02-04T20:17:49.268615] [INFO ] [sig ] [460/3449] Completed BMI in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:49.268659] [INFO ] [sig ] [461/3449] Forecasting BMO... [2026-02-04T20:17:49.268689] [INFO ] [sig ] Generating forecast for: BMO [2026-02-04T20:17:49.268720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-02-04T20:17:49.280254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-02-04T20:17:49.280687] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-02-04T20:17:49.281552] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-02-04T20:17:49.281625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:49.281660] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:49.281688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:49.281747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:49.339955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:49.340847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:49.340931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:49.340966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:49.465563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:49.465734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:49.465777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:49.465807] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:49.469219] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-02-04T20:17:49.469492] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-02-04T20:17:49.469637] [INFO ] [sig ] BMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:49.612259] [INFO ] [LOCAL ] Saved forecast: BMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BMO.txt [2026-02-04T20:17:49.612415] [INFO ] [sig ] [461/3449] Completed BMO in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 17.8m [2026-02-04T20:17:49.612457] [INFO ] [sig ] [462/3449] Forecasting BMRA... [2026-02-04T20:17:49.612488] [INFO ] [sig ] Generating forecast for: BMRA [2026-02-04T20:17:49.612518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-02-04T20:17:49.624125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-02-04T20:17:49.624542] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-02-04T20:17:49.625404] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-02-04T20:17:49.625458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:49.625531] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:49.625597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:49.625689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:49.685595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:49.686444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:49.686528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:49.686562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:49.801060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:49.801196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:49.801235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:49.801264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:49.804665] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=47.05%) [2026-02-04T20:17:49.804935] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-02-04T20:17:49.805061] [INFO ] [sig ] BMRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:49.951898] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BMRA.txt [2026-02-04T20:17:49.952057] [INFO ] [sig ] [462/3449] Completed BMRA in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:49.952099] [INFO ] [sig ] [463/3449] Forecasting BMRC... [2026-02-04T20:17:49.952129] [INFO ] [sig ] Generating forecast for: BMRC [2026-02-04T20:17:49.952160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-02-04T20:17:49.964740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-02-04T20:17:49.965104] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-02-04T20:17:49.965981] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-02-04T20:17:49.966034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:49.966067] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:49.966101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:49.966170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:50.026424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:50.027362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:50.027470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:50.027515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:50.157816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:50.158002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:50.158046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:50.158076] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:50.161773] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-02-04T20:17:50.162158] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-02-04T20:17:50.162335] [INFO ] [sig ] BMRC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:50.309027] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BMRC.txt [2026-02-04T20:17:50.309185] [INFO ] [sig ] [463/3449] Completed BMRC in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:50.309228] [INFO ] [sig ] [464/3449] Forecasting BMRN... [2026-02-04T20:17:50.309258] [INFO ] [sig ] Generating forecast for: BMRN [2026-02-04T20:17:50.309288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-02-04T20:17:50.320515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-02-04T20:17:50.320966] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-02-04T20:17:50.321831] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-02-04T20:17:50.321884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:50.321917] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:50.321944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:50.322016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:50.383040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:50.383944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:50.384027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:50.384061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:50.509664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:50.509830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:50.509871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:50.509900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:50.514092] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-02-04T20:17:50.514391] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-02-04T20:17:50.514532] [INFO ] [sig ] BMRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:50.661208] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BMRN.txt [2026-02-04T20:17:50.661376] [INFO ] [sig ] [464/3449] Completed BMRN in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:50.661418] [INFO ] [sig ] [465/3449] Forecasting BMY... [2026-02-04T20:17:50.661447] [INFO ] [sig ] Generating forecast for: BMY [2026-02-04T20:17:50.661478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-02-04T20:17:50.673470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-02-04T20:17:50.673919] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-02-04T20:17:50.674784] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-02-04T20:17:50.674838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:50.674871] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:50.674900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:50.674958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:50.735127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:50.736059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:50.736177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:50.736219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:50.862513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:50.862687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:50.862729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:50.862789] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:50.867558] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-02-04T20:17:50.867885] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-02-04T20:17:50.868042] [INFO ] [sig ] BMY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:51.013425] [INFO ] [LOCAL ] Saved forecast: BMY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BMY.txt [2026-02-04T20:17:51.013587] [INFO ] [sig ] [465/3449] Completed BMY in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:51.013631] [INFO ] [sig ] [466/3449] Forecasting BN... [2026-02-04T20:17:51.013662] [INFO ] [sig ] Generating forecast for: BN [2026-02-04T20:17:51.013693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-02-04T20:17:51.025223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-02-04T20:17:51.025566] [INFO ] [FORECASTER] Starting predict_future for BN [2026-02-04T20:17:51.026433] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-02-04T20:17:51.026500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:51.026535] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:51.026562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:51.026644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:51.084624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:51.085398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:51.085482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:51.085518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:51.207018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:51.207178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:51.207220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:51.207252] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:51.210871] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=3.14%) [2026-02-04T20:17:51.211164] [INFO ] [FORECASTER] Completed predict_future for BN [2026-02-04T20:17:51.211300] [INFO ] [sig ] BN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:51.384682] [INFO ] [LOCAL ] Saved forecast: BN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BN.txt [2026-02-04T20:17:51.384845] [INFO ] [sig ] [466/3449] Completed BN in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:51.384887] [INFO ] [sig ] [467/3449] Forecasting BND... [2026-02-04T20:17:51.384917] [INFO ] [sig ] Generating forecast for: BND [2026-02-04T20:17:51.384947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-02-04T20:17:51.396229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-02-04T20:17:51.396598] [INFO ] [FORECASTER] Starting predict_future for BND [2026-02-04T20:17:51.397388] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-02-04T20:17:51.397439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:51.397472] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:51.397499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:51.397556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:51.455089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:51.456005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:51.456090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:51.456127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:51.581031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:51.581191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:51.581231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:51.581260] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:51.584728] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-02-04T20:17:51.585019] [INFO ] [FORECASTER] Completed predict_future for BND [2026-02-04T20:17:51.585150] [INFO ] [sig ] BND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:51.729637] [INFO ] [LOCAL ] Saved forecast: BND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BND.txt [2026-02-04T20:17:51.729795] [INFO ] [sig ] [467/3449] Completed BND in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:51.729836] [INFO ] [sig ] [468/3449] Forecasting BNDX... [2026-02-04T20:17:51.729867] [INFO ] [sig ] Generating forecast for: BNDX [2026-02-04T20:17:51.729898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-02-04T20:17:51.745117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-02-04T20:17:51.745767] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-02-04T20:17:51.746803] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-02-04T20:17:51.746858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:51.746892] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:51.746920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:51.746978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:51.806715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:51.807885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:51.808037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:51.808076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:51.936203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:51.936369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:51.936411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:51.936441] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:51.940100] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-02-04T20:17:51.940399] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-02-04T20:17:51.940537] [INFO ] [sig ] BNDX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:52.087105] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BNDX.txt [2026-02-04T20:17:52.087267] [INFO ] [sig ] [468/3449] Completed BNDX in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:52.087308] [INFO ] [sig ] [469/3449] Forecasting BNED... [2026-02-04T20:17:52.087339] [INFO ] [sig ] Generating forecast for: BNED [2026-02-04T20:17:52.087370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-02-04T20:17:52.099522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-02-04T20:17:52.099933] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-02-04T20:17:52.100882] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-02-04T20:17:52.100936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:52.100976] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:52.101015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:52.101093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:52.169785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:52.170900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:52.171012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:52.171052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:52.290466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:52.290650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:52.290693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:52.290722] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:52.294227] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=44.14%) [2026-02-04T20:17:52.294557] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-02-04T20:17:52.294721] [INFO ] [sig ] BNED: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:52.437039] [INFO ] [LOCAL ] Saved forecast: BNED 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BNED.txt [2026-02-04T20:17:52.437221] [INFO ] [sig ] [469/3449] Completed BNED in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-02-04T20:17:52.437281] [INFO ] [sig ] [470/3449] Forecasting BNGO... [2026-02-04T20:17:52.437318] [INFO ] [sig ] Generating forecast for: BNGO [2026-02-04T20:17:52.437349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-02-04T20:17:52.449491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-02-04T20:17:52.449900] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-02-04T20:17:52.450754] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-02-04T20:17:52.450806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:52.450838] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:52.450866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:52.450923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:52.509769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:52.510690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:52.510777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:52.510810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:52.629817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:52.629978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:52.630018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:52.630047] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:52.633530] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-02-04T20:17:52.633828] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-02-04T20:17:52.633957] [INFO ] [sig ] BNGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:52.779172] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BNGO.txt [2026-02-04T20:17:52.779338] [INFO ] [sig ] [470/3449] Completed BNGO in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:52.779379] [INFO ] [sig ] [471/3449] Forecasting BNH... [2026-02-04T20:17:52.779409] [INFO ] [sig ] Generating forecast for: BNH [2026-02-04T20:17:52.779440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-02-04T20:17:52.792171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-02-04T20:17:52.792547] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-02-04T20:17:52.793424] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-02-04T20:17:52.793478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:52.793512] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:52.793540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:52.793630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:52.856777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:52.857711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:52.857797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:52.857832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:52.976609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:52.976785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:52.976825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:52.976854] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:52.980752] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=24.52%) [2026-02-04T20:17:52.981182] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-02-04T20:17:52.981332] [INFO ] [sig ] BNH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:53.125240] [INFO ] [LOCAL ] Saved forecast: BNH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BNH.txt [2026-02-04T20:17:53.125413] [INFO ] [sig ] [471/3449] Completed BNH in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:53.125462] [INFO ] [sig ] [472/3449] Forecasting BNJ... [2026-02-04T20:17:53.125492] [INFO ] [sig ] Generating forecast for: BNJ [2026-02-04T20:17:53.125522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-02-04T20:17:53.136821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-02-04T20:17:53.137137] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-02-04T20:17:53.142146] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-02-04T20:17:53.142250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:53.142292] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:53.142328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:53.142387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:53.203431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:53.204402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:53.204544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:53.204602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:53.321270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:53.321432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:53.321475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:53.321507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:53.325146] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=29.36%) [2026-02-04T20:17:53.325444] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-02-04T20:17:53.325602] [INFO ] [sig ] BNJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:53.468699] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BNJ.txt [2026-02-04T20:17:53.468838] [INFO ] [sig ] [472/3449] Completed BNJ in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:53.468885] [INFO ] [sig ] [473/3449] Forecasting BNL... [2026-02-04T20:17:53.468918] [INFO ] [sig ] Generating forecast for: BNL [2026-02-04T20:17:53.468948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-02-04T20:17:53.482252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-02-04T20:17:53.482627] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-02-04T20:17:53.483449] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-02-04T20:17:53.483504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:53.483538] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:53.483567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:53.483657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:53.546257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:53.547168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:53.547254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:53.547289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:53.672395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:53.672621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:53.672715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:53.672783] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:53.678408] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=81.18%) [2026-02-04T20:17:53.678871] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-02-04T20:17:53.679054] [INFO ] [sig ] BNL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:53.867163] [INFO ] [LOCAL ] Saved forecast: BNL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BNL.txt [2026-02-04T20:17:53.867383] [INFO ] [sig ] [473/3449] Completed BNL in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:53.867437] [INFO ] [sig ] [474/3449] Forecasting BNS... [2026-02-04T20:17:53.867471] [INFO ] [sig ] Generating forecast for: BNS [2026-02-04T20:17:53.867502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-02-04T20:17:53.886999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-02-04T20:17:53.887490] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-02-04T20:17:53.888781] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-02-04T20:17:53.888850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:53.888893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:53.888929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:53.889008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:53.977251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:53.978376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:53.978500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:53.978549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:54.158018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:54.158229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:54.158294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:54.158342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:54.163979] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=64.13%) [2026-02-04T20:17:54.164491] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-02-04T20:17:54.164730] [INFO ] [sig ] BNS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:54.394788] [INFO ] [LOCAL ] Saved forecast: BNS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BNS.txt [2026-02-04T20:17:54.394973] [INFO ] [sig ] [474/3449] Completed BNS in 0.5s | 2.80 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:54.395016] [INFO ] [sig ] [475/3449] Forecasting BNTC... [2026-02-04T20:17:54.395048] [INFO ] [sig ] Generating forecast for: BNTC [2026-02-04T20:17:54.395082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-02-04T20:17:54.425077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-02-04T20:17:54.425646] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-02-04T20:17:54.426897] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-02-04T20:17:54.426969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:54.427020] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:54.427059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:54.427137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:54.520864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:54.522167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:54.522284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:54.522342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:54.694962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:54.695162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:54.695222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:54.695264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:54.699424] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-02-04T20:17:54.699825] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-02-04T20:17:54.699979] [INFO ] [sig ] BNTC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:54.868107] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BNTC.txt [2026-02-04T20:17:54.868308] [INFO ] [sig ] [475/3449] Completed BNTC in 0.5s | 2.79 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:54.868351] [INFO ] [sig ] [476/3449] Forecasting BNTX... [2026-02-04T20:17:54.868383] [INFO ] [sig ] Generating forecast for: BNTX [2026-02-04T20:17:54.868413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-02-04T20:17:54.880458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-02-04T20:17:54.880917] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-02-04T20:17:54.881802] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-02-04T20:17:54.881856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:54.881889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:54.881915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:54.881972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:54.939029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:54.940001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:54.940091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:54.940124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:55.059699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:55.059866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:55.059909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:55.059939] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:55.063569] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-02-04T20:17:55.063928] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-02-04T20:17:55.064074] [INFO ] [sig ] BNTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:55.210375] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BNTX.txt [2026-02-04T20:17:55.210542] [INFO ] [sig ] [476/3449] Completed BNTX in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:55.210606] [INFO ] [sig ] [477/3449] Forecasting BNY... [2026-02-04T20:17:55.210642] [INFO ] [sig ] Generating forecast for: BNY [2026-02-04T20:17:55.210677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-02-04T20:17:55.222786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-02-04T20:17:55.223184] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-02-04T20:17:55.224136] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-02-04T20:17:55.224200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:55.224303] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:55.224337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:55.224398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:55.286711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:55.287685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:55.287781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:55.287816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:55.424325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:55.424484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:55.424529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:55.424558] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:55.428172] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=27.13%) [2026-02-04T20:17:55.428452] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-02-04T20:17:55.428776] [INFO ] [sig ] BNY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:55.577264] [INFO ] [LOCAL ] Saved forecast: BNY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BNY.txt [2026-02-04T20:17:55.577421] [INFO ] [sig ] [477/3449] Completed BNY in 0.4s | 2.79 sym/s | Total: 2.8m | ETA: 17.7m [2026-02-04T20:17:55.577462] [INFO ] [sig ] [478/3449] Forecasting BOC... [2026-02-04T20:17:55.577492] [INFO ] [sig ] Generating forecast for: BOC [2026-02-04T20:17:55.577525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-02-04T20:17:55.589897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-02-04T20:17:55.590262] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-02-04T20:17:55.591091] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-02-04T20:17:55.591143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:55.591176] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:55.591202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:55.591258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:55.650040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:55.650934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:55.651016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:55.651049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:55.775970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:55.776135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:55.776180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:55.776209] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:55.779634] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=73.32%) [2026-02-04T20:17:55.779908] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-02-04T20:17:55.780037] [INFO ] [sig ] BOC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:55.922777] [INFO ] [LOCAL ] Saved forecast: BOC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BOC.txt [2026-02-04T20:17:55.922932] [INFO ] [sig ] [478/3449] Completed BOC in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:55.922973] [INFO ] [sig ] [479/3449] Forecasting BOE... [2026-02-04T20:17:55.923003] [INFO ] [sig ] Generating forecast for: BOE [2026-02-04T20:17:55.923034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-02-04T20:17:55.934593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-02-04T20:17:55.935003] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-02-04T20:17:55.935859] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-02-04T20:17:55.935913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:55.935978] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:55.936016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:55.936094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:55.994554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:55.995425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:55.995509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:55.995544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:56.114159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:56.114323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:56.114364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:56.114393] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:56.118045] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=60.24%) [2026-02-04T20:17:56.118346] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-02-04T20:17:56.118484] [INFO ] [sig ] BOE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:56.262742] [INFO ] [LOCAL ] Saved forecast: BOE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BOE.txt [2026-02-04T20:17:56.262898] [INFO ] [sig ] [479/3449] Completed BOE in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:56.262939] [INFO ] [sig ] [480/3449] Forecasting BOF... [2026-02-04T20:17:56.262969] [INFO ] [sig ] Generating forecast for: BOF [2026-02-04T20:17:56.263001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-02-04T20:17:56.274175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-02-04T20:17:56.274541] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-02-04T20:17:56.275363] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-02-04T20:17:56.275424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:56.275455] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:56.275481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:56.275537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:56.333641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:56.334504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:56.334603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:56.334639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:56.464329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:56.464485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:56.464526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:56.464554] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:56.467934] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-02-04T20:17:56.468268] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-02-04T20:17:56.468433] [INFO ] [sig ] BOF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:56.621676] [INFO ] [LOCAL ] Saved forecast: BOF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BOF.txt [2026-02-04T20:17:56.621832] [INFO ] [sig ] [480/3449] Completed BOF in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:56.621872] [INFO ] [sig ] [481/3449] Forecasting BOH... [2026-02-04T20:17:56.621917] [INFO ] [sig ] Generating forecast for: BOH [2026-02-04T20:17:56.621952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-02-04T20:17:56.633069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-02-04T20:17:56.633408] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-02-04T20:17:56.634215] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-02-04T20:17:56.634267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:56.634299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:56.634325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:56.634381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:56.695738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:56.696642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:56.696725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:56.696757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:56.824685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:56.824843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:56.824882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:56.824910] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:56.828970] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-02-04T20:17:56.829243] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-02-04T20:17:56.829373] [INFO ] [sig ] BOH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:56.975154] [INFO ] [LOCAL ] Saved forecast: BOH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BOH.txt [2026-02-04T20:17:56.975311] [INFO ] [sig ] [481/3449] Completed BOH in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:56.975352] [INFO ] [sig ] [482/3449] Forecasting BOKF... [2026-02-04T20:17:56.975383] [INFO ] [sig ] Generating forecast for: BOKF [2026-02-04T20:17:56.975414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-02-04T20:17:56.987559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-02-04T20:17:56.987963] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-02-04T20:17:56.988837] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-02-04T20:17:56.988890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:56.988924] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:56.988951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:56.989008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:57.048023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:57.048907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:57.048987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:57.049020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:57.177179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:57.177342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:57.177398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:57.177477] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:57.181050] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-02-04T20:17:57.181353] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-02-04T20:17:57.181499] [INFO ] [sig ] BOKF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:57.332143] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BOKF.txt [2026-02-04T20:17:57.332303] [INFO ] [sig ] [482/3449] Completed BOKF in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:57.332345] [INFO ] [sig ] [483/3449] Forecasting BOLD... [2026-02-04T20:17:57.332376] [INFO ] [sig ] Generating forecast for: BOLD [2026-02-04T20:17:57.332408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-02-04T20:17:57.345326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-02-04T20:17:57.345755] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-02-04T20:17:57.346542] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-02-04T20:17:57.346621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:57.346655] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:57.346683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:57.346740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:57.407509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:57.408475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:57.408561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:57.408617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:57.529779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:57.529939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:57.529980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:57.530012] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:57.533927] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-02-04T20:17:57.534207] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-02-04T20:17:57.534337] [INFO ] [sig ] BOLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:57.684787] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BOLD.txt [2026-02-04T20:17:57.684948] [INFO ] [sig ] [483/3449] Completed BOLD in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:57.684991] [INFO ] [sig ] [484/3449] Forecasting BOND... [2026-02-04T20:17:57.685025] [INFO ] [sig ] Generating forecast for: BOND [2026-02-04T20:17:57.685058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-02-04T20:17:57.696404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-02-04T20:17:57.696787] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-02-04T20:17:57.697681] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-02-04T20:17:57.697733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:57.697767] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:57.697795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:57.697855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:57.757756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:57.758723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:57.758807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:57.758841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:57.887012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:57.887173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:57.887215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:57.887291] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:57.891055] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-02-04T20:17:57.891342] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-02-04T20:17:57.891487] [INFO ] [sig ] BOND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:58.036520] [INFO ] [LOCAL ] Saved forecast: BOND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BOND.txt [2026-02-04T20:17:58.036698] [INFO ] [sig ] [484/3449] Completed BOND in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:58.036739] [INFO ] [sig ] [485/3449] Forecasting BOOM... [2026-02-04T20:17:58.036770] [INFO ] [sig ] Generating forecast for: BOOM [2026-02-04T20:17:58.036802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-02-04T20:17:58.047976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-02-04T20:17:58.048334] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-02-04T20:17:58.049141] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-02-04T20:17:58.049194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:58.049226] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:58.049252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:58.049309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:58.120053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:58.121092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:58.121194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:58.121236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:58.266945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:58.267104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:58.267144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:58.267173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:58.270549] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-02-04T20:17:58.270843] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-02-04T20:17:58.270974] [INFO ] [sig ] BOOM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:17:58.412247] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BOOM.txt [2026-02-04T20:17:58.412404] [INFO ] [sig ] [485/3449] Completed BOOM in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:58.412444] [INFO ] [sig ] [486/3449] Forecasting BOTZ... [2026-02-04T20:17:58.412474] [INFO ] [sig ] Generating forecast for: BOTZ [2026-02-04T20:17:58.412506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-02-04T20:17:58.425148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-02-04T20:17:58.425503] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-02-04T20:17:58.426518] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-02-04T20:17:58.426588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:58.426624] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:58.426650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:58.426707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:58.487378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:58.488282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:58.488379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:58.488437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:58.621157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:58.621329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:58.621379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:58.621415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:58.624946] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=56.27%) [2026-02-04T20:17:58.625299] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-02-04T20:17:58.625447] [INFO ] [sig ] BOTZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:58.779061] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BOTZ.txt [2026-02-04T20:17:58.779220] [INFO ] [sig ] [486/3449] Completed BOTZ in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:58.779260] [INFO ] [sig ] [487/3449] Forecasting BOX... [2026-02-04T20:17:58.779294] [INFO ] [sig ] Generating forecast for: BOX [2026-02-04T20:17:58.779332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-02-04T20:17:58.794537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-02-04T20:17:58.795161] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-02-04T20:17:58.796046] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-02-04T20:17:58.796099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:58.796132] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:58.796160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:58.796217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:58.855343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:58.856233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:58.856314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:58.856347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:58.980454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:58.980633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:58.980676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:58.980705] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:58.984098] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=57.40%) [2026-02-04T20:17:58.984378] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-02-04T20:17:58.984503] [INFO ] [sig ] BOX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:59.125979] [INFO ] [LOCAL ] Saved forecast: BOX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BOX.txt [2026-02-04T20:17:59.126136] [INFO ] [sig ] [487/3449] Completed BOX in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:59.126177] [INFO ] [sig ] [488/3449] Forecasting BP... [2026-02-04T20:17:59.126207] [INFO ] [sig ] Generating forecast for: BP [2026-02-04T20:17:59.126238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-02-04T20:17:59.137186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-02-04T20:17:59.137531] [INFO ] [FORECASTER] Starting predict_future for BP [2026-02-04T20:17:59.138376] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-02-04T20:17:59.138440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:59.138478] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:59.138504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:59.138597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:59.198125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:59.199037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:59.199118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:59.199152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:59.323360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:59.323519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:59.323560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:59.323611] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:59.326976] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: UP (p=65.52%) [2026-02-04T20:17:59.327247] [INFO ] [FORECASTER] Completed predict_future for BP [2026-02-04T20:17:59.327378] [INFO ] [sig ] BP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:59.470232] [INFO ] [LOCAL ] Saved forecast: BP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BP.txt [2026-02-04T20:17:59.470391] [INFO ] [sig ] [488/3449] Completed BP in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:59.470432] [INFO ] [sig ] [489/3449] Forecasting BPOP... [2026-02-04T20:17:59.470464] [INFO ] [sig ] Generating forecast for: BPOP [2026-02-04T20:17:59.470494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-02-04T20:17:59.481796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-02-04T20:17:59.482156] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-02-04T20:17:59.482964] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-02-04T20:17:59.483016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:59.483048] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:59.483075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:59.483131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:59.539972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:59.540898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:59.540982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:59.541053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:59.661193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:59.661360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:59.661403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:59.661432] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:59.665258] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-02-04T20:17:59.665535] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-02-04T20:17:59.665683] [INFO ] [sig ] BPOP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:17:59.813876] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BPOP.txt [2026-02-04T20:17:59.814034] [INFO ] [sig ] [489/3449] Completed BPOP in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.7m [2026-02-04T20:17:59.814074] [INFO ] [sig ] [490/3449] Forecasting BPRN... [2026-02-04T20:17:59.814104] [INFO ] [sig ] Generating forecast for: BPRN [2026-02-04T20:17:59.814137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-02-04T20:17:59.824964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-02-04T20:17:59.825310] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-02-04T20:17:59.826316] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-02-04T20:17:59.826386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:17:59.826419] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:17:59.826446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:17:59.826503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:17:59.883639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:17:59.884489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:17:59.884590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:17:59.884628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:17:59.990691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:17:59.990850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:17:59.990893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:17:59.990923] [INFO ] [FORECASTER] Training complete [2026-02-04T20:17:59.994457] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-02-04T20:17:59.994762] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-02-04T20:17:59.994895] [INFO ] [sig ] BPRN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:00.145370] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BPRN.txt [2026-02-04T20:18:00.145534] [INFO ] [sig ] [490/3449] Completed BPRN in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 17.6m [2026-02-04T20:18:00.145596] [INFO ] [sig ] [491/3449] Forecasting BPYPM... [2026-02-04T20:18:00.145633] [INFO ] [sig ] Generating forecast for: BPYPM [2026-02-04T20:18:00.145665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-02-04T20:18:00.156978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-02-04T20:18:00.157385] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-02-04T20:18:00.158252] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-02-04T20:18:00.158314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:00.158351] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:00.158379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:00.158437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:00.219505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:00.220418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:00.220500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:00.220535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:00.329256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:00.329419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:00.329460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:00.329491] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:00.333041] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=58.27%) [2026-02-04T20:18:00.333328] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-02-04T20:18:00.333458] [INFO ] [sig ] BPYPM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:00.475880] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BPYPM.txt [2026-02-04T20:18:00.476052] [INFO ] [sig ] [491/3449] Completed BPYPM in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.6m [2026-02-04T20:18:00.476095] [INFO ] [sig ] [492/3449] Forecasting BPYPO... [2026-02-04T20:18:00.476128] [INFO ] [sig ] Generating forecast for: BPYPO [2026-02-04T20:18:00.476161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-02-04T20:18:00.487785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-02-04T20:18:00.488188] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-02-04T20:18:00.489048] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-02-04T20:18:00.489102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:00.489153] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:00.489184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:00.489243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:00.551545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:00.552638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:00.552729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:00.552765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:00.656924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:00.657085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:00.657139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:00.657184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:00.661014] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=24.66%) [2026-02-04T20:18:00.661301] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-02-04T20:18:00.661488] [INFO ] [sig ] BPYPO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:00.817632] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BPYPO.txt [2026-02-04T20:18:00.817860] [INFO ] [sig ] [492/3449] Completed BPYPO in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.6m [2026-02-04T20:18:00.817905] [INFO ] [sig ] [493/3449] Forecasting BPYPP... [2026-02-04T20:18:00.817963] [INFO ] [sig ] Generating forecast for: BPYPP [2026-02-04T20:18:00.818005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-02-04T20:18:00.830593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-02-04T20:18:00.830995] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-02-04T20:18:00.831915] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-02-04T20:18:00.831969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:00.832003] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:00.832032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:00.832091] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:00.898531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:00.899934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:00.900054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:00.900102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:01.020787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:01.020951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:01.020994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:01.021023] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:01.024550] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=28.85%) [2026-02-04T20:18:01.024861] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-02-04T20:18:01.024998] [INFO ] [sig ] BPYPP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:01.182883] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BPYPP.txt [2026-02-04T20:18:01.183057] [INFO ] [sig ] [493/3449] Completed BPYPP in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.6m [2026-02-04T20:18:01.183101] [INFO ] [sig ] [494/3449] Forecasting BRAG... [2026-02-04T20:18:01.183131] [INFO ] [sig ] Generating forecast for: BRAG [2026-02-04T20:18:01.183162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-02-04T20:18:01.194816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-02-04T20:18:01.195239] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-02-04T20:18:01.196114] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-02-04T20:18:01.196167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:01.196199] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:01.196227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:01.196284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:01.258462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:01.259438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:01.259529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:01.259563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:01.393458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:01.393703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:01.393760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:01.393816] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:01.397722] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=85.00%) [2026-02-04T20:18:01.398066] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-02-04T20:18:01.398209] [INFO ] [sig ] BRAG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:01.552591] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BRAG.txt [2026-02-04T20:18:01.552781] [INFO ] [sig ] [494/3449] Completed BRAG in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.6m [2026-02-04T20:18:01.552825] [INFO ] [sig ] [495/3449] Forecasting BRC... [2026-02-04T20:18:01.552857] [INFO ] [sig ] Generating forecast for: BRC [2026-02-04T20:18:01.552887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-02-04T20:18:01.565044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-02-04T20:18:01.565487] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-02-04T20:18:01.566371] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-02-04T20:18:01.566427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:01.566461] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:01.566488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:01.566545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:01.625964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:01.627059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:01.627155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:01.627189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:01.759905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:01.760052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:01.760093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:01.760121] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:01.763521] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-02-04T20:18:01.763835] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-02-04T20:18:01.763960] [INFO ] [sig ] BRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:01.907289] [INFO ] [LOCAL ] Saved forecast: BRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BRC.txt [2026-02-04T20:18:01.907429] [INFO ] [sig ] [495/3449] Completed BRC in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:01.907471] [INFO ] [sig ] [496/3449] Forecasting BRO... [2026-02-04T20:18:01.907502] [INFO ] [sig ] Generating forecast for: BRO [2026-02-04T20:18:01.907533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-02-04T20:18:01.919694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-02-04T20:18:01.920281] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-02-04T20:18:01.921130] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-02-04T20:18:01.921183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:01.921244] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:01.921273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:01.921331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:01.981932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:01.982845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:01.982929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:01.982962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:02.109298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:02.109467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:02.109507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:02.109535] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:02.113288] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-02-04T20:18:02.113707] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-02-04T20:18:02.113862] [INFO ] [sig ] BRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:02.262153] [INFO ] [LOCAL ] Saved forecast: BRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BRO.txt [2026-02-04T20:18:02.262311] [INFO ] [sig ] [496/3449] Completed BRO in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:02.262353] [INFO ] [sig ] [497/3449] Forecasting BROS... [2026-02-04T20:18:02.262384] [INFO ] [sig ] Generating forecast for: BROS [2026-02-04T20:18:02.262415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-02-04T20:18:02.273346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-02-04T20:18:02.273669] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-02-04T20:18:02.274470] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-02-04T20:18:02.274534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:02.274592] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:02.274623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:02.274679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:02.331883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:02.332596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:02.332674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:02.332707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:02.455159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:02.455328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:02.455370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:02.455398] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:02.458891] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-02-04T20:18:02.459161] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-02-04T20:18:02.459285] [INFO ] [sig ] BROS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:02.607233] [INFO ] [LOCAL ] Saved forecast: BROS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BROS.txt [2026-02-04T20:18:02.607397] [INFO ] [sig ] [497/3449] Completed BROS in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:02.607439] [INFO ] [sig ] [498/3449] Forecasting BRSP... [2026-02-04T20:18:02.607470] [INFO ] [sig ] Generating forecast for: BRSP [2026-02-04T20:18:02.607501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-02-04T20:18:02.620918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-02-04T20:18:02.621354] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-02-04T20:18:02.622337] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-02-04T20:18:02.622400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:02.622440] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:02.622473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:02.622543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:02.680863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:02.681838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:02.681922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:02.681954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:02.804715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:02.804871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:02.804911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:02.804939] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:02.808441] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-04T20:18:02.808760] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-02-04T20:18:02.808895] [INFO ] [sig ] BRSP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:02.950522] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BRSP.txt [2026-02-04T20:18:02.950701] [INFO ] [sig ] [498/3449] Completed BRSP in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:02.950743] [INFO ] [sig ] [499/3449] Forecasting BRX... [2026-02-04T20:18:02.950772] [INFO ] [sig ] Generating forecast for: BRX [2026-02-04T20:18:02.950806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-02-04T20:18:02.961989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-02-04T20:18:02.962320] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-02-04T20:18:02.963158] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-02-04T20:18:02.963209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:02.963241] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:02.963267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:02.963324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:03.021690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:03.022481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:03.022595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:03.022631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:03.144545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:03.144725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:03.144766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:03.144839] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:03.148306] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=91.11%) [2026-02-04T20:18:03.148601] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-02-04T20:18:03.148735] [INFO ] [sig ] BRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:03.295093] [INFO ] [LOCAL ] Saved forecast: BRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BRX.txt [2026-02-04T20:18:03.295262] [INFO ] [sig ] [499/3449] Completed BRX in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:03.295305] [INFO ] [sig ] [500/3449] Forecasting BRZE... [2026-02-04T20:18:03.295336] [INFO ] [sig ] Generating forecast for: BRZE [2026-02-04T20:18:03.295367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-02-04T20:18:03.307090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-02-04T20:18:03.307493] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-02-04T20:18:03.308340] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-02-04T20:18:03.308399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:03.308438] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:03.308470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:03.308539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:03.369333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:03.370257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:03.370339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:03.370371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:03.493834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:03.493996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:03.494035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:03.494063] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:03.497490] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=68.31%) [2026-02-04T20:18:03.497784] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-02-04T20:18:03.497914] [INFO ] [sig ] BRZE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:03.640762] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BRZE.txt [2026-02-04T20:18:03.640920] [INFO ] [sig ] [500/3449] Completed BRZE in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:03.640962] [INFO ] [sig ] [501/3449] Forecasting BSAC... [2026-02-04T20:18:03.640992] [INFO ] [sig ] Generating forecast for: BSAC [2026-02-04T20:18:03.641022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-02-04T20:18:03.653693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-02-04T20:18:03.654067] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-02-04T20:18:03.654889] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-02-04T20:18:03.654941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:03.654987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:03.655016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:03.655073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:03.714057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:03.714737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:03.714816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:03.714850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:03.839378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:03.839542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:03.839617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:03.839649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:03.843065] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-02-04T20:18:03.843337] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-02-04T20:18:03.843468] [INFO ] [sig ] BSAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:03.984695] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSAC.txt [2026-02-04T20:18:03.984827] [INFO ] [sig ] [501/3449] Completed BSAC in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:03.984867] [INFO ] [sig ] [502/3449] Forecasting BSCQ... [2026-02-04T20:18:03.984897] [INFO ] [sig ] Generating forecast for: BSCQ [2026-02-04T20:18:03.984929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-02-04T20:18:03.996872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-02-04T20:18:03.997222] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-02-04T20:18:03.998111] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-02-04T20:18:03.998165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:03.998197] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:03.998222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:03.998278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:04.063705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:04.064771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:04.064873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:04.064916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:04.197251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:04.197425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:04.197480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:04.197520] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:04.202155] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=55.23%) [2026-02-04T20:18:04.202534] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-02-04T20:18:04.202718] [INFO ] [sig ] BSCQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:04.355140] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSCQ.txt [2026-02-04T20:18:04.355309] [INFO ] [sig ] [502/3449] Completed BSCQ in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:04.355350] [INFO ] [sig ] [503/3449] Forecasting BSCS... [2026-02-04T20:18:04.355381] [INFO ] [sig ] Generating forecast for: BSCS [2026-02-04T20:18:04.355411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-02-04T20:18:04.367792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-02-04T20:18:04.368259] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-02-04T20:18:04.369218] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-02-04T20:18:04.369275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:04.369310] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:04.369339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:04.369400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:04.431180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:04.432099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:04.432187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:04.432222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:04.560357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:04.560523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:04.560565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:04.560617] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:04.564752] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-02-04T20:18:04.565140] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-02-04T20:18:04.565312] [INFO ] [sig ] BSCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:04.717263] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSCS.txt [2026-02-04T20:18:04.717444] [INFO ] [sig ] [503/3449] Completed BSCS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:04.717498] [INFO ] [sig ] [504/3449] Forecasting BSCX... [2026-02-04T20:18:04.717538] [INFO ] [sig ] Generating forecast for: BSCX [2026-02-04T20:18:04.717602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-02-04T20:18:04.729899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-02-04T20:18:04.730308] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-02-04T20:18:04.731162] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-02-04T20:18:04.731215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:04.731249] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:04.731287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:04.731352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:04.793462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:04.794405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:04.794507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:04.794547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:04.921323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:04.921494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:04.921543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:04.921603] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:04.925230] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-02-04T20:18:04.925557] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-02-04T20:18:04.925740] [INFO ] [sig ] BSCX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:05.075081] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSCX.txt [2026-02-04T20:18:05.075227] [INFO ] [sig ] [504/3449] Completed BSCX in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-02-04T20:18:05.075274] [INFO ] [sig ] [505/3449] Forecasting BSCY... [2026-02-04T20:18:05.075307] [INFO ] [sig ] Generating forecast for: BSCY [2026-02-04T20:18:05.075340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-02-04T20:18:05.087402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-02-04T20:18:05.087874] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-02-04T20:18:05.088900] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-02-04T20:18:05.088966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:05.089023] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:05.089061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:05.089121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:05.149675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:05.150547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:05.150696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:05.150735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:05.278144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:05.278309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:05.278350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:05.278380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:05.281926] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-02-04T20:18:05.282210] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-02-04T20:18:05.282342] [INFO ] [sig ] BSCY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:05.431090] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSCY.txt [2026-02-04T20:18:05.431259] [INFO ] [sig ] [505/3449] Completed BSCY in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:05.431304] [INFO ] [sig ] [506/3449] Forecasting BSJQ... [2026-02-04T20:18:05.431335] [INFO ] [sig ] Generating forecast for: BSJQ [2026-02-04T20:18:05.431372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-02-04T20:18:05.443680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-02-04T20:18:05.444096] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-02-04T20:18:05.445079] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-02-04T20:18:05.445144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:05.445205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:05.445246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:05.445308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:05.506545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:05.507438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:05.507557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:05.507613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:05.635310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:05.635480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:05.635525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:05.635556] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:05.639216] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-02-04T20:18:05.639501] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-02-04T20:18:05.639701] [INFO ] [sig ] BSJQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:05.792702] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSJQ.txt [2026-02-04T20:18:05.792872] [INFO ] [sig ] [506/3449] Completed BSJQ in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:05.792923] [INFO ] [sig ] [507/3449] Forecasting BSJS... [2026-02-04T20:18:05.792957] [INFO ] [sig ] Generating forecast for: BSJS [2026-02-04T20:18:05.792989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-02-04T20:18:05.805112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-02-04T20:18:05.805503] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-02-04T20:18:05.806385] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-02-04T20:18:05.806441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:05.806473] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:05.806503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:05.806564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:05.869367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:05.870392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:05.870477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:05.870510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:05.996867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:05.997031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:05.997072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:05.997102] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:06.000899] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: DOWN (p=49.67%) [2026-02-04T20:18:06.001202] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-02-04T20:18:06.001338] [INFO ] [sig ] BSJS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:06.151721] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BSJS.txt [2026-02-04T20:18:06.151884] [INFO ] [sig ] [507/3449] Completed BSJS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:06.151928] [INFO ] [sig ] [508/3449] Forecasting BSL... [2026-02-04T20:18:06.151959] [INFO ] [sig ] Generating forecast for: BSL [2026-02-04T20:18:06.151990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-02-04T20:18:06.163370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-02-04T20:18:06.163782] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-02-04T20:18:06.164655] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-02-04T20:18:06.164709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:06.164743] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:06.164770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:06.164828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:06.227305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:06.228298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:06.228398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:06.228435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:06.351146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:06.351306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:06.351363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:06.351394] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:06.355012] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-02-04T20:18:06.355296] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-02-04T20:18:06.355431] [INFO ] [sig ] BSL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:06.501206] [INFO ] [LOCAL ] Saved forecast: BSL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BSL.txt [2026-02-04T20:18:06.501366] [INFO ] [sig ] [508/3449] Completed BSL in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:06.501409] [INFO ] [sig ] [509/3449] Forecasting BSM... [2026-02-04T20:18:06.501440] [INFO ] [sig ] Generating forecast for: BSM [2026-02-04T20:18:06.501473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-02-04T20:18:06.514250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-02-04T20:18:06.514680] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-02-04T20:18:06.515644] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-02-04T20:18:06.515698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:06.515732] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:06.515769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:06.515839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:06.577243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:06.578238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:06.578322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:06.578356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:06.708980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:06.709140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:06.709182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:06.709214] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:06.712828] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-02-04T20:18:06.713112] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-02-04T20:18:06.713244] [INFO ] [sig ] BSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:06.858634] [INFO ] [LOCAL ] Saved forecast: BSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BSM.txt [2026-02-04T20:18:06.858810] [INFO ] [sig ] [509/3449] Completed BSM in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:06.858870] [INFO ] [sig ] [510/3449] Forecasting BSMQ... [2026-02-04T20:18:06.858917] [INFO ] [sig ] Generating forecast for: BSMQ [2026-02-04T20:18:06.858953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-02-04T20:18:06.870703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-02-04T20:18:06.871080] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-02-04T20:18:06.871985] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-02-04T20:18:06.872039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:06.872073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:06.872102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:06.872170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:06.934560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:06.935565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:06.935714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:06.935759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:07.063137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:07.063308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:07.063352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:07.063382] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:07.068036] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-02-04T20:18:07.068316] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-02-04T20:18:07.068450] [INFO ] [sig ] BSMQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:07.220676] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSMQ.txt [2026-02-04T20:18:07.220840] [INFO ] [sig ] [510/3449] Completed BSMQ in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:07.220885] [INFO ] [sig ] [511/3449] Forecasting BSMS... [2026-02-04T20:18:07.220917] [INFO ] [sig ] Generating forecast for: BSMS [2026-02-04T20:18:07.220955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-02-04T20:18:07.235468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-02-04T20:18:07.235990] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-02-04T20:18:07.237146] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-02-04T20:18:07.237215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:07.237268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:07.237314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:07.237401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:07.310697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:07.311549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:07.311653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:07.311688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:07.430444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:07.430615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:07.430658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:07.430688] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:07.434132] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=69.14%) [2026-02-04T20:18:07.434408] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-02-04T20:18:07.434538] [INFO ] [sig ] BSMS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:07.578692] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSMS.txt [2026-02-04T20:18:07.578841] [INFO ] [sig ] [511/3449] Completed BSMS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.5m [2026-02-04T20:18:07.578881] [INFO ] [sig ] [512/3449] Forecasting BSSX... [2026-02-04T20:18:07.578913] [INFO ] [sig ] Generating forecast for: BSSX [2026-02-04T20:18:07.578944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-02-04T20:18:07.589365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-02-04T20:18:07.589734] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-02-04T20:18:07.590724] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-02-04T20:18:07.590777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:07.590823] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:07.590853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:07.590910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:07.648079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:07.648913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:07.648998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:07.649031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:07.752152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:07.752321] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:18:07.752364] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:07.752396] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:07.755938] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=63.42%) [2026-02-04T20:18:07.756226] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-02-04T20:18:07.756358] [INFO ] [sig ] BSSX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:07.901471] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSSX.txt [2026-02-04T20:18:07.901656] [INFO ] [sig ] [512/3449] Completed BSSX in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:07.901710] [INFO ] [sig ] [513/3449] Forecasting BSTZ... [2026-02-04T20:18:07.901745] [INFO ] [sig ] Generating forecast for: BSTZ [2026-02-04T20:18:07.901777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-02-04T20:18:07.913844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-02-04T20:18:07.914230] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-02-04T20:18:07.915071] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-02-04T20:18:07.915125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:07.915187] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:07.915217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:07.915274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:07.974322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:07.975201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:07.975289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:07.975325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:08.094824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:08.094980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:08.095021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:08.095050] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:08.098442] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=86.55%) [2026-02-04T20:18:08.098743] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-02-04T20:18:08.098872] [INFO ] [sig ] BSTZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:08.242097] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSTZ.txt [2026-02-04T20:18:08.242252] [INFO ] [sig ] [513/3449] Completed BSTZ in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:08.242297] [INFO ] [sig ] [514/3449] Forecasting BSVN... [2026-02-04T20:18:08.242331] [INFO ] [sig ] Generating forecast for: BSVN [2026-02-04T20:18:08.242363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-02-04T20:18:08.253894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-02-04T20:18:08.254239] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-02-04T20:18:08.255074] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-02-04T20:18:08.255128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:08.255161] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:08.255189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:08.255248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:08.313597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:08.314281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:08.314362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:08.314396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:08.429125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:08.429301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:08.429345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:08.429376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:08.432976] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-02-04T20:18:08.433256] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-02-04T20:18:08.433392] [INFO ] [sig ] BSVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:08.577297] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BSVN.txt [2026-02-04T20:18:08.577428] [INFO ] [sig ] [514/3449] Completed BSVN in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:08.577469] [INFO ] [sig ] [515/3449] Forecasting BSVO... [2026-02-04T20:18:08.577498] [INFO ] [sig ] Generating forecast for: BSVO [2026-02-04T20:18:08.577527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-02-04T20:18:08.589460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-02-04T20:18:08.589820] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-02-04T20:18:08.590624] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-02-04T20:18:08.590676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:08.590709] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:08.590736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:08.590792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:08.647876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:08.648539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:08.648639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:08.648673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:08.772356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:08.772505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:08.772551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:08.772608] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:08.776052] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-02-04T20:18:08.776322] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-02-04T20:18:08.776447] [INFO ] [sig ] BSVO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:08.917051] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BSVO.txt [2026-02-04T20:18:08.917177] [INFO ] [sig ] [515/3449] Completed BSVO in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:08.917216] [INFO ] [sig ] [516/3449] Forecasting BSX... [2026-02-04T20:18:08.917251] [INFO ] [sig ] Generating forecast for: BSX [2026-02-04T20:18:08.917282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-02-04T20:18:08.928595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-02-04T20:18:08.928923] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-02-04T20:18:08.929736] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-02-04T20:18:08.929788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:08.929819] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:08.929846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:08.929902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:08.986856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:08.987486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:08.987562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:08.987614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:09.104616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:09.104769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:09.104810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:09.104887] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:09.109781] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-02-04T20:18:09.110072] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-02-04T20:18:09.110206] [INFO ] [sig ] BSX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:09.256452] [INFO ] [LOCAL ] Saved forecast: BSX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BSX.txt [2026-02-04T20:18:09.256609] [INFO ] [sig ] [516/3449] Completed BSX in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:09.256651] [INFO ] [sig ] [517/3449] Forecasting BSY... [2026-02-04T20:18:09.256682] [INFO ] [sig ] Generating forecast for: BSY [2026-02-04T20:18:09.256712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-02-04T20:18:09.268366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-02-04T20:18:09.268779] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-02-04T20:18:09.269688] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-02-04T20:18:09.269742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:09.269776] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:09.269804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:09.270020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:09.328603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:09.329459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:09.329543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:09.329606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:09.452388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:09.452563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:09.452629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:09.452660] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:09.456383] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-02-04T20:18:09.456699] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-02-04T20:18:09.456869] [INFO ] [sig ] BSY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:09.597248] [INFO ] [LOCAL ] Saved forecast: BSY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BSY.txt [2026-02-04T20:18:09.597386] [INFO ] [sig ] [517/3449] Completed BSY in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:09.597425] [INFO ] [sig ] [518/3449] Forecasting BTA... [2026-02-04T20:18:09.597453] [INFO ] [sig ] Generating forecast for: BTA [2026-02-04T20:18:09.597483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-02-04T20:18:09.608752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-02-04T20:18:09.609102] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-02-04T20:18:09.609938] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-02-04T20:18:09.609991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:09.610025] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:09.610053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:09.610113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:09.670782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:09.671604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:09.671689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:09.671725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:09.788490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:09.788666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:09.788707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:09.788739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:09.792344] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-02-04T20:18:09.792659] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-02-04T20:18:09.792802] [INFO ] [sig ] BTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:09.940869] [INFO ] [LOCAL ] Saved forecast: BTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BTA.txt [2026-02-04T20:18:09.941033] [INFO ] [sig ] [518/3449] Completed BTA in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:09.941097] [INFO ] [sig ] [519/3449] Forecasting BTAI... [2026-02-04T20:18:09.941134] [INFO ] [sig ] Generating forecast for: BTAI [2026-02-04T20:18:09.941168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-02-04T20:18:09.952842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-02-04T20:18:09.953192] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-02-04T20:18:09.954113] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-02-04T20:18:09.954167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:09.954201] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:09.954228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:09.954287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:10.016250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:10.017118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:10.017199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:10.017233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:10.141616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:10.141779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:10.141821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:10.141868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:10.145606] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-02-04T20:18:10.145951] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-02-04T20:18:10.146102] [INFO ] [sig ] BTAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:10.300147] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BTAI.txt [2026-02-04T20:18:10.300376] [INFO ] [sig ] [519/3449] Completed BTAI in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-02-04T20:18:10.300442] [INFO ] [sig ] [520/3449] Forecasting BTCS... [2026-02-04T20:18:10.300511] [INFO ] [sig ] Generating forecast for: BTCS [2026-02-04T20:18:10.300597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-02-04T20:18:10.319847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-02-04T20:18:10.326765] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-02-04T20:18:10.327738] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-02-04T20:18:10.327796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:10.327832] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:10.327862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:10.327973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:10.397168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:10.398531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:10.398654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:10.398692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:10.525086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:10.525331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:10.525377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:10.525409] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:10.529888] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=57.93%) [2026-02-04T20:18:10.530287] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-02-04T20:18:10.530461] [INFO ] [sig ] BTCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:10.679155] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BTCS.txt [2026-02-04T20:18:10.679370] [INFO ] [sig ] [520/3449] Completed BTCS in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:10.679416] [INFO ] [sig ] [521/3449] Forecasting BTE... [2026-02-04T20:18:10.679450] [INFO ] [sig ] Generating forecast for: BTE [2026-02-04T20:18:10.679503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-02-04T20:18:10.694081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-02-04T20:18:10.694720] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-02-04T20:18:10.695855] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-02-04T20:18:10.695944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:10.695980] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:10.696008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:10.696069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:10.754872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:10.756081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:10.756183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:10.756216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:10.885064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:10.885259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:10.885319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:10.885366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:10.889523] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-02-04T20:18:10.889875] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-02-04T20:18:10.890033] [INFO ] [sig ] BTE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:11.042601] [INFO ] [LOCAL ] Saved forecast: BTE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BTE.txt [2026-02-04T20:18:11.042740] [INFO ] [sig ] [521/3449] Completed BTE in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:11.042780] [INFO ] [sig ] [522/3449] Forecasting BTF... [2026-02-04T20:18:11.042993] [INFO ] [sig ] Generating forecast for: BTF [2026-02-04T20:18:11.043023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-02-04T20:18:11.055246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-02-04T20:18:11.055558] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-02-04T20:18:11.056398] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-02-04T20:18:11.056451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:11.056483] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:11.056510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:11.056566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:11.113883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:11.114490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:11.114567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:11.114620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:11.231143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:11.231298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:11.231338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:11.231367] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:11.234810] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-02-04T20:18:11.235080] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-02-04T20:18:11.235204] [INFO ] [sig ] BTF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:11.381798] [INFO ] [LOCAL ] Saved forecast: BTF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BTF.txt [2026-02-04T20:18:11.382097] [INFO ] [sig ] [522/3449] Completed BTF in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:11.382136] [INFO ] [sig ] [523/3449] Forecasting BTI... [2026-02-04T20:18:11.382165] [INFO ] [sig ] Generating forecast for: BTI [2026-02-04T20:18:11.382202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-02-04T20:18:11.393658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-02-04T20:18:11.393976] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-02-04T20:18:11.394976] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-02-04T20:18:11.395027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:11.395058] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:11.395085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:11.395153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:11.452617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:11.453241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:11.453369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:11.453405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:11.578772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:11.578942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:11.578982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:11.579012] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:11.582536] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-02-04T20:18:11.582857] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-02-04T20:18:11.582996] [INFO ] [sig ] BTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:11.795063] [INFO ] [LOCAL ] Saved forecast: BTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BTI.txt [2026-02-04T20:18:11.795223] [INFO ] [sig ] [523/3449] Completed BTI in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:11.795263] [INFO ] [sig ] [524/3449] Forecasting BTMD... [2026-02-04T20:18:11.795295] [INFO ] [sig ] Generating forecast for: BTMD [2026-02-04T20:18:11.795325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-02-04T20:18:11.806798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-02-04T20:18:11.807155] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-02-04T20:18:11.808059] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-02-04T20:18:11.808111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:11.808143] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:11.808169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:11.808231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:11.866829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:11.867729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:11.867812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:11.867845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:11.991776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:11.991939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:11.991979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:11.992008] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:11.995436] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-02-04T20:18:11.995745] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-02-04T20:18:11.995878] [INFO ] [sig ] BTMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:12.141650] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BTMD.txt [2026-02-04T20:18:12.141856] [INFO ] [sig ] [524/3449] Completed BTMD in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:12.141914] [INFO ] [sig ] [525/3449] Forecasting BTSG... [2026-02-04T20:18:12.141945] [INFO ] [sig ] Generating forecast for: BTSG [2026-02-04T20:18:12.141977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-02-04T20:18:12.153190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-02-04T20:18:12.153560] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-02-04T20:18:12.154422] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-02-04T20:18:12.154488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:12.154523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:12.154550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:12.154628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:12.212562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:12.213464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:12.213549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:12.213602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:12.335645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:12.335808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:12.335848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:12.335877] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:12.339316] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-02-04T20:18:12.339609] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-02-04T20:18:12.339738] [INFO ] [sig ] BTSG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:12.489147] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BTSG.txt [2026-02-04T20:18:12.489304] [INFO ] [sig ] [525/3449] Completed BTSG in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:12.489346] [INFO ] [sig ] [526/3449] Forecasting BTZ... [2026-02-04T20:18:12.489376] [INFO ] [sig ] Generating forecast for: BTZ [2026-02-04T20:18:12.489406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-02-04T20:18:12.500863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-02-04T20:18:12.501245] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-02-04T20:18:12.502252] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-02-04T20:18:12.502305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:12.502337] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:12.502363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:12.502419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:12.561781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:12.562650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:12.562746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:12.562783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:12.680049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:12.680227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:12.680268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:12.680298] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:12.683696] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-02-04T20:18:12.683976] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-02-04T20:18:12.684106] [INFO ] [sig ] BTZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:12.825815] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BTZ.txt [2026-02-04T20:18:12.825985] [INFO ] [sig ] [526/3449] Completed BTZ in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:12.826026] [INFO ] [sig ] [527/3449] Forecasting BUD... [2026-02-04T20:18:12.826058] [INFO ] [sig ] Generating forecast for: BUD [2026-02-04T20:18:12.826088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-02-04T20:18:12.837665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-02-04T20:18:12.838092] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-02-04T20:18:12.838961] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-02-04T20:18:12.839013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:12.839045] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:12.839071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:12.839131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:12.896225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:12.897102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:12.897195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:12.897234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:13.018733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:13.018892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:13.018939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:13.018970] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:13.022369] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=63.25%) [2026-02-04T20:18:13.022673] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-02-04T20:18:13.022801] [INFO ] [sig ] BUD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:13.165066] [INFO ] [LOCAL ] Saved forecast: BUD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BUD.txt [2026-02-04T20:18:13.165209] [INFO ] [sig ] [527/3449] Completed BUD in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:13.165248] [INFO ] [sig ] [528/3449] Forecasting BUFC... [2026-02-04T20:18:13.165278] [INFO ] [sig ] Generating forecast for: BUFC [2026-02-04T20:18:13.165309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-02-04T20:18:13.174773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-02-04T20:18:13.175027] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-02-04T20:18:13.175824] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-02-04T20:18:13.175876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:13.175907] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:13.175934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:13.175990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:13.232532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:13.233184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:13.233260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:13.233292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:13.329588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:13.329708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:13.329744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:13.329771] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:13.333026] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=55.26%) [2026-02-04T20:18:13.333292] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-02-04T20:18:13.333419] [INFO ] [sig ] BUFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:13.473435] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BUFC.txt [2026-02-04T20:18:13.473554] [INFO ] [sig ] [528/3449] Completed BUFC in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:13.473626] [INFO ] [sig ] [529/3449] Forecasting BUG... [2026-02-04T20:18:13.473660] [INFO ] [sig ] Generating forecast for: BUG [2026-02-04T20:18:13.473690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-02-04T20:18:13.484652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-02-04T20:18:13.484945] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-02-04T20:18:13.485780] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-02-04T20:18:13.485838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:13.485870] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:13.485897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:13.485954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:13.542122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:13.542780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:13.542859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:13.542890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:13.665763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:13.665917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:13.665957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:13.665986] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:13.669386] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-02-04T20:18:13.669682] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-02-04T20:18:13.669809] [INFO ] [sig ] BUG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:13.809817] [INFO ] [LOCAL ] Saved forecast: BUG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BUG.txt [2026-02-04T20:18:13.809992] [INFO ] [sig ] [529/3449] Completed BUG in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.4m [2026-02-04T20:18:13.810033] [INFO ] [sig ] [530/3449] Forecasting BUI... [2026-02-04T20:18:13.810062] [INFO ] [sig ] Generating forecast for: BUI [2026-02-04T20:18:13.810091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-02-04T20:18:13.821796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-02-04T20:18:13.822240] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-02-04T20:18:13.823143] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-02-04T20:18:13.823198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:13.823271] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:13.823312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:13.823395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:13.890292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:13.891246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:13.891325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:13.891358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:14.007505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:14.007673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:14.007722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:14.007757] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:14.011240] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: DOWN (p=17.44%) [2026-02-04T20:18:14.011512] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-02-04T20:18:14.011673] [INFO ] [sig ] BUI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:14.152454] [INFO ] [LOCAL ] Saved forecast: BUI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BUI.txt [2026-02-04T20:18:14.152605] [INFO ] [sig ] [530/3449] Completed BUI in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-04T20:18:14.152648] [INFO ] [sig ] [531/3449] Forecasting BURL... [2026-02-04T20:18:14.152678] [INFO ] [sig ] Generating forecast for: BURL [2026-02-04T20:18:14.152709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-02-04T20:18:14.164081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-02-04T20:18:14.164448] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-02-04T20:18:14.165265] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-02-04T20:18:14.165316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:14.165347] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:14.165374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:14.165430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:14.223894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:14.224757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:14.224838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:14.224870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:14.349245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:14.349399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:14.349440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:14.349470] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:14.352934] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=23.19%) [2026-02-04T20:18:14.353210] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-02-04T20:18:14.353341] [INFO ] [sig ] BURL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:14.498208] [INFO ] [LOCAL ] Saved forecast: BURL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BURL.txt [2026-02-04T20:18:14.498366] [INFO ] [sig ] [531/3449] Completed BURL in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-04T20:18:14.498407] [INFO ] [sig ] [532/3449] Forecasting BUSE... [2026-02-04T20:18:14.498438] [INFO ] [sig ] Generating forecast for: BUSE [2026-02-04T20:18:14.498468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-02-04T20:18:14.509529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-02-04T20:18:14.509959] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-02-04T20:18:14.510882] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-02-04T20:18:14.510935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:14.510969] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:14.510997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:14.511054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:14.571434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:14.572356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:14.572441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:14.572475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:14.704593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:14.704775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:14.704847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:14.704881] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:14.708630] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-02-04T20:18:14.708940] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-02-04T20:18:14.709085] [INFO ] [sig ] BUSE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:14.855437] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BUSE.txt [2026-02-04T20:18:14.855610] [INFO ] [sig ] [532/3449] Completed BUSE in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-04T20:18:14.855653] [INFO ] [sig ] [533/3449] Forecasting BUXX... [2026-02-04T20:18:14.855691] [INFO ] [sig ] Generating forecast for: BUXX [2026-02-04T20:18:14.855730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-02-04T20:18:14.867391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-02-04T20:18:14.867799] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-02-04T20:18:14.868701] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-02-04T20:18:14.868756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:14.868790] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:14.868819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:14.868886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:14.929001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:14.929902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:14.930023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:14.930058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:15.051562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:15.051734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:15.051784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:15.051871] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:15.055358] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=54.47%) [2026-02-04T20:18:15.055658] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-02-04T20:18:15.055791] [INFO ] [sig ] BUXX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:15.197522] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BUXX.txt [2026-02-04T20:18:15.197671] [INFO ] [sig ] [533/3449] Completed BUXX in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-04T20:18:15.197722] [INFO ] [sig ] [534/3449] Forecasting BVFL... [2026-02-04T20:18:15.197760] [INFO ] [sig ] Generating forecast for: BVFL [2026-02-04T20:18:15.197797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-02-04T20:18:15.208301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-02-04T20:18:15.208658] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-02-04T20:18:15.209535] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-02-04T20:18:15.209619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:15.209660] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:15.209696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:15.209768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:15.267123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:15.267863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:15.267964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:15.268002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:15.385271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:15.385427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:15.385468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:15.385499] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:15.389307] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-02-04T20:18:15.389602] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-02-04T20:18:15.389751] [INFO ] [sig ] BVFL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:15.537309] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BVFL.txt [2026-02-04T20:18:15.537454] [INFO ] [sig ] [534/3449] Completed BVFL in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.4m [2026-02-04T20:18:15.537498] [INFO ] [sig ] [535/3449] Forecasting BVN... [2026-02-04T20:18:15.537529] [INFO ] [sig ] Generating forecast for: BVN [2026-02-04T20:18:15.537561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-02-04T20:18:15.549153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-02-04T20:18:15.549490] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-02-04T20:18:15.550384] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-02-04T20:18:15.550438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:15.550471] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:15.550498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:15.550557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:15.610130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:15.610892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:15.611000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:15.611037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:15.732901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:15.733262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:15.733303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:15.733333] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:15.737032] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-02-04T20:18:15.737309] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-02-04T20:18:15.737439] [INFO ] [sig ] BVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:15.885468] [INFO ] [LOCAL ] Saved forecast: BVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BVN.txt [2026-02-04T20:18:15.885618] [INFO ] [sig ] [535/3449] Completed BVN in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:15.885662] [INFO ] [sig ] [536/3449] Forecasting BVS... [2026-02-04T20:18:15.885692] [INFO ] [sig ] Generating forecast for: BVS [2026-02-04T20:18:15.885724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-02-04T20:18:15.896822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-02-04T20:18:15.897152] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-02-04T20:18:15.897993] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-02-04T20:18:15.898049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:15.898107] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:15.898137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:15.898193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:15.956717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:15.957385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:15.957465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:15.957500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:16.087191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:16.087345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:16.087387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:16.087417] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:16.090878] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=42.17%) [2026-02-04T20:18:16.091156] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-02-04T20:18:16.091282] [INFO ] [sig ] BVS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:16.236125] [INFO ] [LOCAL ] Saved forecast: BVS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BVS.txt [2026-02-04T20:18:16.236252] [INFO ] [sig ] [536/3449] Completed BVS in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:16.236292] [INFO ] [sig ] [537/3449] Forecasting BWA... [2026-02-04T20:18:16.236323] [INFO ] [sig ] Generating forecast for: BWA [2026-02-04T20:18:16.236352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-02-04T20:18:16.247624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-02-04T20:18:16.247985] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-02-04T20:18:16.248803] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-02-04T20:18:16.248862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:16.248894] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:16.248922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:16.249123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:16.312820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:16.313855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:16.313935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:16.314157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:16.444169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:16.444329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:16.444373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:16.444404] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:16.448184] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=91.11%) [2026-02-04T20:18:16.448482] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-02-04T20:18:16.448680] [INFO ] [sig ] BWA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:16.600840] [INFO ] [LOCAL ] Saved forecast: BWA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BWA.txt [2026-02-04T20:18:16.600992] [INFO ] [sig ] [537/3449] Completed BWA in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:16.601034] [INFO ] [sig ] [538/3449] Forecasting BWAY... [2026-02-04T20:18:16.601066] [INFO ] [sig ] Generating forecast for: BWAY [2026-02-04T20:18:16.601097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-02-04T20:18:16.613017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-02-04T20:18:16.613492] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-02-04T20:18:16.614386] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-02-04T20:18:16.614440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:16.614472] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:16.614498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:16.614555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:16.675891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:16.676768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:16.676854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:16.676888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:16.808484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:16.808673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:16.808737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:16.808775] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:16.812542] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=88.12%) [2026-02-04T20:18:16.812866] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-02-04T20:18:16.813003] [INFO ] [sig ] BWAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:16.957421] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BWAY.txt [2026-02-04T20:18:16.957560] [INFO ] [sig ] [538/3449] Completed BWAY in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:16.957619] [INFO ] [sig ] [539/3449] Forecasting BWB... [2026-02-04T20:18:16.957650] [INFO ] [sig ] Generating forecast for: BWB [2026-02-04T20:18:16.957681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-02-04T20:18:16.968842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-02-04T20:18:16.969188] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-02-04T20:18:16.970031] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-02-04T20:18:16.970083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:16.970115] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:16.970141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:16.970198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:17.028148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:17.028996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:17.029080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:17.029112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:17.174356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:17.174602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:17.174682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:17.174729] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:17.178986] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: UP (p=81.76%) [2026-02-04T20:18:17.179305] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-02-04T20:18:17.179455] [INFO ] [sig ] BWB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:17.329602] [INFO ] [LOCAL ] Saved forecast: BWB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BWB.txt [2026-02-04T20:18:17.329770] [INFO ] [sig ] [539/3449] Completed BWB in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:17.329821] [INFO ] [sig ] [540/3449] Forecasting BWEN... [2026-02-04T20:18:17.329865] [INFO ] [sig ] Generating forecast for: BWEN [2026-02-04T20:18:17.329903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-02-04T20:18:17.342161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-02-04T20:18:17.342521] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-02-04T20:18:17.343368] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-02-04T20:18:17.343420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:17.343451] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:17.343477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:17.343533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:17.401520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:17.402345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:17.402458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:17.402493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:17.523561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:17.523740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:17.523782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:17.523813] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:17.527311] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-02-04T20:18:17.527615] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-02-04T20:18:17.527762] [INFO ] [sig ] BWEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:17.673797] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BWEN.txt [2026-02-04T20:18:17.673945] [INFO ] [sig ] [540/3449] Completed BWEN in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:17.673986] [INFO ] [sig ] [541/3449] Forecasting BWFG... [2026-02-04T20:18:17.674018] [INFO ] [sig ] Generating forecast for: BWFG [2026-02-04T20:18:17.674051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-02-04T20:18:17.685305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-02-04T20:18:17.685696] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-02-04T20:18:17.686757] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-02-04T20:18:17.686822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:17.686864] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:17.686903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:17.686982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:17.750469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:17.751335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:17.751420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:17.751455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:17.875951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:17.876112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:17.876153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:17.876184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:17.880550] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-02-04T20:18:17.880856] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-02-04T20:18:17.880990] [INFO ] [sig ] BWFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:18.032402] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BWFG.txt [2026-02-04T20:18:18.032559] [INFO ] [sig ] [541/3449] Completed BWFG in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:18.032619] [INFO ] [sig ] [542/3449] Forecasting BWG... [2026-02-04T20:18:18.032649] [INFO ] [sig ] Generating forecast for: BWG [2026-02-04T20:18:18.032681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-02-04T20:18:18.043822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-02-04T20:18:18.044194] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-02-04T20:18:18.045091] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-02-04T20:18:18.045147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:18.045180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:18.045208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:18.045266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:18.103210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:18.104119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:18.104205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:18.104239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:18.230706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:18.230875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:18.230916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:18.230946] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:18.235047] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-02-04T20:18:18.235367] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-02-04T20:18:18.235525] [INFO ] [sig ] BWG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:18.390216] [INFO ] [LOCAL ] Saved forecast: BWG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BWG.txt [2026-02-04T20:18:18.390368] [INFO ] [sig ] [542/3449] Completed BWG in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:18.390410] [INFO ] [sig ] [543/3449] Forecasting BWIN... [2026-02-04T20:18:18.390442] [INFO ] [sig ] Generating forecast for: BWIN [2026-02-04T20:18:18.390473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-02-04T20:18:18.403079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-02-04T20:18:18.403504] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-02-04T20:18:18.404436] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-02-04T20:18:18.404497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:18.404541] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:18.404570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:18.404658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:18.470247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:18.471181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:18.471270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:18.471305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:18.604076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:18.604241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:18.604287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:18.604525] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:18.608415] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-02-04T20:18:18.608718] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-02-04T20:18:18.608853] [INFO ] [sig ] BWIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:18.754988] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BWIN.txt [2026-02-04T20:18:18.755211] [INFO ] [sig ] [543/3449] Completed BWIN in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:18.755272] [INFO ] [sig ] [544/3449] Forecasting BWMN... [2026-02-04T20:18:18.755316] [INFO ] [sig ] Generating forecast for: BWMN [2026-02-04T20:18:18.755360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-02-04T20:18:18.770544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-02-04T20:18:18.770947] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-02-04T20:18:18.771835] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-02-04T20:18:18.771888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:18.771923] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:18.771951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:18.772012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:18.828703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:18.829638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:18.829723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:18.829757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:18.960756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:18.960922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:18.960962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:18.960993] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:18.964649] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-02-04T20:18:18.964962] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-02-04T20:18:18.965103] [INFO ] [sig ] BWMN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:19.121489] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BWMN.txt [2026-02-04T20:18:19.121687] [INFO ] [sig ] [544/3449] Completed BWMN in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:19.121752] [INFO ] [sig ] [545/3449] Forecasting BXC... [2026-02-04T20:18:19.121790] [INFO ] [sig ] Generating forecast for: BXC [2026-02-04T20:18:19.121825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-02-04T20:18:19.133404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-02-04T20:18:19.133815] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-02-04T20:18:19.134675] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-02-04T20:18:19.134728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:19.134762] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:19.134792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:19.134852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:19.194804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:19.195658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:19.195744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:19.195780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:19.326668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:19.326832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:19.326873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:19.326902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:19.330389] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-02-04T20:18:19.330692] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-02-04T20:18:19.330822] [INFO ] [sig ] BXC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:19.482934] [INFO ] [LOCAL ] Saved forecast: BXC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BXC.txt [2026-02-04T20:18:19.483080] [INFO ] [sig ] [545/3449] Completed BXC in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.3m [2026-02-04T20:18:19.483121] [INFO ] [sig ] [546/3449] Forecasting BXMX... [2026-02-04T20:18:19.483153] [INFO ] [sig ] Generating forecast for: BXMX [2026-02-04T20:18:19.483183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-02-04T20:18:19.495070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-02-04T20:18:19.495444] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-02-04T20:18:19.496266] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-02-04T20:18:19.496318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:19.496351] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:19.496378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:19.496438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:19.559154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:19.560334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:19.560434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:19.560474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:19.694058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:19.694233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:19.694279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:19.694310] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:19.698341] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-02-04T20:18:19.698663] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-02-04T20:18:19.698850] [INFO ] [sig ] BXMX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:19.852088] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BXMX.txt [2026-02-04T20:18:19.852248] [INFO ] [sig ] [546/3449] Completed BXMX in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-04T20:18:19.852293] [INFO ] [sig ] [547/3449] Forecasting BXP... [2026-02-04T20:18:19.852326] [INFO ] [sig ] Generating forecast for: BXP [2026-02-04T20:18:19.852362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-02-04T20:18:19.864999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-02-04T20:18:19.865652] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-02-04T20:18:19.866568] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-02-04T20:18:19.866650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:19.866715] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:19.866745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:19.866822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:19.929391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:19.930280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:19.930366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:19.930402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:20.059963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:20.060124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:20.060165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:20.060196] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:20.063713] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-02-04T20:18:20.064012] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-02-04T20:18:20.064166] [INFO ] [sig ] BXP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:20.214626] [INFO ] [LOCAL ] Saved forecast: BXP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BXP.txt [2026-02-04T20:18:20.214781] [INFO ] [sig ] [547/3449] Completed BXP in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-04T20:18:20.214822] [INFO ] [sig ] [548/3449] Forecasting BXSL... [2026-02-04T20:18:20.214852] [INFO ] [sig ] Generating forecast for: BXSL [2026-02-04T20:18:20.214882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-02-04T20:18:20.226467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-02-04T20:18:20.226883] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-02-04T20:18:20.227742] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-02-04T20:18:20.227803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:20.227843] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:20.227878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:20.227978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:20.289804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:20.290715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:20.290800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:20.290834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:20.420330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:20.420539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:20.420614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:20.420647] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:20.424340] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=86.36%) [2026-02-04T20:18:20.424654] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-02-04T20:18:20.424786] [INFO ] [sig ] BXSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:20.578514] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BXSL.txt [2026-02-04T20:18:20.578695] [INFO ] [sig ] [548/3449] Completed BXSL in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-04T20:18:20.578741] [INFO ] [sig ] [549/3449] Forecasting BYD... [2026-02-04T20:18:20.578773] [INFO ] [sig ] Generating forecast for: BYD [2026-02-04T20:18:20.578806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-02-04T20:18:20.590717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-02-04T20:18:20.591095] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-02-04T20:18:20.592017] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-02-04T20:18:20.592101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:20.592148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:20.592187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:20.592264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:20.655378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:20.656239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:20.656340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:20.656393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:20.785615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:20.785807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:20.785860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:20.785891] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:20.789666] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=81.30%) [2026-02-04T20:18:20.790005] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-02-04T20:18:20.790166] [INFO ] [sig ] BYD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:20.942415] [INFO ] [LOCAL ] Saved forecast: BYD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BYD.txt [2026-02-04T20:18:20.942587] [INFO ] [sig ] [549/3449] Completed BYD in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-04T20:18:20.942634] [INFO ] [sig ] [550/3449] Forecasting BYM... [2026-02-04T20:18:20.942667] [INFO ] [sig ] Generating forecast for: BYM [2026-02-04T20:18:20.942700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-02-04T20:18:20.954979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-02-04T20:18:20.955422] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-02-04T20:18:20.956437] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-02-04T20:18:20.956500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:20.956542] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:20.956602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:20.956686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:21.018273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:21.019347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:21.019455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:21.019497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:21.152138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:21.152327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:21.152372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:21.152401] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:21.156368] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-02-04T20:18:21.156776] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-02-04T20:18:21.156932] [INFO ] [sig ] BYM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:21.313381] [INFO ] [LOCAL ] Saved forecast: BYM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BYM.txt [2026-02-04T20:18:21.313550] [INFO ] [sig ] [550/3449] Completed BYM in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-04T20:18:21.313622] [INFO ] [sig ] [551/3449] Forecasting BYRN... [2026-02-04T20:18:21.313662] [INFO ] [sig ] Generating forecast for: BYRN [2026-02-04T20:18:21.313702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-02-04T20:18:21.326276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-02-04T20:18:21.326717] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-02-04T20:18:21.327634] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-02-04T20:18:21.327687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:21.327721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:21.327749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:21.327808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:21.386758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:21.387534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:21.387634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:21.387671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:21.512675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:21.512841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:21.512891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:21.512930] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:21.516373] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=89.82%) [2026-02-04T20:18:21.516679] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-02-04T20:18:21.516817] [INFO ] [sig ] BYRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:21.667356] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BYRN.txt [2026-02-04T20:18:21.667510] [INFO ] [sig ] [551/3449] Completed BYRN in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.3m [2026-02-04T20:18:21.667553] [INFO ] [sig ] [552/3449] Forecasting BYSI... [2026-02-04T20:18:21.667604] [INFO ] [sig ] Generating forecast for: BYSI [2026-02-04T20:18:21.667638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-02-04T20:18:21.679255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-02-04T20:18:21.679662] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-02-04T20:18:21.680514] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-02-04T20:18:21.680586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:21.680623] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:21.680650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:21.680708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:21.742170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:21.743054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:21.743140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:21.743174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:21.857220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:21.857378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:21.857418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:21.857446] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:21.860992] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-02-04T20:18:21.861275] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-02-04T20:18:21.861405] [INFO ] [sig ] BYSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:22.015615] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BYSI.txt [2026-02-04T20:18:22.015776] [INFO ] [sig ] [552/3449] Completed BYSI in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:22.015820] [INFO ] [sig ] [553/3449] Forecasting BZ... [2026-02-04T20:18:22.015852] [INFO ] [sig ] Generating forecast for: BZ [2026-02-04T20:18:22.015888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-02-04T20:18:22.028288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-02-04T20:18:22.028703] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-02-04T20:18:22.029536] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-02-04T20:18:22.029615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:22.029651] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:22.029678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:22.029734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:22.089229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:22.090347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:22.090445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:22.090482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:22.215465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:22.215637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:22.215679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:22.215708] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:22.219157] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=31.92%) [2026-02-04T20:18:22.219465] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-02-04T20:18:22.219623] [INFO ] [sig ] BZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:22.364649] [INFO ] [LOCAL ] Saved forecast: BZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BZ.txt [2026-02-04T20:18:22.364781] [INFO ] [sig ] [553/3449] Completed BZ in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:22.364822] [INFO ] [sig ] [554/3449] Forecasting BZH... [2026-02-04T20:18:22.364852] [INFO ] [sig ] Generating forecast for: BZH [2026-02-04T20:18:22.364882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-02-04T20:18:22.376921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-02-04T20:18:22.377370] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-02-04T20:18:22.378377] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-02-04T20:18:22.378430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:22.378464] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:22.378492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:22.378550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:22.437150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:22.437855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:22.437973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:22.438013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:22.553440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:22.553615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:22.553659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:22.553690] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:22.557162] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=68.33%) [2026-02-04T20:18:22.557453] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-02-04T20:18:22.557603] [INFO ] [sig ] BZH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:22.699929] [INFO ] [LOCAL ] Saved forecast: BZH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/BZH.txt [2026-02-04T20:18:22.700056] [INFO ] [sig ] [554/3449] Completed BZH in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:22.700095] [INFO ] [sig ] [555/3449] Forecasting BZUN... [2026-02-04T20:18:22.700125] [INFO ] [sig ] Generating forecast for: BZUN [2026-02-04T20:18:22.700155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-02-04T20:18:22.711203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-02-04T20:18:22.711534] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-02-04T20:18:22.712361] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-02-04T20:18:22.712412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:22.712443] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:22.712469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:22.712524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:22.768751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:22.769657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:22.769739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:22.769772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:22.887831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:22.887998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:22.888038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:22.888066] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:22.891492] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-02-04T20:18:22.891785] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-02-04T20:18:22.891915] [INFO ] [sig ] BZUN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:23.033368] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/BZUN.txt [2026-02-04T20:18:23.033509] [INFO ] [sig ] [555/3449] Completed BZUN in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:23.033549] [INFO ] [sig ] [556/3449] Forecasting C... [2026-02-04T20:18:23.033600] [INFO ] [sig ] Generating forecast for: C [2026-02-04T20:18:23.033633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-02-04T20:18:23.044852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-02-04T20:18:23.045189] [INFO ] [FORECASTER] Starting predict_future for C [2026-02-04T20:18:23.046015] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-02-04T20:18:23.046067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:23.046099] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:23.046125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:23.046182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:23.104702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:23.105446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:23.105528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:23.105561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:23.231729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:23.231894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:23.231962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:23.232000] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:23.235595] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=76.13%) [2026-02-04T20:18:23.235904] [INFO ] [FORECASTER] Completed predict_future for C [2026-02-04T20:18:23.236060] [INFO ] [sig ] C: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:23.389647] [INFO ] [LOCAL ] Saved forecast: C 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/C.txt [2026-02-04T20:18:23.389813] [INFO ] [sig ] [556/3449] Completed C in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:23.389866] [INFO ] [sig ] [557/3449] Forecasting CAAP... [2026-02-04T20:18:23.389904] [INFO ] [sig ] Generating forecast for: CAAP [2026-02-04T20:18:23.389940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-02-04T20:18:23.402609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-02-04T20:18:23.402946] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-02-04T20:18:23.403884] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-02-04T20:18:23.403948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:23.403987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:23.404019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:23.404081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:23.463082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:23.463921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:23.464004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:23.464037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:23.585987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:23.586142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:23.586183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:23.586213] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:23.589635] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=90.99%) [2026-02-04T20:18:23.589909] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-02-04T20:18:23.590036] [INFO ] [sig ] CAAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:23.735586] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAAP.txt [2026-02-04T20:18:23.735733] [INFO ] [sig ] [557/3449] Completed CAAP in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:23.735775] [INFO ] [sig ] [558/3449] Forecasting CAAS... [2026-02-04T20:18:23.735807] [INFO ] [sig ] Generating forecast for: CAAS [2026-02-04T20:18:23.735839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-02-04T20:18:23.746790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-02-04T20:18:23.747151] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-02-04T20:18:23.748023] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-02-04T20:18:23.748078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:23.748112] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:23.748141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:23.748200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:23.808238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:23.809007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:23.809102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:23.809138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:23.918852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:23.919011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:23.919052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:23.919083] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:23.922648] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=68.41%) [2026-02-04T20:18:23.922937] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-02-04T20:18:23.923070] [INFO ] [sig ] CAAS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:24.070557] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAAS.txt [2026-02-04T20:18:24.070731] [INFO ] [sig ] [558/3449] Completed CAAS in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:24.070772] [INFO ] [sig ] [559/3449] Forecasting CABA... [2026-02-04T20:18:24.070802] [INFO ] [sig ] Generating forecast for: CABA [2026-02-04T20:18:24.070832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-02-04T20:18:24.086008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-02-04T20:18:24.086454] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-02-04T20:18:24.087304] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-02-04T20:18:24.087356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:24.087388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:24.087414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:24.087480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:24.147252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:24.148363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:24.148454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:24.148488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:24.266402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:24.266559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:24.266622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:24.266654] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:24.270291] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-02-04T20:18:24.270605] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-02-04T20:18:24.270741] [INFO ] [sig ] CABA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:24.419828] [INFO ] [LOCAL ] Saved forecast: CABA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CABA.txt [2026-02-04T20:18:24.420005] [INFO ] [sig ] [559/3449] Completed CABA in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:24.420055] [INFO ] [sig ] [560/3449] Forecasting CABO... [2026-02-04T20:18:24.420093] [INFO ] [sig ] Generating forecast for: CABO [2026-02-04T20:18:24.420128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-02-04T20:18:24.432290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-02-04T20:18:24.432699] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-02-04T20:18:24.433523] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-02-04T20:18:24.433600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:24.433651] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:24.433679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:24.433737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:24.495954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:24.496893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:24.497007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:24.497051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:24.631773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:24.631937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:24.631983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:24.632017] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:24.635785] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-02-04T20:18:24.636112] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-02-04T20:18:24.636255] [INFO ] [sig ] CABO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:24.782116] [INFO ] [LOCAL ] Saved forecast: CABO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CABO.txt [2026-02-04T20:18:24.782251] [INFO ] [sig ] [560/3449] Completed CABO in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:24.782317] [INFO ] [sig ] [561/3449] Forecasting CAC... [2026-02-04T20:18:24.782348] [INFO ] [sig ] Generating forecast for: CAC [2026-02-04T20:18:24.782380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-02-04T20:18:24.793634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-02-04T20:18:24.793954] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-02-04T20:18:24.794776] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-02-04T20:18:24.794829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:24.794861] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:24.794888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:24.794946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:24.852003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:24.852691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:24.852770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:24.852803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:24.977687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:24.977869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:24.977910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:24.977955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:24.981485] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-02-04T20:18:24.981792] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-02-04T20:18:24.981921] [INFO ] [sig ] CAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:25.123542] [INFO ] [LOCAL ] Saved forecast: CAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAC.txt [2026-02-04T20:18:25.123736] [INFO ] [sig ] [561/3449] Completed CAC in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:25.123779] [INFO ] [sig ] [562/3449] Forecasting CACC... [2026-02-04T20:18:25.123809] [INFO ] [sig ] Generating forecast for: CACC [2026-02-04T20:18:25.123841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-02-04T20:18:25.135154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-02-04T20:18:25.135530] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-02-04T20:18:25.136381] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-02-04T20:18:25.136432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:25.136463] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:25.136490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:25.136547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:25.193465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:25.194382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:25.194482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:25.194525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:25.313551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:25.313728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:25.313768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:25.313797] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:25.317195] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=76.95%) [2026-02-04T20:18:25.317475] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-02-04T20:18:25.317622] [INFO ] [sig ] CACC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:25.459636] [INFO ] [LOCAL ] Saved forecast: CACC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CACC.txt [2026-02-04T20:18:25.459786] [INFO ] [sig ] [562/3449] Completed CACC in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:25.459829] [INFO ] [sig ] [563/3449] Forecasting CACI... [2026-02-04T20:18:25.459859] [INFO ] [sig ] Generating forecast for: CACI [2026-02-04T20:18:25.459888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-02-04T20:18:25.471106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-02-04T20:18:25.471441] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-02-04T20:18:25.472250] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-02-04T20:18:25.472303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:25.472334] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:25.472361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:25.472417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:25.529705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:25.530334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:25.530410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:25.530442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:25.648976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:25.649132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:25.649171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:25.649199] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:25.652697] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-02-04T20:18:25.652990] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-02-04T20:18:25.653153] [INFO ] [sig ] CACI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:25.798553] [INFO ] [LOCAL ] Saved forecast: CACI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CACI.txt [2026-02-04T20:18:25.798718] [INFO ] [sig ] [563/3449] Completed CACI in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 17.2m [2026-02-04T20:18:25.798759] [INFO ] [sig ] [564/3449] Forecasting CADL... [2026-02-04T20:18:25.798798] [INFO ] [sig ] Generating forecast for: CADL [2026-02-04T20:18:25.798829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-02-04T20:18:25.810688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-02-04T20:18:25.810999] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-02-04T20:18:25.811827] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-02-04T20:18:25.811880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:25.811912] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:25.811968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:25.812027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:25.870468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:25.871463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:25.871549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:25.871602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:25.994670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:25.994825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:25.994866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:25.994894] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:25.998313] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: UP (p=82.81%) [2026-02-04T20:18:25.998620] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-02-04T20:18:25.998754] [INFO ] [sig ] CADL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:26.146810] [INFO ] [LOCAL ] Saved forecast: CADL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CADL.txt [2026-02-04T20:18:26.146980] [INFO ] [sig ] [564/3449] Completed CADL in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-04T20:18:26.147032] [INFO ] [sig ] [565/3449] Forecasting CAE... [2026-02-04T20:18:26.147066] [INFO ] [sig ] Generating forecast for: CAE [2026-02-04T20:18:26.147098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-02-04T20:18:26.159135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-02-04T20:18:26.159519] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-02-04T20:18:26.160428] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-02-04T20:18:26.160482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:26.160516] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:26.160545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:26.160621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:26.221996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:26.222880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:26.222963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:26.222998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:26.349549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:26.349735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:26.349779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:26.349811] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:26.353683] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-02-04T20:18:26.354018] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-02-04T20:18:26.354157] [INFO ] [sig ] CAE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:26.507432] [INFO ] [LOCAL ] Saved forecast: CAE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CAE.txt [2026-02-04T20:18:26.507614] [INFO ] [sig ] [565/3449] Completed CAE in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-04T20:18:26.507659] [INFO ] [sig ] [566/3449] Forecasting CAF... [2026-02-04T20:18:26.507691] [INFO ] [sig ] Generating forecast for: CAF [2026-02-04T20:18:26.507726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-02-04T20:18:26.519896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-02-04T20:18:26.520275] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-02-04T20:18:26.521134] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-02-04T20:18:26.521187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:26.521219] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:26.521247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:26.521306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:26.586747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:26.587688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:26.587782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:26.587818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:26.712453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:26.712627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:26.712671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:26.712701] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:26.716371] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-02-04T20:18:26.716673] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-02-04T20:18:26.716805] [INFO ] [sig ] CAF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:26.859643] [INFO ] [LOCAL ] Saved forecast: CAF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAF.txt [2026-02-04T20:18:26.859832] [INFO ] [sig ] [566/3449] Completed CAF in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-02-04T20:18:26.859881] [INFO ] [sig ] [567/3449] Forecasting CAG... [2026-02-04T20:18:26.859915] [INFO ] [sig ] Generating forecast for: CAG [2026-02-04T20:18:26.859946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-02-04T20:18:26.872405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-02-04T20:18:26.872822] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-02-04T20:18:26.873792] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-02-04T20:18:26.873846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:26.873880] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:26.873908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:26.873967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:26.936750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:26.937645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:26.937738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:26.937774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:27.061609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:27.061771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:27.061815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:27.061872] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:27.065618] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-02-04T20:18:27.065964] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-02-04T20:18:27.066102] [INFO ] [sig ] CAG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:27.217049] [INFO ] [LOCAL ] Saved forecast: CAG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAG.txt [2026-02-04T20:18:27.217204] [INFO ] [sig ] [567/3449] Completed CAG in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:27.217246] [INFO ] [sig ] [568/3449] Forecasting CAH... [2026-02-04T20:18:27.217278] [INFO ] [sig ] Generating forecast for: CAH [2026-02-04T20:18:27.217309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-02-04T20:18:27.229751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-02-04T20:18:27.230171] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-02-04T20:18:27.231152] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-02-04T20:18:27.231206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:27.231239] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:27.231266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:27.231323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:27.294641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:27.295592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:27.295696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:27.295740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:27.424405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:27.424649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:27.424705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:27.424741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:27.429265] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=37.34%) [2026-02-04T20:18:27.429644] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-02-04T20:18:27.429819] [INFO ] [sig ] CAH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:27.580050] [INFO ] [LOCAL ] Saved forecast: CAH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CAH.txt [2026-02-04T20:18:27.580220] [INFO ] [sig ] [568/3449] Completed CAH in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:27.580277] [INFO ] [sig ] [569/3449] Forecasting CAKE... [2026-02-04T20:18:27.580317] [INFO ] [sig ] Generating forecast for: CAKE [2026-02-04T20:18:27.580349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-02-04T20:18:27.592402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-02-04T20:18:27.592824] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-02-04T20:18:27.593717] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-02-04T20:18:27.593770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:27.593803] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:27.593831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:27.593888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:27.655638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:27.656504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:27.656604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:27.656642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:27.784503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:27.784678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:27.784720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:27.784749] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:27.788373] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=9.36%) [2026-02-04T20:18:27.788684] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-02-04T20:18:27.788820] [INFO ] [sig ] CAKE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:27.940821] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CAKE.txt [2026-02-04T20:18:27.940989] [INFO ] [sig ] [569/3449] Completed CAKE in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:27.941031] [INFO ] [sig ] [570/3449] Forecasting CAL... [2026-02-04T20:18:27.941062] [INFO ] [sig ] Generating forecast for: CAL [2026-02-04T20:18:27.941092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-02-04T20:18:27.952930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-02-04T20:18:27.953288] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-02-04T20:18:27.954233] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-02-04T20:18:27.954288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:27.954321] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:27.954353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:27.954426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:28.016522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:28.017485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:28.017602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:28.017641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:28.146847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:28.147003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:28.147043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:28.147072] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:28.150808] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=68.41%) [2026-02-04T20:18:28.151106] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-02-04T20:18:28.151237] [INFO ] [sig ] CAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:28.302893] [INFO ] [LOCAL ] Saved forecast: CAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAL.txt [2026-02-04T20:18:28.303041] [INFO ] [sig ] [570/3449] Completed CAL in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:28.303089] [INFO ] [sig ] [571/3449] Forecasting CALM... [2026-02-04T20:18:28.303127] [INFO ] [sig ] Generating forecast for: CALM [2026-02-04T20:18:28.303159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-02-04T20:18:28.314171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-02-04T20:18:28.314516] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-02-04T20:18:28.315363] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-02-04T20:18:28.315415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:28.315454] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:28.315484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:28.315561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:28.372212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:28.372847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:28.372933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:28.372967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:28.496303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:28.496463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:28.496503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:28.496533] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:28.500011] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-02-04T20:18:28.500323] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-02-04T20:18:28.500452] [INFO ] [sig ] CALM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:28.643230] [INFO ] [LOCAL ] Saved forecast: CALM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CALM.txt [2026-02-04T20:18:28.643384] [INFO ] [sig ] [571/3449] Completed CALM in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:28.643426] [INFO ] [sig ] [572/3449] Forecasting CALX... [2026-02-04T20:18:28.643457] [INFO ] [sig ] Generating forecast for: CALX [2026-02-04T20:18:28.643487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-02-04T20:18:28.654736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-02-04T20:18:28.655103] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-02-04T20:18:28.655966] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-02-04T20:18:28.656018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:28.656050] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:28.656076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:28.656137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:28.714228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:28.715140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:28.715222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:28.715255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:28.837333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:28.837494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:28.837533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:28.837563] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:28.841047] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-02-04T20:18:28.841333] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-02-04T20:18:28.841462] [INFO ] [sig ] CALX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:28.983253] [INFO ] [LOCAL ] Saved forecast: CALX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CALX.txt [2026-02-04T20:18:28.983387] [INFO ] [sig ] [572/3449] Completed CALX in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:28.983427] [INFO ] [sig ] [573/3449] Forecasting CAPL... [2026-02-04T20:18:28.983457] [INFO ] [sig ] Generating forecast for: CAPL [2026-02-04T20:18:28.983487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-02-04T20:18:28.993939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-02-04T20:18:28.994272] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-02-04T20:18:28.995107] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-02-04T20:18:28.995180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:28.995213] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:28.995239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:28.995295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:29.055638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:29.056465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:29.056546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:29.056595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:29.174761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:29.174913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:29.174952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:29.174980] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:29.178486] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-02-04T20:18:29.178778] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-02-04T20:18:29.178906] [INFO ] [sig ] CAPL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:29.321159] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CAPL.txt [2026-02-04T20:18:29.321295] [INFO ] [sig ] [573/3449] Completed CAPL in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:29.321335] [INFO ] [sig ] [574/3449] Forecasting CARE... [2026-02-04T20:18:29.321366] [INFO ] [sig ] Generating forecast for: CARE [2026-02-04T20:18:29.321396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-02-04T20:18:29.333693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-02-04T20:18:29.334037] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-02-04T20:18:29.334961] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-02-04T20:18:29.335016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:29.335048] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:29.335076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:29.335136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:29.394544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:29.395262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:29.395342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:29.395375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:29.519873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:29.520024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:29.520067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:29.520097] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:29.523531] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=63.28%) [2026-02-04T20:18:29.523822] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-02-04T20:18:29.523954] [INFO ] [sig ] CARE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:29.667276] [INFO ] [LOCAL ] Saved forecast: CARE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CARE.txt [2026-02-04T20:18:29.667457] [INFO ] [sig ] [574/3449] Completed CARE in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:29.667508] [INFO ] [sig ] [575/3449] Forecasting CARG... [2026-02-04T20:18:29.667540] [INFO ] [sig ] Generating forecast for: CARG [2026-02-04T20:18:29.667594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-02-04T20:18:29.678640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-02-04T20:18:29.679088] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-02-04T20:18:29.680048] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-02-04T20:18:29.680116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:29.680158] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:29.680191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:29.680250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:29.747843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:29.748858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:29.748950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:29.749006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:29.884112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:29.884306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:29.884360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:29.884392] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:29.888093] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=63.99%) [2026-02-04T20:18:29.888390] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-02-04T20:18:29.888531] [INFO ] [sig ] CARG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:30.032816] [INFO ] [LOCAL ] Saved forecast: CARG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CARG.txt [2026-02-04T20:18:30.032977] [INFO ] [sig ] [575/3449] Completed CARG in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:30.033024] [INFO ] [sig ] [576/3449] Forecasting CARS... [2026-02-04T20:18:30.033062] [INFO ] [sig ] Generating forecast for: CARS [2026-02-04T20:18:30.033100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-02-04T20:18:30.045689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-02-04T20:18:30.046102] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-02-04T20:18:30.047035] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-02-04T20:18:30.047093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:30.047125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:30.047151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:30.047209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:30.109925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:30.111027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:30.111107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:30.111139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:30.233816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:30.233966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:30.234012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:30.234047] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:30.237820] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-02-04T20:18:30.238117] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-02-04T20:18:30.238243] [INFO ] [sig ] CARS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:30.381949] [INFO ] [LOCAL ] Saved forecast: CARS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CARS.txt [2026-02-04T20:18:30.382097] [INFO ] [sig ] [576/3449] Completed CARS in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:30.382141] [INFO ] [sig ] [577/3449] Forecasting CASH... [2026-02-04T20:18:30.382170] [INFO ] [sig ] Generating forecast for: CASH [2026-02-04T20:18:30.382202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-02-04T20:18:30.392878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-02-04T20:18:30.393190] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-02-04T20:18:30.394048] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-02-04T20:18:30.394101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:30.394133] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:30.394160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:30.394218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:30.452775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:30.453597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:30.453676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:30.453707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:30.576097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:30.576261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:30.576300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:30.576328] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:30.579887] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=91.03%) [2026-02-04T20:18:30.580169] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-02-04T20:18:30.580323] [INFO ] [sig ] CASH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:30.724314] [INFO ] [LOCAL ] Saved forecast: CASH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CASH.txt [2026-02-04T20:18:30.724479] [INFO ] [sig ] [577/3449] Completed CASH in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:30.724557] [INFO ] [sig ] [578/3449] Forecasting CASS... [2026-02-04T20:18:30.724608] [INFO ] [sig ] Generating forecast for: CASS [2026-02-04T20:18:30.724641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-02-04T20:18:30.735852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-02-04T20:18:30.736223] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-02-04T20:18:30.737045] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-02-04T20:18:30.737097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:30.737129] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:30.737155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:30.737212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:30.795011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:30.795848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:30.795930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:30.795964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:30.916472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:30.916648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:30.916690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:30.916719] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:30.920120] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-02-04T20:18:30.920413] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-02-04T20:18:30.920541] [INFO ] [sig ] CASS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:31.061585] [INFO ] [LOCAL ] Saved forecast: CASS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CASS.txt [2026-02-04T20:18:31.061729] [INFO ] [sig ] [578/3449] Completed CASS in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:31.061770] [INFO ] [sig ] [579/3449] Forecasting CASY... [2026-02-04T20:18:31.061802] [INFO ] [sig ] Generating forecast for: CASY [2026-02-04T20:18:31.061832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-02-04T20:18:31.072675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-02-04T20:18:31.073013] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-02-04T20:18:31.073838] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-02-04T20:18:31.073890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:31.073921] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:31.073948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:31.074004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:31.131569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:31.132509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:31.132611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:31.132647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:31.258083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:31.258235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:31.258275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:31.258303] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:31.261735] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-02-04T20:18:31.262004] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-02-04T20:18:31.262130] [INFO ] [sig ] CASY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:31.403595] [INFO ] [LOCAL ] Saved forecast: CASY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CASY.txt [2026-02-04T20:18:31.403724] [INFO ] [sig ] [579/3449] Completed CASY in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:31.403764] [INFO ] [sig ] [580/3449] Forecasting CATH... [2026-02-04T20:18:31.403795] [INFO ] [sig ] Generating forecast for: CATH [2026-02-04T20:18:31.403824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-02-04T20:18:31.415156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-02-04T20:18:31.415522] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-02-04T20:18:31.416360] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-02-04T20:18:31.416414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:31.416447] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:31.416476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:31.416535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:31.475514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:31.476177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:31.476256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:31.476290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:31.597499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:31.597686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:31.597732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:31.597764] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:31.601336] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=84.54%) [2026-02-04T20:18:31.601636] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-02-04T20:18:31.601769] [INFO ] [sig ] CATH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:31.751546] [INFO ] [LOCAL ] Saved forecast: CATH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CATH.txt [2026-02-04T20:18:31.751698] [INFO ] [sig ] [580/3449] Completed CATH in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.1m [2026-02-04T20:18:31.751738] [INFO ] [sig ] [581/3449] Forecasting CATO... [2026-02-04T20:18:31.751768] [INFO ] [sig ] Generating forecast for: CATO [2026-02-04T20:18:31.751798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-02-04T20:18:31.773220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-02-04T20:18:31.773591] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-02-04T20:18:31.774421] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-02-04T20:18:31.774474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:31.774507] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:31.774565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:31.774654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:31.835507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:31.836629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:31.836719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:31.836753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:31.984563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:31.984745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:31.984786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:31.984815] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:31.988412] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=93.81%) [2026-02-04T20:18:31.988769] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-02-04T20:18:31.988918] [INFO ] [sig ] CATO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:32.139159] [INFO ] [LOCAL ] Saved forecast: CATO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CATO.txt [2026-02-04T20:18:32.139329] [INFO ] [sig ] [581/3449] Completed CATO in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.1m [2026-02-04T20:18:32.139372] [INFO ] [sig ] [582/3449] Forecasting CATY... [2026-02-04T20:18:32.139407] [INFO ] [sig ] Generating forecast for: CATY [2026-02-04T20:18:32.139439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-02-04T20:18:32.151067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-02-04T20:18:32.151484] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-02-04T20:18:32.152400] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-02-04T20:18:32.152454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:32.152487] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:32.152516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:32.152592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:32.212055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:32.212941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:32.213025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:32.213060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:32.340888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:32.341042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:32.341081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:32.341114] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:32.344512] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=42.85%) [2026-02-04T20:18:32.344818] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-02-04T20:18:32.344951] [INFO ] [sig ] CATY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:32.490563] [INFO ] [LOCAL ] Saved forecast: CATY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CATY.txt [2026-02-04T20:18:32.490715] [INFO ] [sig ] [582/3449] Completed CATY in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.1m [2026-02-04T20:18:32.490754] [INFO ] [sig ] [583/3449] Forecasting CAVA... [2026-02-04T20:18:32.490784] [INFO ] [sig ] Generating forecast for: CAVA [2026-02-04T20:18:32.490814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-02-04T20:18:32.501713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-02-04T20:18:32.502064] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-02-04T20:18:32.502964] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-02-04T20:18:32.503018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:32.503051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:32.503081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:32.503140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:32.562935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:32.563697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:32.563779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:32.563812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:32.692736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:32.692890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:32.692932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:32.692962] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:32.697004] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=22.08%) [2026-02-04T20:18:32.697385] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-02-04T20:18:32.697551] [INFO ] [sig ] CAVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:32.850409] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CAVA.txt [2026-02-04T20:18:32.850604] [INFO ] [sig ] [583/3449] Completed CAVA in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:32.850658] [INFO ] [sig ] [584/3449] Forecasting CB... [2026-02-04T20:18:32.850691] [INFO ] [sig ] Generating forecast for: CB [2026-02-04T20:18:32.850725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-02-04T20:18:32.861952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-02-04T20:18:32.862314] [INFO ] [FORECASTER] Starting predict_future for CB [2026-02-04T20:18:32.863124] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-02-04T20:18:32.863177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:32.863221] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:32.863249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:32.863312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:32.922182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:32.923071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:32.923155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:32.923192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:33.044823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:33.044984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:33.045025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:33.045056] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:33.049265] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-02-04T20:18:33.049775] [INFO ] [FORECASTER] Completed predict_future for CB [2026-02-04T20:18:33.049916] [INFO ] [sig ] CB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:33.192071] [INFO ] [LOCAL ] Saved forecast: CB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CB.txt [2026-02-04T20:18:33.192216] [INFO ] [sig ] [584/3449] Completed CB in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:33.192257] [INFO ] [sig ] [585/3449] Forecasting CBAN... [2026-02-04T20:18:33.192287] [INFO ] [sig ] Generating forecast for: CBAN [2026-02-04T20:18:33.192320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-02-04T20:18:33.203981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-02-04T20:18:33.204381] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-02-04T20:18:33.205271] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-02-04T20:18:33.205327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:33.205360] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:33.205389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:33.205458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:33.265473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:33.266258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:33.266342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:33.266376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:33.385722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:33.385879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:33.385922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:33.385954] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:33.389569] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-02-04T20:18:33.389878] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-02-04T20:18:33.390012] [INFO ] [sig ] CBAN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:33.541194] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CBAN.txt [2026-02-04T20:18:33.541351] [INFO ] [sig ] [585/3449] Completed CBAN in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:33.541395] [INFO ] [sig ] [586/3449] Forecasting CBL... [2026-02-04T20:18:33.541428] [INFO ] [sig ] Generating forecast for: CBL [2026-02-04T20:18:33.541461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-02-04T20:18:33.554245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-02-04T20:18:33.554683] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-02-04T20:18:33.555501] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-02-04T20:18:33.555554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:33.555608] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:33.555637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:33.555695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:33.617174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:33.618042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:33.618126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:33.618160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:33.750102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:33.750266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:33.750308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:33.750337] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:33.754468] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=66.56%) [2026-02-04T20:18:33.754768] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-02-04T20:18:33.754905] [INFO ] [sig ] CBL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:33.902241] [INFO ] [LOCAL ] Saved forecast: CBL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CBL.txt [2026-02-04T20:18:33.902405] [INFO ] [sig ] [586/3449] Completed CBL in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:33.902447] [INFO ] [sig ] [587/3449] Forecasting CBNK... [2026-02-04T20:18:33.902478] [INFO ] [sig ] Generating forecast for: CBNK [2026-02-04T20:18:33.902508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-02-04T20:18:33.914178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-02-04T20:18:33.914537] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-02-04T20:18:33.915388] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-02-04T20:18:33.915441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:33.915472] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:33.915498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:33.915554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:33.971729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:33.972425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:33.972507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:33.972540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:34.093296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:34.093454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:34.093496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:34.093524] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:34.096939] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-02-04T20:18:34.097213] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-02-04T20:18:34.097340] [INFO ] [sig ] CBNK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:34.236454] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CBNK.txt [2026-02-04T20:18:34.236612] [INFO ] [sig ] [587/3449] Completed CBNK in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:34.236661] [INFO ] [sig ] [588/3449] Forecasting CBRE... [2026-02-04T20:18:34.236692] [INFO ] [sig ] Generating forecast for: CBRE [2026-02-04T20:18:34.236721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-02-04T20:18:34.248693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-02-04T20:18:34.249067] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-02-04T20:18:34.249896] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-02-04T20:18:34.249948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:34.249980] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:34.250006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:34.250066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:34.306343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:34.307097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:34.307184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:34.307224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:34.425524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:34.425698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:34.425742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:34.425771] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:34.429173] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=68.52%) [2026-02-04T20:18:34.429449] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-02-04T20:18:34.429596] [INFO ] [sig ] CBRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:34.569665] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CBRE.txt [2026-02-04T20:18:34.569795] [INFO ] [sig ] [588/3449] Completed CBRE in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:34.569835] [INFO ] [sig ] [589/3449] Forecasting CBRL... [2026-02-04T20:18:34.569865] [INFO ] [sig ] Generating forecast for: CBRL [2026-02-04T20:18:34.569895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-02-04T20:18:34.581857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-02-04T20:18:34.582262] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-02-04T20:18:34.583197] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-02-04T20:18:34.583256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:34.583289] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:34.583317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:34.583375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:34.646136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:34.646910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:34.646997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:34.647030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:34.781328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:34.781489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:34.781546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:34.781612] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:34.785377] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-02-04T20:18:34.785733] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-02-04T20:18:34.785945] [INFO ] [sig ] CBRL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:34.935061] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CBRL.txt [2026-02-04T20:18:34.935204] [INFO ] [sig ] [589/3449] Completed CBRL in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:34.935246] [INFO ] [sig ] [590/3449] Forecasting CBSH... [2026-02-04T20:18:34.935278] [INFO ] [sig ] Generating forecast for: CBSH [2026-02-04T20:18:34.935318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-02-04T20:18:34.947121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-02-04T20:18:34.947500] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-02-04T20:18:34.948464] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-02-04T20:18:34.948519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:34.948551] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:34.948598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:34.948659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:35.011640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:35.012539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:35.012654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:35.012694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:35.138783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:35.138944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:35.138987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:35.139018] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:35.142679] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-02-04T20:18:35.142982] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-02-04T20:18:35.143119] [INFO ] [sig ] CBSH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:35.297085] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CBSH.txt [2026-02-04T20:18:35.297244] [INFO ] [sig ] [590/3449] Completed CBSH in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:35.297285] [INFO ] [sig ] [591/3449] Forecasting CBUS... [2026-02-04T20:18:35.297319] [INFO ] [sig ] Generating forecast for: CBUS [2026-02-04T20:18:35.297351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-02-04T20:18:35.309242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-02-04T20:18:35.309673] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-02-04T20:18:35.310597] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-02-04T20:18:35.310653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:35.310686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:35.310716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:35.310777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:35.372742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:35.373678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:35.373797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:35.373833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:35.505162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:35.505358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:35.505414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:35.505482] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:35.510043] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-02-04T20:18:35.510395] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-02-04T20:18:35.510606] [INFO ] [sig ] CBUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:35.662487] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CBUS.txt [2026-02-04T20:18:35.662652] [INFO ] [sig ] [591/3449] Completed CBUS in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:35.662705] [INFO ] [sig ] [592/3449] Forecasting CBZ... [2026-02-04T20:18:35.662739] [INFO ] [sig ] Generating forecast for: CBZ [2026-02-04T20:18:35.662771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-02-04T20:18:35.676111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-02-04T20:18:35.676457] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-02-04T20:18:35.677456] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-02-04T20:18:35.677509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:35.677544] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:35.677605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:35.677693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:35.739767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:35.740646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:35.740738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:35.740775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:35.868385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:35.868538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:35.868598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:35.868631] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:35.872604] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=50.62%) [2026-02-04T20:18:35.872899] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-02-04T20:18:35.873035] [INFO ] [sig ] CBZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:36.017895] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CBZ.txt [2026-02-04T20:18:36.018057] [INFO ] [sig ] [592/3449] Completed CBZ in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:36.018098] [INFO ] [sig ] [593/3449] Forecasting CC... [2026-02-04T20:18:36.018129] [INFO ] [sig ] Generating forecast for: CC [2026-02-04T20:18:36.018160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-02-04T20:18:36.030813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-02-04T20:18:36.031257] [INFO ] [FORECASTER] Starting predict_future for CC [2026-02-04T20:18:36.032122] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-02-04T20:18:36.032176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:36.032208] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:36.032235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:36.032292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:36.091143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:36.092099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:36.092202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:36.092238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:36.223110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:36.223273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:36.223314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:36.223342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:36.226794] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-02-04T20:18:36.227083] [INFO ] [FORECASTER] Completed predict_future for CC [2026-02-04T20:18:36.227220] [INFO ] [sig ] CC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:36.371227] [INFO ] [LOCAL ] Saved forecast: CC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CC.txt [2026-02-04T20:18:36.371383] [INFO ] [sig ] [593/3449] Completed CC in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:36.371423] [INFO ] [sig ] [594/3449] Forecasting CCAP... [2026-02-04T20:18:36.371454] [INFO ] [sig ] Generating forecast for: CCAP [2026-02-04T20:18:36.371484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-02-04T20:18:36.382895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-02-04T20:18:36.383237] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-02-04T20:18:36.384053] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-02-04T20:18:36.384104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:36.384136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:36.384163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:36.384219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:36.441063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:36.441871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:36.441951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:36.441984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:36.581687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:36.581842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:36.581882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:36.581911] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:36.585643] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=13.97%) [2026-02-04T20:18:36.585916] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-02-04T20:18:36.586043] [INFO ] [sig ] CCAP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:36.726898] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCAP.txt [2026-02-04T20:18:36.727073] [INFO ] [sig ] [594/3449] Completed CCAP in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:36.727114] [INFO ] [sig ] [595/3449] Forecasting CCB... [2026-02-04T20:18:36.727145] [INFO ] [sig ] Generating forecast for: CCB [2026-02-04T20:18:36.727176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-02-04T20:18:36.739762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-02-04T20:18:36.740193] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-02-04T20:18:36.741117] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-02-04T20:18:36.741171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:36.741205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:36.741247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:36.741306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:36.802718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:36.803702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:36.803793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:36.803829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:36.931462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:36.931635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:36.931678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:36.931707] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:36.935191] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-02-04T20:18:36.935479] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-02-04T20:18:36.935631] [INFO ] [sig ] CCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:37.080250] [INFO ] [LOCAL ] Saved forecast: CCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCB.txt [2026-02-04T20:18:37.080549] [INFO ] [sig ] [595/3449] Completed CCB in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:37.080608] [INFO ] [sig ] [596/3449] Forecasting CCBG... [2026-02-04T20:18:37.080640] [INFO ] [sig ] Generating forecast for: CCBG [2026-02-04T20:18:37.080670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-02-04T20:18:37.092033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-02-04T20:18:37.092432] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-02-04T20:18:37.093314] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-02-04T20:18:37.093375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:37.093405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:37.093432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:37.093489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:37.150625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:37.151345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:37.151425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:37.151457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:37.269110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:37.269277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:37.269325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:37.269359] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:37.272832] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=12.15%) [2026-02-04T20:18:37.273108] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-02-04T20:18:37.273236] [INFO ] [sig ] CCBG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:37.417121] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCBG.txt [2026-02-04T20:18:37.417269] [INFO ] [sig ] [596/3449] Completed CCBG in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:37.417311] [INFO ] [sig ] [597/3449] Forecasting CCCC... [2026-02-04T20:18:37.417341] [INFO ] [sig ] Generating forecast for: CCCC [2026-02-04T20:18:37.417371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-02-04T20:18:37.430375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-02-04T20:18:37.430800] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-02-04T20:18:37.431740] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-02-04T20:18:37.431793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:37.431826] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:37.431852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:37.431907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:37.489030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:37.489890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:37.489971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:37.490004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:37.612861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:37.613016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:37.613057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:37.613087] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:37.616566] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: DOWN (p=47.53%) [2026-02-04T20:18:37.616878] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-02-04T20:18:37.617008] [INFO ] [sig ] CCCC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:37.759258] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCCC.txt [2026-02-04T20:18:37.759425] [INFO ] [sig ] [597/3449] Completed CCCC in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 17.0m [2026-02-04T20:18:37.759466] [INFO ] [sig ] [598/3449] Forecasting CCD... [2026-02-04T20:18:37.759496] [INFO ] [sig ] Generating forecast for: CCD [2026-02-04T20:18:37.759528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-02-04T20:18:37.770556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-02-04T20:18:37.770935] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-02-04T20:18:37.771754] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-02-04T20:18:37.771808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:37.771869] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:37.771899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:37.771957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:37.830612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:37.831477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:37.831559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:37.831614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:37.953809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:37.953943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:37.953987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:37.954016] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:37.957437] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-02-04T20:18:37.957734] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-02-04T20:18:37.957864] [INFO ] [sig ] CCD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:38.099028] [INFO ] [LOCAL ] Saved forecast: CCD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCD.txt [2026-02-04T20:18:38.099157] [INFO ] [sig ] [598/3449] Completed CCD in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:38.099197] [INFO ] [sig ] [599/3449] Forecasting CCEC... [2026-02-04T20:18:38.099226] [INFO ] [sig ] Generating forecast for: CCEC [2026-02-04T20:18:38.099263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-02-04T20:18:38.109616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-02-04T20:18:38.109952] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-02-04T20:18:38.110759] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-02-04T20:18:38.110810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:38.110841] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:38.110868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:38.110924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:38.167937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:38.168682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:38.168759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:38.168793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:38.281616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:38.281776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:38.281817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:38.281845] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:38.285411] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=34.02%) [2026-02-04T20:18:38.285763] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-02-04T20:18:38.285911] [INFO ] [sig ] CCEC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:38.428341] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCEC.txt [2026-02-04T20:18:38.428494] [INFO ] [sig ] [599/3449] Completed CCEC in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:38.428535] [INFO ] [sig ] [600/3449] Forecasting CCEP... [2026-02-04T20:18:38.428587] [INFO ] [sig ] Generating forecast for: CCEP [2026-02-04T20:18:38.428622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-02-04T20:18:38.440352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-02-04T20:18:38.440755] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-02-04T20:18:38.441554] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-02-04T20:18:38.441624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:38.441657] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:38.441684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:38.441741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:38.500371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:38.501249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:38.501334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:38.501367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:38.629365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:38.629520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:38.629560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:38.629609] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:38.632994] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-02-04T20:18:38.633268] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-02-04T20:18:38.633394] [INFO ] [sig ] CCEP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:38.775049] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCEP.txt [2026-02-04T20:18:38.775183] [INFO ] [sig ] [600/3449] Completed CCEP in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:38.775224] [INFO ] [sig ] [601/3449] Forecasting CCI... [2026-02-04T20:18:38.775254] [INFO ] [sig ] Generating forecast for: CCI [2026-02-04T20:18:38.775285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-02-04T20:18:38.785957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-02-04T20:18:38.786304] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-02-04T20:18:38.787132] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-02-04T20:18:38.787184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:38.787215] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:38.787242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:38.787298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:38.846638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:38.847518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:38.847622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:38.847660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:38.967832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:38.967994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:38.968038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:38.968132] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:38.971990] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=52.14%) [2026-02-04T20:18:38.972302] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-02-04T20:18:38.972455] [INFO ] [sig ] CCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:39.113955] [INFO ] [LOCAL ] Saved forecast: CCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCI.txt [2026-02-04T20:18:39.114095] [INFO ] [sig ] [601/3449] Completed CCI in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:39.114136] [INFO ] [sig ] [602/3449] Forecasting CCIF... [2026-02-04T20:18:39.114167] [INFO ] [sig ] Generating forecast for: CCIF [2026-02-04T20:18:39.114198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-02-04T20:18:39.125424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-02-04T20:18:39.125801] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-02-04T20:18:39.126687] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-02-04T20:18:39.126752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:39.126807] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:39.126841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:39.126901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:39.186902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:39.187600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:39.187683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:39.187719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:39.309036] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:39.309186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:39.309229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:39.309261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:39.312814] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=29.98%) [2026-02-04T20:18:39.313099] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-02-04T20:18:39.313230] [INFO ] [sig ] CCIF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:39.457487] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCIF.txt [2026-02-04T20:18:39.457633] [INFO ] [sig ] [602/3449] Completed CCIF in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:39.457675] [INFO ] [sig ] [603/3449] Forecasting CCJ... [2026-02-04T20:18:39.457706] [INFO ] [sig ] Generating forecast for: CCJ [2026-02-04T20:18:39.457736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-02-04T20:18:39.469299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-02-04T20:18:39.469667] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-02-04T20:18:39.470495] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-02-04T20:18:39.470548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:39.470612] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:39.470647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:39.470706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:39.532566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:39.533257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:39.533336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:39.533369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:39.659278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:39.659435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:39.659477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:39.659508] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:39.663000] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=34.66%) [2026-02-04T20:18:39.663286] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-02-04T20:18:39.663416] [INFO ] [sig ] CCJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:39.808500] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCJ.txt [2026-02-04T20:18:39.808654] [INFO ] [sig ] [603/3449] Completed CCJ in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:39.808697] [INFO ] [sig ] [604/3449] Forecasting CCK... [2026-02-04T20:18:39.808727] [INFO ] [sig ] Generating forecast for: CCK [2026-02-04T20:18:39.808759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-02-04T20:18:39.819848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-02-04T20:18:39.820226] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-02-04T20:18:39.821129] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-02-04T20:18:39.821183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:39.821216] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:39.821244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:39.821306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:39.879992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:39.880746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:39.880828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:39.880861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:40.007371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:40.007535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:40.007594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:40.007628] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:40.011441] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=69.79%) [2026-02-04T20:18:40.011841] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-02-04T20:18:40.011997] [INFO ] [sig ] CCK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:40.160534] [INFO ] [LOCAL ] Saved forecast: CCK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCK.txt [2026-02-04T20:18:40.160697] [INFO ] [sig ] [604/3449] Completed CCK in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:40.160739] [INFO ] [sig ] [605/3449] Forecasting CCL... [2026-02-04T20:18:40.160769] [INFO ] [sig ] Generating forecast for: CCL [2026-02-04T20:18:40.160799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-02-04T20:18:40.172260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-02-04T20:18:40.172660] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-02-04T20:18:40.173536] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-02-04T20:18:40.173618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:40.173657] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:40.173687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:40.173744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:40.233955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:40.234711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:40.234791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:40.234826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:40.358080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:40.358235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:40.358279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:40.358314] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:40.361790] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-02-04T20:18:40.362083] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-02-04T20:18:40.362212] [INFO ] [sig ] CCL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:40.504951] [INFO ] [LOCAL ] Saved forecast: CCL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCL.txt [2026-02-04T20:18:40.505078] [INFO ] [sig ] [605/3449] Completed CCL in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:40.505128] [INFO ] [sig ] [606/3449] Forecasting CCLD... [2026-02-04T20:18:40.505160] [INFO ] [sig ] Generating forecast for: CCLD [2026-02-04T20:18:40.505191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-02-04T20:18:40.516430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-02-04T20:18:40.516814] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-02-04T20:18:40.517716] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-02-04T20:18:40.517770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:40.517803] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:40.517832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:40.517890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:40.576783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:40.577485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:40.577611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:40.577650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:40.698695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:40.698852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:40.698906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:40.698948] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:40.702533] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=58.81%) [2026-02-04T20:18:40.702831] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-02-04T20:18:40.702972] [INFO ] [sig ] CCLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:40.847283] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCLD.txt [2026-02-04T20:18:40.847424] [INFO ] [sig ] [606/3449] Completed CCLD in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:40.847464] [INFO ] [sig ] [607/3449] Forecasting CCNE... [2026-02-04T20:18:40.847493] [INFO ] [sig ] Generating forecast for: CCNE [2026-02-04T20:18:40.847525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-02-04T20:18:40.858634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-02-04T20:18:40.858987] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-02-04T20:18:40.859898] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-02-04T20:18:40.859952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:40.859986] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:40.860014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:40.860072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:40.920146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:40.920901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:40.920983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:40.921016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:41.045863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:41.046020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:41.046062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:41.046091] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:41.049741] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-02-04T20:18:41.050029] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-02-04T20:18:41.050160] [INFO ] [sig ] CCNE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:41.195214] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCNE.txt [2026-02-04T20:18:41.195363] [INFO ] [sig ] [607/3449] Completed CCNE in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:41.195411] [INFO ] [sig ] [608/3449] Forecasting CCO... [2026-02-04T20:18:41.195446] [INFO ] [sig ] Generating forecast for: CCO [2026-02-04T20:18:41.195483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-02-04T20:18:41.206502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-02-04T20:18:41.206855] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-02-04T20:18:41.207762] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-02-04T20:18:41.207827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:41.207861] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:41.207889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:41.207963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:41.268801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:41.269609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:41.269720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:41.269756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:41.388621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:41.388778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:41.388818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:41.388847] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:41.392222] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-02-04T20:18:41.392497] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-02-04T20:18:41.392643] [INFO ] [sig ] CCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:41.546062] [INFO ] [LOCAL ] Saved forecast: CCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCO.txt [2026-02-04T20:18:41.546205] [INFO ] [sig ] [608/3449] Completed CCO in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:41.546246] [INFO ] [sig ] [609/3449] Forecasting CCOI... [2026-02-04T20:18:41.546278] [INFO ] [sig ] Generating forecast for: CCOI [2026-02-04T20:18:41.546308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-02-04T20:18:41.557059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-02-04T20:18:41.557439] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-02-04T20:18:41.558306] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-02-04T20:18:41.558369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:41.558408] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:41.558441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:41.558500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:41.616316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:41.617180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:41.617262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:41.617295] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:41.739916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:41.740091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:41.740145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:41.740177] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:41.743772] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-02-04T20:18:41.744087] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-02-04T20:18:41.744243] [INFO ] [sig ] CCOI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:41.897694] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCOI.txt [2026-02-04T20:18:41.897849] [INFO ] [sig ] [609/3449] Completed CCOI in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:41.897891] [INFO ] [sig ] [610/3449] Forecasting CCRN... [2026-02-04T20:18:41.897923] [INFO ] [sig ] Generating forecast for: CCRN [2026-02-04T20:18:41.897976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-02-04T20:18:41.909464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-02-04T20:18:41.909861] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-02-04T20:18:41.910713] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-02-04T20:18:41.910766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:41.910800] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:41.910827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:41.910884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:41.969542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:41.970406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:41.970491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:41.970524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:42.095159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:42.095320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:42.095365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:42.095401] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:42.098968] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=39.41%) [2026-02-04T20:18:42.099275] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-02-04T20:18:42.099417] [INFO ] [sig ] CCRN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:42.242964] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCRN.txt [2026-02-04T20:18:42.243118] [INFO ] [sig ] [610/3449] Completed CCRN in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:42.243158] [INFO ] [sig ] [611/3449] Forecasting CCS... [2026-02-04T20:18:42.243188] [INFO ] [sig ] Generating forecast for: CCS [2026-02-04T20:18:42.243218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-02-04T20:18:42.254194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-02-04T20:18:42.254547] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-02-04T20:18:42.255351] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-02-04T20:18:42.255403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:42.255436] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:42.255463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:42.255520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:42.313870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:42.314752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:42.314834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:42.314867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:42.435416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:42.435782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:42.435825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:42.435856] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:42.439361] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-02-04T20:18:42.439678] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-02-04T20:18:42.439817] [INFO ] [sig ] CCS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:42.594960] [INFO ] [LOCAL ] Saved forecast: CCS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CCS.txt [2026-02-04T20:18:42.595145] [INFO ] [sig ] [611/3449] Completed CCS in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:42.595195] [INFO ] [sig ] [612/3449] Forecasting CCSI... [2026-02-04T20:18:42.595228] [INFO ] [sig ] Generating forecast for: CCSI [2026-02-04T20:18:42.595259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-02-04T20:18:42.606140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-02-04T20:18:42.606538] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-02-04T20:18:42.607367] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-02-04T20:18:42.607430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:42.607469] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:42.607501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:42.607559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:42.673253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:42.674164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:42.674249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:42.674282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:42.799432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:42.799661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:42.799721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:42.799752] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:42.803257] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-02-04T20:18:42.803542] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-02-04T20:18:42.803696] [INFO ] [sig ] CCSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:42.945980] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CCSI.txt [2026-02-04T20:18:42.946111] [INFO ] [sig ] [612/3449] Completed CCSI in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 16.9m [2026-02-04T20:18:42.946152] [INFO ] [sig ] [613/3449] Forecasting CDC... [2026-02-04T20:18:42.946182] [INFO ] [sig ] Generating forecast for: CDC [2026-02-04T20:18:42.946212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-02-04T20:18:42.957172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-02-04T20:18:42.957492] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-02-04T20:18:42.958353] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-02-04T20:18:42.958405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:42.958437] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:42.958464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:42.958521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:43.016448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:43.017224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:43.017304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:43.017337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:43.136955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:43.137109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:43.137151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:43.137180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:43.140621] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=63.83%) [2026-02-04T20:18:43.140904] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-02-04T20:18:43.141053] [INFO ] [sig ] CDC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:43.283688] [INFO ] [LOCAL ] Saved forecast: CDC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CDC.txt [2026-02-04T20:18:43.283823] [INFO ] [sig ] [613/3449] Completed CDC in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-04T20:18:43.283862] [INFO ] [sig ] [614/3449] Forecasting CDE... [2026-02-04T20:18:43.283892] [INFO ] [sig ] Generating forecast for: CDE [2026-02-04T20:18:43.283923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-02-04T20:18:43.294762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-02-04T20:18:43.295081] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-02-04T20:18:43.295906] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-02-04T20:18:43.295959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:43.295991] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:43.296018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:43.296074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:43.354861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:43.355673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:43.355755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:43.355788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:43.483959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:43.484110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:43.484150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:43.484180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:43.487636] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-02-04T20:18:43.487917] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-02-04T20:18:43.488067] [INFO ] [sig ] CDE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:43.631096] [INFO ] [LOCAL ] Saved forecast: CDE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CDE.txt [2026-02-04T20:18:43.631224] [INFO ] [sig ] [614/3449] Completed CDE in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 16.8m [2026-02-04T20:18:43.631263] [INFO ] [sig ] [615/3449] Forecasting CDIO... [2026-02-04T20:18:43.631292] [INFO ] [sig ] Generating forecast for: CDIO [2026-02-04T20:18:43.631322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-02-04T20:18:43.641987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-02-04T20:18:43.642319] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-02-04T20:18:43.643141] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-02-04T20:18:43.643193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:43.643254] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:43.643284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:43.643341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:43.702027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:43.702823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:43.702904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:43.702938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:43.826789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:43.826938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:43.826994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:43.827024] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:43.830800] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=35.90%) [2026-02-04T20:18:43.831075] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-02-04T20:18:43.831205] [INFO ] [sig ] CDIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:43.974050] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CDIO.txt [2026-02-04T20:18:43.974179] [INFO ] [sig ] [615/3449] Completed CDIO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:43.974219] [INFO ] [sig ] [616/3449] Forecasting CDL... [2026-02-04T20:18:43.974249] [INFO ] [sig ] Generating forecast for: CDL [2026-02-04T20:18:43.974280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-02-04T20:18:43.984341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-02-04T20:18:43.984689] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-02-04T20:18:43.985486] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-02-04T20:18:43.985538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:43.985588] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:43.985620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:43.985680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:44.042051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:44.042684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:44.042763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:44.042794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:44.154964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:44.155118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:44.155159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:44.155189] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:44.158841] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-02-04T20:18:44.159183] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-02-04T20:18:44.159327] [INFO ] [sig ] CDL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:44.311566] [INFO ] [LOCAL ] Saved forecast: CDL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CDL.txt [2026-02-04T20:18:44.311736] [INFO ] [sig ] [616/3449] Completed CDL in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:44.311778] [INFO ] [sig ] [617/3449] Forecasting CDNA... [2026-02-04T20:18:44.311809] [INFO ] [sig ] Generating forecast for: CDNA [2026-02-04T20:18:44.311841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-02-04T20:18:44.323233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-02-04T20:18:44.323627] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-02-04T20:18:44.324456] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-02-04T20:18:44.324513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:44.324593] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:44.324630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:44.324690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:44.383906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:44.384717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:44.384815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:44.384851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:44.508837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:44.508981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:44.509022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:44.509052] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:44.512708] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-02-04T20:18:44.513014] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-02-04T20:18:44.513155] [INFO ] [sig ] CDNA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:44.656535] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CDNA.txt [2026-02-04T20:18:44.656690] [INFO ] [sig ] [617/3449] Completed CDNA in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:44.656730] [INFO ] [sig ] [618/3449] Forecasting CDNS... [2026-02-04T20:18:44.656759] [INFO ] [sig ] Generating forecast for: CDNS [2026-02-04T20:18:44.656791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-02-04T20:18:44.668126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-02-04T20:18:44.668521] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-02-04T20:18:44.669405] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-02-04T20:18:44.669470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:44.669510] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:44.669543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:44.669630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:44.729312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:44.730055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:44.730137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:44.730171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:44.852994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:44.853147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:44.853188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:44.853248] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:44.857997] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=29.87%) [2026-02-04T20:18:44.858284] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-02-04T20:18:44.858433] [INFO ] [sig ] CDNS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:45.004798] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CDNS.txt [2026-02-04T20:18:45.004944] [INFO ] [sig ] [618/3449] Completed CDNS in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:45.004984] [INFO ] [sig ] [619/3449] Forecasting CDP... [2026-02-04T20:18:45.005013] [INFO ] [sig ] Generating forecast for: CDP [2026-02-04T20:18:45.005045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-02-04T20:18:45.016925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-02-04T20:18:45.017271] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-02-04T20:18:45.018220] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-02-04T20:18:45.018275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:45.018320] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:45.018350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:45.018418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:45.080261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:45.081144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:45.081223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:45.081256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:45.201438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:45.201608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:45.201649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:45.201677] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:45.205067] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-02-04T20:18:45.205336] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-02-04T20:18:45.205464] [INFO ] [sig ] CDP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:45.346906] [INFO ] [LOCAL ] Saved forecast: CDP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CDP.txt [2026-02-04T20:18:45.347032] [INFO ] [sig ] [619/3449] Completed CDP in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:45.347072] [INFO ] [sig ] [620/3449] Forecasting CDRE... [2026-02-04T20:18:45.347102] [INFO ] [sig ] Generating forecast for: CDRE [2026-02-04T20:18:45.347132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-02-04T20:18:45.359202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-02-04T20:18:45.359564] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-02-04T20:18:45.360445] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-02-04T20:18:45.360499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:45.360531] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:45.360560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:45.360647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:45.422834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:45.423510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:45.423835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:45.423894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:45.545996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:45.546148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:45.546188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:45.546218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:45.549889] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-02-04T20:18:45.550172] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-02-04T20:18:45.550305] [INFO ] [sig ] CDRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:45.691196] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CDRE.txt [2026-02-04T20:18:45.691338] [INFO ] [sig ] [620/3449] Completed CDRE in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:45.691380] [INFO ] [sig ] [621/3449] Forecasting CDRO... [2026-02-04T20:18:45.691417] [INFO ] [sig ] Generating forecast for: CDRO [2026-02-04T20:18:45.691455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-02-04T20:18:45.702101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-02-04T20:18:45.702485] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-02-04T20:18:45.703292] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-02-04T20:18:45.703344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:45.703375] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:45.703401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:45.703456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:45.764448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:45.765289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:45.765379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:45.765413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:45.872832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:45.872975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:45.873014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:45.873042] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:45.876415] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-02-04T20:18:45.876734] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-02-04T20:18:45.876860] [INFO ] [sig ] CDRO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:46.021965] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CDRO.txt [2026-02-04T20:18:46.022139] [INFO ] [sig ] [621/3449] Completed CDRO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:46.022183] [INFO ] [sig ] [622/3449] Forecasting CDXS... [2026-02-04T20:18:46.022213] [INFO ] [sig ] Generating forecast for: CDXS [2026-02-04T20:18:46.022245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-02-04T20:18:46.033869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-02-04T20:18:46.034180] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-02-04T20:18:46.034988] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-02-04T20:18:46.035041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:46.035074] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:46.035102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:46.035158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:46.093717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:46.094631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:46.094714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:46.094748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:46.216638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:46.216788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:46.216828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:46.216857] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:46.220310] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=39.18%) [2026-02-04T20:18:46.220600] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-02-04T20:18:46.220729] [INFO ] [sig ] CDXS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:46.363125] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CDXS.txt [2026-02-04T20:18:46.363266] [INFO ] [sig ] [622/3449] Completed CDXS in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:46.363306] [INFO ] [sig ] [623/3449] Forecasting CDZI... [2026-02-04T20:18:46.363349] [INFO ] [sig ] Generating forecast for: CDZI [2026-02-04T20:18:46.363382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-02-04T20:18:46.374496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-02-04T20:18:46.374861] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-02-04T20:18:46.375776] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-02-04T20:18:46.375830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:46.375863] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:46.375891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:46.375949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:46.435115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:46.435868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:46.435950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:46.435985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:46.564219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:46.564382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:46.564438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:46.564489] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:46.568055] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-02-04T20:18:46.568337] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-02-04T20:18:46.568470] [INFO ] [sig ] CDZI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:46.710711] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CDZI.txt [2026-02-04T20:18:46.710849] [INFO ] [sig ] [623/3449] Completed CDZI in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:46.710889] [INFO ] [sig ] [624/3449] Forecasting CE... [2026-02-04T20:18:46.710920] [INFO ] [sig ] Generating forecast for: CE [2026-02-04T20:18:46.710950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-02-04T20:18:46.722007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-02-04T20:18:46.722312] [INFO ] [FORECASTER] Starting predict_future for CE [2026-02-04T20:18:46.723137] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-02-04T20:18:46.723189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:46.723222] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:46.723249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:46.723306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:46.780538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:46.781233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:46.781312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:46.781346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:46.905131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:46.905284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:46.905324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:46.905353] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:46.908869] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-02-04T20:18:46.909145] [INFO ] [FORECASTER] Completed predict_future for CE [2026-02-04T20:18:46.909276] [INFO ] [sig ] CE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:47.052554] [INFO ] [LOCAL ] Saved forecast: CE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CE.txt [2026-02-04T20:18:47.052719] [INFO ] [sig ] [624/3449] Completed CE in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:47.052760] [INFO ] [sig ] [625/3449] Forecasting CECO... [2026-02-04T20:18:47.052791] [INFO ] [sig ] Generating forecast for: CECO [2026-02-04T20:18:47.052821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-02-04T20:18:47.063987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-02-04T20:18:47.064331] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-02-04T20:18:47.065172] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-02-04T20:18:47.065226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:47.065258] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:47.065287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:47.065346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:47.124717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:47.125444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:47.125555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:47.125610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:47.242454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:47.242639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:47.242682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:47.242713] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:47.246223] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=37.63%) [2026-02-04T20:18:47.246502] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-02-04T20:18:47.246650] [INFO ] [sig ] CECO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:47.391781] [INFO ] [LOCAL ] Saved forecast: CECO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CECO.txt [2026-02-04T20:18:47.391915] [INFO ] [sig ] [625/3449] Completed CECO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:47.391962] [INFO ] [sig ] [626/3449] Forecasting CEG... [2026-02-04T20:18:47.391995] [INFO ] [sig ] Generating forecast for: CEG [2026-02-04T20:18:47.392026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-02-04T20:18:47.403481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-02-04T20:18:47.403845] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-02-04T20:18:47.404677] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-02-04T20:18:47.404730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:47.404762] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:47.404791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:47.404849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:47.464602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:47.465313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:47.465394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:47.465444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:47.592909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:47.593080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:47.593124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:47.593216] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:47.597155] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-02-04T20:18:47.597453] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-02-04T20:18:47.597619] [INFO ] [sig ] CEG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:47.740256] [INFO ] [LOCAL ] Saved forecast: CEG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CEG.txt [2026-02-04T20:18:47.740403] [INFO ] [sig ] [626/3449] Completed CEG in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.8m [2026-02-04T20:18:47.740444] [INFO ] [sig ] [627/3449] Forecasting CELC... [2026-02-04T20:18:47.740475] [INFO ] [sig ] Generating forecast for: CELC [2026-02-04T20:18:47.740510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-02-04T20:18:47.752347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-02-04T20:18:47.752752] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-02-04T20:18:47.753621] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-02-04T20:18:47.753675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:47.753710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:47.753738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:47.753797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:47.811485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:47.812299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:47.812387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:47.812422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:47.932344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:47.932503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:47.932552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:47.932611] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:47.936357] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-02-04T20:18:47.936700] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-02-04T20:18:47.936853] [INFO ] [sig ] CELC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:48.082174] [INFO ] [LOCAL ] Saved forecast: CELC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CELC.txt [2026-02-04T20:18:48.082317] [INFO ] [sig ] [627/3449] Completed CELC in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-04T20:18:48.082358] [INFO ] [sig ] [628/3449] Forecasting CELH... [2026-02-04T20:18:48.082387] [INFO ] [sig ] Generating forecast for: CELH [2026-02-04T20:18:48.082419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-02-04T20:18:48.097154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-02-04T20:18:48.097561] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-02-04T20:18:48.098452] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-02-04T20:18:48.098515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:48.098554] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:48.098610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:48.098670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:48.156397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:48.157178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:48.157258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:48.157291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:48.277846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:48.278027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:48.278072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:48.278102] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:48.282039] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=41.43%) [2026-02-04T20:18:48.282364] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-02-04T20:18:48.282539] [INFO ] [sig ] CELH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:48.427881] [INFO ] [LOCAL ] Saved forecast: CELH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CELH.txt [2026-02-04T20:18:48.428071] [INFO ] [sig ] [628/3449] Completed CELH in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-04T20:18:48.428113] [INFO ] [sig ] [629/3449] Forecasting CELZ... [2026-02-04T20:18:48.428145] [INFO ] [sig ] Generating forecast for: CELZ [2026-02-04T20:18:48.428176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-02-04T20:18:48.439366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-02-04T20:18:48.439742] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-02-04T20:18:48.440568] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-02-04T20:18:48.440641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:48.440674] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:48.440701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:48.440757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:48.499779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:48.500532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:48.500633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:48.500670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:48.621741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:48.621902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:48.621946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:48.621976] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:48.625714] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-02-04T20:18:48.626019] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-02-04T20:18:48.626175] [INFO ] [sig ] CELZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:48.770200] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CELZ.txt [2026-02-04T20:18:48.770333] [INFO ] [sig ] [629/3449] Completed CELZ in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-04T20:18:48.770374] [INFO ] [sig ] [630/3449] Forecasting CENTA... [2026-02-04T20:18:48.770404] [INFO ] [sig ] Generating forecast for: CENTA [2026-02-04T20:18:48.770434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-02-04T20:18:48.782687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-02-04T20:18:48.783053] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-02-04T20:18:48.784175] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-02-04T20:18:48.784229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:48.784262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:48.784290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:48.784372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:48.843887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:48.844663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:48.844744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:48.844779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:48.971732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:48.971908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:48.971961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:48.971993] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:48.976347] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=57.28%) [2026-02-04T20:18:48.976668] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-02-04T20:18:48.977013] [INFO ] [sig ] CENTA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:49.124831] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CENTA.txt [2026-02-04T20:18:49.124999] [INFO ] [sig ] [630/3449] Completed CENTA in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-04T20:18:49.125041] [INFO ] [sig ] [631/3449] Forecasting CENX... [2026-02-04T20:18:49.125079] [INFO ] [sig ] Generating forecast for: CENX [2026-02-04T20:18:49.125117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-02-04T20:18:49.136530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-02-04T20:18:49.136902] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-02-04T20:18:49.137764] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-02-04T20:18:49.137817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:49.137850] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:49.137877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:49.137968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:49.199518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:49.200424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:49.200543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:49.200605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:49.333185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:49.333348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:49.333391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:49.333422] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:49.337039] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=77.24%) [2026-02-04T20:18:49.337331] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-02-04T20:18:49.337481] [INFO ] [sig ] CENX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:49.483717] [INFO ] [LOCAL ] Saved forecast: CENX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CENX.txt [2026-02-04T20:18:49.483899] [INFO ] [sig ] [631/3449] Completed CENX in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 16.7m [2026-02-04T20:18:49.483943] [INFO ] [sig ] [632/3449] Forecasting CERS... [2026-02-04T20:18:49.483975] [INFO ] [sig ] Generating forecast for: CERS [2026-02-04T20:18:49.484006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-02-04T20:18:49.495790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-02-04T20:18:49.496213] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-02-04T20:18:49.497121] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-02-04T20:18:49.497211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:49.497292] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:49.497324] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:49.497404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:49.560399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:49.561400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:49.561487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:49.561528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:49.686037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:49.686230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:49.686306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:49.686348] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:49.690309] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-02-04T20:18:49.690676] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-02-04T20:18:49.690824] [INFO ] [sig ] CERS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:49.846997] [INFO ] [LOCAL ] Saved forecast: CERS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CERS.txt [2026-02-04T20:18:49.847188] [INFO ] [sig ] [632/3449] Completed CERS in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:49.847237] [INFO ] [sig ] [633/3449] Forecasting CETX... [2026-02-04T20:18:49.847281] [INFO ] [sig ] Generating forecast for: CETX [2026-02-04T20:18:49.847324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-02-04T20:18:49.860184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-02-04T20:18:49.860647] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-02-04T20:18:49.861931] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-02-04T20:18:49.861984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:49.862017] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:49.862044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:49.862101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:49.927381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:49.928305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:49.928411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:49.928448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:50.045223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:50.045382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:50.045424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:50.045453] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:50.049218] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=45.78%) [2026-02-04T20:18:50.049506] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-02-04T20:18:50.049665] [INFO ] [sig ] CETX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:50.206631] [INFO ] [LOCAL ] Saved forecast: CETX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CETX.txt [2026-02-04T20:18:50.206804] [INFO ] [sig ] [633/3449] Completed CETX in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:50.206846] [INFO ] [sig ] [634/3449] Forecasting CEVA... [2026-02-04T20:18:50.206876] [INFO ] [sig ] Generating forecast for: CEVA [2026-02-04T20:18:50.206907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-02-04T20:18:50.219661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-02-04T20:18:50.220086] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-02-04T20:18:50.220982] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-02-04T20:18:50.221035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:50.221068] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:50.221095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:50.221152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:50.277901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:50.278848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:50.278929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:50.278962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:50.400236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:50.400396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:50.400436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:50.400466] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:50.403991] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-02-04T20:18:50.404262] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-02-04T20:18:50.404391] [INFO ] [sig ] CEVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:50.559250] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CEVA.txt [2026-02-04T20:18:50.559456] [INFO ] [sig ] [634/3449] Completed CEVA in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:50.559511] [INFO ] [sig ] [635/3449] Forecasting CF... [2026-02-04T20:18:50.559552] [INFO ] [sig ] Generating forecast for: CF [2026-02-04T20:18:50.559618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-02-04T20:18:50.572762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-02-04T20:18:50.573235] [INFO ] [FORECASTER] Starting predict_future for CF [2026-02-04T20:18:50.574172] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-02-04T20:18:50.574228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:50.574262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:50.574291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:50.574351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:50.636351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:50.637293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:50.637380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:50.637414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:50.775536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:50.775761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:50.775825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:50.775926] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:50.780553] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-04T20:18:50.780910] [INFO ] [FORECASTER] Completed predict_future for CF [2026-02-04T20:18:50.781070] [INFO ] [sig ] CF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:50.933458] [INFO ] [LOCAL ] Saved forecast: CF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CF.txt [2026-02-04T20:18:50.933681] [INFO ] [sig ] [635/3449] Completed CF in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:50.933733] [INFO ] [sig ] [636/3449] Forecasting CFFN... [2026-02-04T20:18:50.933765] [INFO ] [sig ] Generating forecast for: CFFN [2026-02-04T20:18:50.933797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-02-04T20:18:50.946145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-02-04T20:18:50.946566] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-02-04T20:18:50.947450] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-02-04T20:18:50.947512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:50.947547] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:50.947597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:50.947659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:51.008946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:51.009847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:51.009932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:51.009968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:51.139106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:51.139279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:51.139323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:51.139353] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:51.143499] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=36.97%) [2026-02-04T20:18:51.143857] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-02-04T20:18:51.143999] [INFO ] [sig ] CFFN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:51.299079] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CFFN.txt [2026-02-04T20:18:51.299238] [INFO ] [sig ] [636/3449] Completed CFFN in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:51.299280] [INFO ] [sig ] [637/3449] Forecasting CFG... [2026-02-04T20:18:51.299311] [INFO ] [sig ] Generating forecast for: CFG [2026-02-04T20:18:51.299342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-02-04T20:18:51.311972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-02-04T20:18:51.312423] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-02-04T20:18:51.313418] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-02-04T20:18:51.313474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:51.313507] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:51.313535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:51.313625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:51.376229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:51.377263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:51.377362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:51.377398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:51.513096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:51.513262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:51.513305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:51.513335] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:51.517138] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=24.83%) [2026-02-04T20:18:51.517484] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-02-04T20:18:51.517654] [INFO ] [sig ] CFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:51.663167] [INFO ] [LOCAL ] Saved forecast: CFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CFG.txt [2026-02-04T20:18:51.663329] [INFO ] [sig ] [637/3449] Completed CFG in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:51.663371] [INFO ] [sig ] [638/3449] Forecasting CFO... [2026-02-04T20:18:51.663400] [INFO ] [sig ] Generating forecast for: CFO [2026-02-04T20:18:51.663432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-02-04T20:18:51.674185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-02-04T20:18:51.674568] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-02-04T20:18:51.675391] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-02-04T20:18:51.675442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:51.675474] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:51.675500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:51.675557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:51.733143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:51.733791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:51.733869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:51.733901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:51.844819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:51.844984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:51.845022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:51.845049] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:51.848675] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-02-04T20:18:51.849019] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-02-04T20:18:51.849160] [INFO ] [sig ] CFO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:51.990000] [INFO ] [LOCAL ] Saved forecast: CFO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CFO.txt [2026-02-04T20:18:51.990129] [INFO ] [sig ] [638/3449] Completed CFO in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:51.990167] [INFO ] [sig ] [639/3449] Forecasting CG... [2026-02-04T20:18:51.990196] [INFO ] [sig ] Generating forecast for: CG [2026-02-04T20:18:51.990227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-02-04T20:18:52.004536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-02-04T20:18:52.004897] [INFO ] [FORECASTER] Starting predict_future for CG [2026-02-04T20:18:52.005745] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-02-04T20:18:52.005797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:52.005829] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:52.005857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:52.005914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:52.062838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:52.063482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:52.063559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:52.063615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:52.189602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:52.189763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:52.189822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:52.189862] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:52.193394] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-02-04T20:18:52.193696] [INFO ] [FORECASTER] Completed predict_future for CG [2026-02-04T20:18:52.193847] [INFO ] [sig ] CG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:52.353826] [INFO ] [LOCAL ] Saved forecast: CG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CG.txt [2026-02-04T20:18:52.353956] [INFO ] [sig ] [639/3449] Completed CG in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:52.353997] [INFO ] [sig ] [640/3449] Forecasting CGABL... [2026-02-04T20:18:52.354028] [INFO ] [sig ] Generating forecast for: CGABL [2026-02-04T20:18:52.354058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-02-04T20:18:52.365348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-02-04T20:18:52.365676] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-02-04T20:18:52.366453] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-02-04T20:18:52.366504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:52.366536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:52.366563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:52.366648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:52.423859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:52.424506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:52.424603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:52.424639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:52.540797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:52.541140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:52.541179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:52.541208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:52.544751] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=50.56%) [2026-02-04T20:18:52.545024] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-02-04T20:18:52.545149] [INFO ] [sig ] CGABL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:52.689094] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CGABL.txt [2026-02-04T20:18:52.689254] [INFO ] [sig ] [640/3449] Completed CGABL in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:52.689299] [INFO ] [sig ] [641/3449] Forecasting CGBD... [2026-02-04T20:18:52.689330] [INFO ] [sig ] Generating forecast for: CGBD [2026-02-04T20:18:52.689364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-02-04T20:18:52.701329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-02-04T20:18:52.701756] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-02-04T20:18:52.702783] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-02-04T20:18:52.702836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:52.702868] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:52.703046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:52.703103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:52.761126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:52.762049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:52.762135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:52.762167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:52.883385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:52.883553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:52.883622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:52.883660] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:52.887878] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=69.77%) [2026-02-04T20:18:52.888181] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-02-04T20:18:52.888321] [INFO ] [sig ] CGBD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:53.030941] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CGBD.txt [2026-02-04T20:18:53.031058] [INFO ] [sig ] [641/3449] Completed CGBD in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:53.031096] [INFO ] [sig ] [642/3449] Forecasting CGC... [2026-02-04T20:18:53.031125] [INFO ] [sig ] Generating forecast for: CGC [2026-02-04T20:18:53.031155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-02-04T20:18:53.042723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-02-04T20:18:53.043039] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-02-04T20:18:53.043868] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-02-04T20:18:53.043919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:53.043950] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:53.043977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:53.044033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:53.102543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:53.103171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:53.103283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:53.103316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:53.231774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:53.231927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:53.231967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:53.231996] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:53.235446] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-02-04T20:18:53.235773] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-02-04T20:18:53.235901] [INFO ] [sig ] CGC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:53.381351] [INFO ] [LOCAL ] Saved forecast: CGC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CGC.txt [2026-02-04T20:18:53.381492] [INFO ] [sig ] [642/3449] Completed CGC in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.7m [2026-02-04T20:18:53.381532] [INFO ] [sig ] [643/3449] Forecasting CGEM... [2026-02-04T20:18:53.381563] [INFO ] [sig ] Generating forecast for: CGEM [2026-02-04T20:18:53.381614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-02-04T20:18:53.393157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-02-04T20:18:53.393471] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-02-04T20:18:53.394294] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-02-04T20:18:53.394347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:53.394393] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:53.394421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:53.394479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:53.452606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:53.453466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:53.453549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:53.453604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:53.581666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:53.581849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:53.581893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:53.581922] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:53.585452] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-02-04T20:18:53.585775] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-02-04T20:18:53.586092] [INFO ] [sig ] CGEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:53.730244] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CGEM.txt [2026-02-04T20:18:53.730383] [INFO ] [sig ] [643/3449] Completed CGEM in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:53.730421] [INFO ] [sig ] [644/3449] Forecasting CGEN... [2026-02-04T20:18:53.730450] [INFO ] [sig ] Generating forecast for: CGEN [2026-02-04T20:18:53.730480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-02-04T20:18:53.741761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-02-04T20:18:53.742079] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-02-04T20:18:53.742921] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-02-04T20:18:53.742973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:53.743005] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:53.743031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:53.743088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:53.800210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:53.801156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:53.801238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:53.801271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:53.923638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:53.923792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:53.923830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:53.923858] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:53.927243] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=16.84%) [2026-02-04T20:18:53.927519] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-02-04T20:18:53.927679] [INFO ] [sig ] CGEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:54.071870] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CGEN.txt [2026-02-04T20:18:54.072015] [INFO ] [sig ] [644/3449] Completed CGEN in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:54.072055] [INFO ] [sig ] [645/3449] Forecasting CGNX... [2026-02-04T20:18:54.072084] [INFO ] [sig ] Generating forecast for: CGNX [2026-02-04T20:18:54.072114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-02-04T20:18:54.083260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-02-04T20:18:54.083683] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-02-04T20:18:54.084480] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-02-04T20:18:54.084531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:54.084563] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:54.084611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:54.084673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:54.142156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:54.142948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:54.143026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:54.143059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:54.264395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:54.264555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:54.264617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:54.264648] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:54.268068] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-02-04T20:18:54.268340] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-02-04T20:18:54.268466] [INFO ] [sig ] CGNX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:54.416023] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CGNX.txt [2026-02-04T20:18:54.416225] [INFO ] [sig ] [645/3449] Completed CGNX in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:54.416268] [INFO ] [sig ] [646/3449] Forecasting CGO... [2026-02-04T20:18:54.416300] [INFO ] [sig ] Generating forecast for: CGO [2026-02-04T20:18:54.416331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-02-04T20:18:54.429460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-02-04T20:18:54.429885] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-02-04T20:18:54.430780] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-02-04T20:18:54.430832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:54.430866] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:54.430892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:54.430949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:54.489919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:54.490710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:54.490795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:54.490829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:54.609949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:54.610114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:54.610157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:54.610188] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:54.614151] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-02-04T20:18:54.614467] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-02-04T20:18:54.614627] [INFO ] [sig ] CGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:54.764073] [INFO ] [LOCAL ] Saved forecast: CGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CGO.txt [2026-02-04T20:18:54.764208] [INFO ] [sig ] [646/3449] Completed CGO in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:54.764254] [INFO ] [sig ] [647/3449] Forecasting CGON... [2026-02-04T20:18:54.764287] [INFO ] [sig ] Generating forecast for: CGON [2026-02-04T20:18:54.764318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-02-04T20:18:54.776201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-02-04T20:18:54.776508] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-02-04T20:18:54.777527] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-02-04T20:18:54.777602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:54.777637] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:54.777664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:54.777721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:54.835932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:54.836617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:54.836700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:54.836731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:54.961284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:54.961443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:54.961482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:54.961511] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:54.964963] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-02-04T20:18:54.965239] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-02-04T20:18:54.965367] [INFO ] [sig ] CGON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:55.110661] [INFO ] [LOCAL ] Saved forecast: CGON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CGON.txt [2026-02-04T20:18:55.110820] [INFO ] [sig ] [647/3449] Completed CGON in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:55.110861] [INFO ] [sig ] [648/3449] Forecasting CGTX... [2026-02-04T20:18:55.110892] [INFO ] [sig ] Generating forecast for: CGTX [2026-02-04T20:18:55.110922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-02-04T20:18:55.125825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-02-04T20:18:55.126218] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-02-04T20:18:55.127110] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-02-04T20:18:55.127161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:55.127194] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:55.127220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:55.127276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:55.185508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:55.186243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:55.186321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:55.186353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:55.313094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:55.313266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:55.313306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:55.313335] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:55.316895] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=75.18%) [2026-02-04T20:18:55.317174] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-02-04T20:18:55.317318] [INFO ] [sig ] CGTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:55.467012] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CGTX.txt [2026-02-04T20:18:55.467174] [INFO ] [sig ] [648/3449] Completed CGTX in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:55.467215] [INFO ] [sig ] [649/3449] Forecasting CHCI... [2026-02-04T20:18:55.467247] [INFO ] [sig ] Generating forecast for: CHCI [2026-02-04T20:18:55.467276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-02-04T20:18:55.478343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-02-04T20:18:55.478759] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-02-04T20:18:55.479553] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-02-04T20:18:55.479625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:55.479707] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:55.479737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:55.479793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:55.537501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:55.538316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:55.538395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:55.538429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:55.651527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:55.651695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:55.651740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:55.651769] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:55.655136] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=67.57%) [2026-02-04T20:18:55.655405] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-02-04T20:18:55.655528] [INFO ] [sig ] CHCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:55.797545] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHCI.txt [2026-02-04T20:18:55.797689] [INFO ] [sig ] [649/3449] Completed CHCI in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.6m [2026-02-04T20:18:55.797729] [INFO ] [sig ] [650/3449] Forecasting CHCO... [2026-02-04T20:18:55.797758] [INFO ] [sig ] Generating forecast for: CHCO [2026-02-04T20:18:55.797790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-02-04T20:18:55.808771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-02-04T20:18:55.809104] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-02-04T20:18:55.809905] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-02-04T20:18:55.809957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:55.809988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:55.810014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:55.810072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:55.867062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:55.867801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:55.867883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:55.867915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:56.000296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:56.000620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:56.000672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:56.000741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:56.005084] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=78.66%) [2026-02-04T20:18:56.005447] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-02-04T20:18:56.005595] [INFO ] [sig ] CHCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:56.149598] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHCO.txt [2026-02-04T20:18:56.149751] [INFO ] [sig ] [650/3449] Completed CHCO in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:56.149799] [INFO ] [sig ] [651/3449] Forecasting CHD... [2026-02-04T20:18:56.149835] [INFO ] [sig ] Generating forecast for: CHD [2026-02-04T20:18:56.149865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-02-04T20:18:56.163060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-02-04T20:18:56.163415] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-02-04T20:18:56.164267] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-02-04T20:18:56.164319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:56.164352] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:56.164380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:56.164436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:56.223667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:56.224365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:56.224447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:56.224481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:56.348170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:56.348317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:56.348357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:56.348385] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:56.351766] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-04T20:18:56.352035] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-02-04T20:18:56.352162] [INFO ] [sig ] CHD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:56.495178] [INFO ] [LOCAL ] Saved forecast: CHD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHD.txt [2026-02-04T20:18:56.495319] [INFO ] [sig ] [651/3449] Completed CHD in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:56.495359] [INFO ] [sig ] [652/3449] Forecasting CHDN... [2026-02-04T20:18:56.495390] [INFO ] [sig ] Generating forecast for: CHDN [2026-02-04T20:18:56.495421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-02-04T20:18:56.508209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-02-04T20:18:56.508568] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-02-04T20:18:56.509663] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-02-04T20:18:56.509728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:56.509767] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:56.509800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:56.509864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:56.569730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:56.570407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:56.570503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:56.570538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:56.696128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:56.696335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:56.696378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:56.696444] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:56.700459] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-02-04T20:18:56.700770] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-02-04T20:18:56.700902] [INFO ] [sig ] CHDN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:56.844303] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHDN.txt [2026-02-04T20:18:56.844440] [INFO ] [sig ] [652/3449] Completed CHDN in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:56.844481] [INFO ] [sig ] [653/3449] Forecasting CHE... [2026-02-04T20:18:56.844515] [INFO ] [sig ] Generating forecast for: CHE [2026-02-04T20:18:56.844548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-02-04T20:18:56.855643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-02-04T20:18:56.855996] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-02-04T20:18:56.856842] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-02-04T20:18:56.856896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:56.856928] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:56.856956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:56.857196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:56.917316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:56.918087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:56.918169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:56.918204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:57.039983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:57.040139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:57.040180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:57.040208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:57.043684] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=7.33%) [2026-02-04T20:18:57.043958] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-02-04T20:18:57.044085] [INFO ] [sig ] CHE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:57.191556] [INFO ] [LOCAL ] Saved forecast: CHE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CHE.txt [2026-02-04T20:18:57.191760] [INFO ] [sig ] [653/3449] Completed CHE in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:57.191809] [INFO ] [sig ] [654/3449] Forecasting CHEF... [2026-02-04T20:18:57.191842] [INFO ] [sig ] Generating forecast for: CHEF [2026-02-04T20:18:57.191875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-02-04T20:18:57.204257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-02-04T20:18:57.204624] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-02-04T20:18:57.205447] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-02-04T20:18:57.205501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:57.205534] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:57.205604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:57.205678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:57.263847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:57.264476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:57.264554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:57.264606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:57.384226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:57.384376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:57.384415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:57.384444] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:57.387981] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-02-04T20:18:57.388259] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-02-04T20:18:57.388384] [INFO ] [sig ] CHEF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:57.597528] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CHEF.txt [2026-02-04T20:18:57.597699] [INFO ] [sig ] [654/3449] Completed CHEF in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:57.597751] [INFO ] [sig ] [655/3449] Forecasting CHH... [2026-02-04T20:18:57.597790] [INFO ] [sig ] Generating forecast for: CHH [2026-02-04T20:18:57.597829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-02-04T20:18:57.612291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-02-04T20:18:57.612778] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-02-04T20:18:57.614003] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-02-04T20:18:57.614065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:57.614105] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:57.614139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:57.614218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:57.684247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:57.685156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:57.685245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:57.685279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:57.812276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:57.812438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:57.812481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:57.812512] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:57.816046] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: UP (p=56.18%) [2026-02-04T20:18:57.816334] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-02-04T20:18:57.816464] [INFO ] [sig ] CHH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:57.962293] [INFO ] [LOCAL ] Saved forecast: CHH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHH.txt [2026-02-04T20:18:57.962449] [INFO ] [sig ] [655/3449] Completed CHH in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:57.962490] [INFO ] [sig ] [656/3449] Forecasting CHI... [2026-02-04T20:18:57.962519] [INFO ] [sig ] Generating forecast for: CHI [2026-02-04T20:18:57.962550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-02-04T20:18:57.974339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-02-04T20:18:57.974768] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-02-04T20:18:57.975601] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-02-04T20:18:57.975667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:57.975740] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:57.975780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:57.975850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:58.035638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:58.036557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:58.036663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:58.036697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:58.167239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:58.167415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:58.167465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:58.167498] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:58.171656] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-02-04T20:18:58.171961] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-02-04T20:18:58.172100] [INFO ] [sig ] CHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:58.321178] [INFO ] [LOCAL ] Saved forecast: CHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHI.txt [2026-02-04T20:18:58.321345] [INFO ] [sig ] [656/3449] Completed CHI in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:58.321389] [INFO ] [sig ] [657/3449] Forecasting CHKP... [2026-02-04T20:18:58.321421] [INFO ] [sig ] Generating forecast for: CHKP [2026-02-04T20:18:58.321452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-02-04T20:18:58.334803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-02-04T20:18:58.335371] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-02-04T20:18:58.336185] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-02-04T20:18:58.336237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:58.336269] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:58.336295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:58.336352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:58.397174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:58.398152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:58.398238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:58.398271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:58.519713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:58.519886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:58.519928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:58.519957] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:58.523432] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=76.37%) [2026-02-04T20:18:58.523730] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-02-04T20:18:58.523863] [INFO ] [sig ] CHKP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:58.671097] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHKP.txt [2026-02-04T20:18:58.671253] [INFO ] [sig ] [657/3449] Completed CHKP in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:58.671294] [INFO ] [sig ] [658/3449] Forecasting CHMI... [2026-02-04T20:18:58.671326] [INFO ] [sig ] Generating forecast for: CHMI [2026-02-04T20:18:58.671363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-02-04T20:18:58.684247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-02-04T20:18:58.684658] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-02-04T20:18:58.685761] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-02-04T20:18:58.685814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:58.685846] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:58.685873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:58.685931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:58.746509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:58.747433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:58.747524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:58.747558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:58.870363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:58.870525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:58.870564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:58.870615] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:58.874564] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-02-04T20:18:58.874902] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-02-04T20:18:58.875194] [INFO ] [sig ] CHMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:18:59.022216] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHMI.txt [2026-02-04T20:18:59.022368] [INFO ] [sig ] [658/3449] Completed CHMI in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:59.022410] [INFO ] [sig ] [659/3449] Forecasting CHRD... [2026-02-04T20:18:59.022441] [INFO ] [sig ] Generating forecast for: CHRD [2026-02-04T20:18:59.022470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-02-04T20:18:59.033593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-02-04T20:18:59.033983] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-02-04T20:18:59.035260] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-02-04T20:18:59.035315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:59.035348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:59.035377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:59.035436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:59.095623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:59.096601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:59.096720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:59.096757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:59.221236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:59.221393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:59.221435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:59.221466] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:59.225211] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=11.73%) [2026-02-04T20:18:59.225491] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-02-04T20:18:59.225639] [INFO ] [sig ] CHRD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:59.370173] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CHRD.txt [2026-02-04T20:18:59.370323] [INFO ] [sig ] [659/3449] Completed CHRD in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.6m [2026-02-04T20:18:59.370366] [INFO ] [sig ] [660/3449] Forecasting CHRS... [2026-02-04T20:18:59.370398] [INFO ] [sig ] Generating forecast for: CHRS [2026-02-04T20:18:59.370429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-02-04T20:18:59.381702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-02-04T20:18:59.382034] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-02-04T20:18:59.382857] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-02-04T20:18:59.382910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:59.382942] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:59.382969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:59.383027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:59.442977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:59.443809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:59.443893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:59.443927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:59.570185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:59.570331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:59.570371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:59.570400] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:59.573798] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-02-04T20:18:59.574069] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-02-04T20:18:59.574194] [INFO ] [sig ] CHRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:18:59.717628] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CHRS.txt [2026-02-04T20:18:59.717770] [INFO ] [sig ] [660/3449] Completed CHRS in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-04T20:18:59.717810] [INFO ] [sig ] [661/3449] Forecasting CHSCL... [2026-02-04T20:18:59.717840] [INFO ] [sig ] Generating forecast for: CHSCL [2026-02-04T20:18:59.717871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-02-04T20:18:59.729295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-02-04T20:18:59.729781] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-02-04T20:18:59.730776] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-02-04T20:18:59.730845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:18:59.730887] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:18:59.730917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:18:59.730977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:18:59.792837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:18:59.793767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:18:59.793868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:18:59.793908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:18:59.920195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:18:59.920391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:18:59.920432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:18:59.920460] [INFO ] [FORECASTER] Training complete [2026-02-04T20:18:59.923989] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-02-04T20:18:59.924299] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-02-04T20:18:59.924437] [INFO ] [sig ] CHSCL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:00.077210] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHSCL.txt [2026-02-04T20:19:00.077380] [INFO ] [sig ] [661/3449] Completed CHSCL in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-04T20:19:00.077430] [INFO ] [sig ] [662/3449] Forecasting CHSCM... [2026-02-04T20:19:00.077476] [INFO ] [sig ] Generating forecast for: CHSCM [2026-02-04T20:19:00.077519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-02-04T20:19:00.089747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-02-04T20:19:00.090329] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-02-04T20:19:00.091359] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-02-04T20:19:00.091414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:00.091448] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:00.091477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:00.091534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:00.153928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:00.154870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:00.154956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:00.154991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:00.277499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:00.277666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:00.277707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:00.277737] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:00.281165] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=15.69%) [2026-02-04T20:19:00.281436] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-02-04T20:19:00.281561] [INFO ] [sig ] CHSCM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:00.424118] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CHSCM.txt [2026-02-04T20:19:00.424257] [INFO ] [sig ] [662/3449] Completed CHSCM in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-04T20:19:00.424298] [INFO ] [sig ] [663/3449] Forecasting CHSCN... [2026-02-04T20:19:00.424329] [INFO ] [sig ] Generating forecast for: CHSCN [2026-02-04T20:19:00.424361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-02-04T20:19:00.434944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-02-04T20:19:00.435283] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-02-04T20:19:00.436101] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-02-04T20:19:00.436154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:00.436185] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:00.436212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:00.436268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:00.495601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:00.496614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:00.496716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:00.496762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:00.617328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:00.617532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:00.617612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:00.617656] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:00.621450] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=55.88%) [2026-02-04T20:19:00.621778] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-02-04T20:19:00.621930] [INFO ] [sig ] CHSCN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:00.777839] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHSCN.txt [2026-02-04T20:19:00.778015] [INFO ] [sig ] [663/3449] Completed CHSCN in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-04T20:19:00.778063] [INFO ] [sig ] [664/3449] Forecasting CHSCO... [2026-02-04T20:19:00.778096] [INFO ] [sig ] Generating forecast for: CHSCO [2026-02-04T20:19:00.778127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-02-04T20:19:00.790612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-02-04T20:19:00.791015] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-02-04T20:19:00.792138] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-02-04T20:19:00.792204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:00.792251] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:00.792297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:00.792399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:00.859590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:00.860405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:00.860486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:00.860521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:00.975962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:00.976108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:00.976148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:00.976177] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:00.979914] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=33.38%) [2026-02-04T20:19:00.980282] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-02-04T20:19:00.980433] [INFO ] [sig ] CHSCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:01.133104] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CHSCO.txt [2026-02-04T20:19:01.133251] [INFO ] [sig ] [664/3449] Completed CHSCO in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-04T20:19:01.133291] [INFO ] [sig ] [665/3449] Forecasting CHSCP... [2026-02-04T20:19:01.133322] [INFO ] [sig ] Generating forecast for: CHSCP [2026-02-04T20:19:01.133352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-02-04T20:19:01.144834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-02-04T20:19:01.145240] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-02-04T20:19:01.146099] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-02-04T20:19:01.146155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:01.146188] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:01.146216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:01.146284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:01.206676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:01.207501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:01.207614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:01.207654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:01.317984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:01.318117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:01.318161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:01.318192] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:01.321928] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=60.17%) [2026-02-04T20:19:01.322225] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-02-04T20:19:01.322365] [INFO ] [sig ] CHSCP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:01.470431] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHSCP.txt [2026-02-04T20:19:01.470602] [INFO ] [sig ] [665/3449] Completed CHSCP in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.5m [2026-02-04T20:19:01.470652] [INFO ] [sig ] [666/3449] Forecasting CHWY... [2026-02-04T20:19:01.470683] [INFO ] [sig ] Generating forecast for: CHWY [2026-02-04T20:19:01.470713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-02-04T20:19:01.481912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-02-04T20:19:01.482269] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-02-04T20:19:01.483111] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-02-04T20:19:01.483188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:01.483220] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:01.483246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:01.483302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:01.544626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:01.545888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:01.546179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:01.546218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:01.695471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:01.695652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:01.695697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:01.695728] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:01.699762] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=51.40%) [2026-02-04T20:19:01.700152] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-02-04T20:19:01.700309] [INFO ] [sig ] CHWY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:01.858396] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHWY.txt [2026-02-04T20:19:01.858557] [INFO ] [sig ] [666/3449] Completed CHWY in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:01.858623] [INFO ] [sig ] [667/3449] Forecasting CHY... [2026-02-04T20:19:01.858654] [INFO ] [sig ] Generating forecast for: CHY [2026-02-04T20:19:01.858685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-02-04T20:19:01.871218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-02-04T20:19:01.871653] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-02-04T20:19:01.872507] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-02-04T20:19:01.872559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:01.872616] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:01.872646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:01.872705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:01.933377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:01.934458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:01.934546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:01.934600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:02.059797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:02.059980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:02.060025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:02.060073] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:02.064174] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=82.56%) [2026-02-04T20:19:02.064486] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-02-04T20:19:02.064650] [INFO ] [sig ] CHY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:02.220844] [INFO ] [LOCAL ] Saved forecast: CHY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CHY.txt [2026-02-04T20:19:02.221002] [INFO ] [sig ] [667/3449] Completed CHY in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:02.221046] [INFO ] [sig ] [668/3449] Forecasting CI... [2026-02-04T20:19:02.221077] [INFO ] [sig ] Generating forecast for: CI [2026-02-04T20:19:02.221108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-02-04T20:19:02.233684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-02-04T20:19:02.234110] [INFO ] [FORECASTER] Starting predict_future for CI [2026-02-04T20:19:02.235040] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-02-04T20:19:02.235100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:02.235135] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:02.235163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:02.235220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:02.297600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:02.298509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:02.298626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:02.298666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:02.429120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:02.429473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:02.429525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:02.429555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:02.434098] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-02-04T20:19:02.434401] [INFO ] [FORECASTER] Completed predict_future for CI [2026-02-04T20:19:02.434537] [INFO ] [sig ] CI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:02.590945] [INFO ] [LOCAL ] Saved forecast: CI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CI.txt [2026-02-04T20:19:02.591094] [INFO ] [sig ] [668/3449] Completed CI in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:02.591135] [INFO ] [sig ] [669/3449] Forecasting CIA... [2026-02-04T20:19:02.591170] [INFO ] [sig ] Generating forecast for: CIA [2026-02-04T20:19:02.591202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-02-04T20:19:02.603037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-02-04T20:19:02.603499] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-02-04T20:19:02.604400] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-02-04T20:19:02.604454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:02.604487] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:02.604516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:02.604622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:02.667293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:02.668300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:02.668392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:02.668438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:02.795643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:02.795800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:02.795841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:02.795927] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:02.799438] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-02-04T20:19:02.799769] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-02-04T20:19:02.799910] [INFO ] [sig ] CIA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:02.950039] [INFO ] [LOCAL ] Saved forecast: CIA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CIA.txt [2026-02-04T20:19:02.950226] [INFO ] [sig ] [669/3449] Completed CIA in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:02.950281] [INFO ] [sig ] [670/3449] Forecasting CIB... [2026-02-04T20:19:02.950316] [INFO ] [sig ] Generating forecast for: CIB [2026-02-04T20:19:02.950361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-02-04T20:19:02.962094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-02-04T20:19:02.962506] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-02-04T20:19:02.963469] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-02-04T20:19:02.963536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:02.963609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:02.963645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:02.963704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:03.024088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:03.024903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:03.024986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:03.025021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:03.157230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:03.157387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:03.157430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:03.157461] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:03.161435] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=75.91%) [2026-02-04T20:19:03.161775] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-02-04T20:19:03.161916] [INFO ] [sig ] CIB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:03.314346] [INFO ] [LOCAL ] Saved forecast: CIB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CIB.txt [2026-02-04T20:19:03.314507] [INFO ] [sig ] [670/3449] Completed CIB in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:03.314551] [INFO ] [sig ] [671/3449] Forecasting CIEN... [2026-02-04T20:19:03.314604] [INFO ] [sig ] Generating forecast for: CIEN [2026-02-04T20:19:03.314637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-02-04T20:19:03.327449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-02-04T20:19:03.327886] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-02-04T20:19:03.328832] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-02-04T20:19:03.328918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:03.328981] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:03.329032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:03.329118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:03.392397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:03.393375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:03.393467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:03.393506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:03.527302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:03.527464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:03.527506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:03.527538] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:03.531406] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-02-04T20:19:03.531720] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-02-04T20:19:03.531861] [INFO ] [sig ] CIEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:03.681674] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CIEN.txt [2026-02-04T20:19:03.681843] [INFO ] [sig ] [671/3449] Completed CIEN in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:03.681896] [INFO ] [sig ] [672/3449] Forecasting CIF... [2026-02-04T20:19:03.681931] [INFO ] [sig ] Generating forecast for: CIF [2026-02-04T20:19:03.681976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-02-04T20:19:03.693769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-02-04T20:19:03.694174] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-02-04T20:19:03.695155] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-02-04T20:19:03.695209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:03.695242] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:03.695269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:03.695327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:03.757540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:03.758493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:03.758609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:03.758648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:03.871933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:03.872093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:03.872133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:03.872164] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:03.875685] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=78.74%) [2026-02-04T20:19:03.875994] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-02-04T20:19:03.876130] [INFO ] [sig ] CIF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:04.027676] [INFO ] [LOCAL ] Saved forecast: CIF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CIF.txt [2026-02-04T20:19:04.027821] [INFO ] [sig ] [672/3449] Completed CIF in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:04.027869] [INFO ] [sig ] [673/3449] Forecasting CIG... [2026-02-04T20:19:04.027908] [INFO ] [sig ] Generating forecast for: CIG [2026-02-04T20:19:04.027962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-02-04T20:19:04.039465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-02-04T20:19:04.039880] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-02-04T20:19:04.040864] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-02-04T20:19:04.040921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:04.040956] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:04.040984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:04.041058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:04.098138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:04.099022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:04.099112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:04.099144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:04.219338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:04.219499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:04.219540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:04.219589] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:04.223191] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-02-04T20:19:04.223463] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-02-04T20:19:04.223609] [INFO ] [sig ] CIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:04.365226] [INFO ] [LOCAL ] Saved forecast: CIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CIG.txt [2026-02-04T20:19:04.365366] [INFO ] [sig ] [673/3449] Completed CIG in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:04.365406] [INFO ] [sig ] [674/3449] Forecasting CIGI... [2026-02-04T20:19:04.365435] [INFO ] [sig ] Generating forecast for: CIGI [2026-02-04T20:19:04.365465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-02-04T20:19:04.378094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-02-04T20:19:04.378692] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-02-04T20:19:04.379507] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-02-04T20:19:04.379559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:04.379610] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:04.379639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:04.379697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:04.436378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:04.437094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:04.437174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:04.437207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:04.557611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:04.557777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:04.557834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:04.557864] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:04.561460] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-02-04T20:19:04.561777] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-02-04T20:19:04.561932] [INFO ] [sig ] CIGI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:04.706930] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CIGI.txt [2026-02-04T20:19:04.707083] [INFO ] [sig ] [674/3449] Completed CIGI in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:04.707124] [INFO ] [sig ] [675/3449] Forecasting CII... [2026-02-04T20:19:04.707154] [INFO ] [sig ] Generating forecast for: CII [2026-02-04T20:19:04.707185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-02-04T20:19:04.719410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-02-04T20:19:04.719797] [INFO ] [FORECASTER] Starting predict_future for CII [2026-02-04T20:19:04.720652] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-02-04T20:19:04.720705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:04.720736] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:04.720762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:04.720818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:04.782799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:04.783680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:04.783786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:04.783820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:04.910466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:04.910641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:04.910684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:04.910714] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:04.914184] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-02-04T20:19:04.914461] [INFO ] [FORECASTER] Completed predict_future for CII [2026-02-04T20:19:04.914611] [INFO ] [sig ] CII: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:05.054384] [INFO ] [LOCAL ] Saved forecast: CII 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CII.txt [2026-02-04T20:19:05.054522] [INFO ] [sig ] [675/3449] Completed CII in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:05.054563] [INFO ] [sig ] [676/3449] Forecasting CIM... [2026-02-04T20:19:05.054620] [INFO ] [sig ] Generating forecast for: CIM [2026-02-04T20:19:05.054651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-02-04T20:19:05.065844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-02-04T20:19:05.066188] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-02-04T20:19:05.066999] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-02-04T20:19:05.067050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:05.067081] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:05.067108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:05.067164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:05.127061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:05.127973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:05.128086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:05.128120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:05.257741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:05.257908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:05.257975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:05.258015] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:05.261756] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-02-04T20:19:05.262067] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-02-04T20:19:05.262211] [INFO ] [sig ] CIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:05.441066] [INFO ] [LOCAL ] Saved forecast: CIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CIM.txt [2026-02-04T20:19:05.441300] [INFO ] [sig ] [676/3449] Completed CIM in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:05.441371] [INFO ] [sig ] [677/3449] Forecasting CINF... [2026-02-04T20:19:05.441426] [INFO ] [sig ] Generating forecast for: CINF [2026-02-04T20:19:05.441484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-02-04T20:19:05.461218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-02-04T20:19:05.461773] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-02-04T20:19:05.463062] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-02-04T20:19:05.463138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:05.463193] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:05.463242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:05.463338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:05.541445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:05.542669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:05.542790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:05.542835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:05.724988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:05.725182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:05.725241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:05.725283] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:05.730993] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-02-04T20:19:05.731550] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-02-04T20:19:05.731805] [INFO ] [sig ] CINF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:05.964474] [INFO ] [LOCAL ] Saved forecast: CINF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CINF.txt [2026-02-04T20:19:05.964730] [INFO ] [sig ] [677/3449] Completed CINF in 0.5s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:05.964789] [INFO ] [sig ] [678/3449] Forecasting CING... [2026-02-04T20:19:05.964830] [INFO ] [sig ] Generating forecast for: CING [2026-02-04T20:19:05.964871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-02-04T20:19:05.983511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-02-04T20:19:05.984032] [INFO ] [FORECASTER] Starting predict_future for CING [2026-02-04T20:19:05.985182] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-02-04T20:19:05.985245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:05.985295] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:05.985331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:05.985408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:06.070881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:06.072364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:06.072514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:06.072567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:06.236849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:06.237062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:06.237129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:06.237179] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:06.243010] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=28.13%) [2026-02-04T20:19:06.243517] [INFO ] [FORECASTER] Completed predict_future for CING [2026-02-04T20:19:06.243761] [INFO ] [sig ] CING: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:06.446209] [INFO ] [LOCAL ] Saved forecast: CING 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CING.txt [2026-02-04T20:19:06.446376] [INFO ] [sig ] [678/3449] Completed CING in 0.5s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:06.446419] [INFO ] [sig ] [679/3449] Forecasting CION... [2026-02-04T20:19:06.446450] [INFO ] [sig ] Generating forecast for: CION [2026-02-04T20:19:06.446479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-02-04T20:19:06.458731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-02-04T20:19:06.459183] [INFO ] [FORECASTER] Starting predict_future for CION [2026-02-04T20:19:06.460236] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-02-04T20:19:06.460297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:06.460338] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:06.460368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:06.460428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:06.518549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:06.519510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:06.519621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:06.519658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:06.649623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:06.649786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:06.649828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:06.649858] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:06.653394] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-02-04T20:19:06.653745] [INFO ] [FORECASTER] Completed predict_future for CION [2026-02-04T20:19:06.653887] [INFO ] [sig ] CION: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:06.796734] [INFO ] [LOCAL ] Saved forecast: CION 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CION.txt [2026-02-04T20:19:06.796930] [INFO ] [sig ] [679/3449] Completed CION in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-02-04T20:19:06.796982] [INFO ] [sig ] [680/3449] Forecasting CIVB... [2026-02-04T20:19:06.797018] [INFO ] [sig ] Generating forecast for: CIVB [2026-02-04T20:19:06.797055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-02-04T20:19:06.809951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-02-04T20:19:06.810378] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-02-04T20:19:06.811248] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-02-04T20:19:06.811303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:06.811336] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:06.811364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:06.811422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:06.871930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:06.872856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:06.872945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:06.872981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:06.998389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:06.998567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:06.998630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:06.998659] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:07.002100] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=9.67%) [2026-02-04T20:19:07.002386] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-02-04T20:19:07.002515] [INFO ] [sig ] CIVB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:07.147932] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CIVB.txt [2026-02-04T20:19:07.148107] [INFO ] [sig ] [680/3449] Completed CIVB in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-04T20:19:07.148149] [INFO ] [sig ] [681/3449] Forecasting CLB... [2026-02-04T20:19:07.148179] [INFO ] [sig ] Generating forecast for: CLB [2026-02-04T20:19:07.148211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-02-04T20:19:07.160519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-02-04T20:19:07.160952] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-02-04T20:19:07.161821] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-02-04T20:19:07.161875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:07.161909] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:07.161949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:07.162034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:07.219379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:07.220240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:07.220326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:07.220359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:07.338593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:07.338757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:07.338800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:07.338831] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:07.342360] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-02-04T20:19:07.342674] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-02-04T20:19:07.342809] [INFO ] [sig ] CLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:07.493383] [INFO ] [LOCAL ] Saved forecast: CLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLB.txt [2026-02-04T20:19:07.493542] [INFO ] [sig ] [681/3449] Completed CLB in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.4m [2026-02-04T20:19:07.493601] [INFO ] [sig ] [682/3449] Forecasting CLBK... [2026-02-04T20:19:07.493643] [INFO ] [sig ] Generating forecast for: CLBK [2026-02-04T20:19:07.493676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-02-04T20:19:07.505228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-02-04T20:19:07.505618] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-02-04T20:19:07.506434] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-02-04T20:19:07.506485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:07.506518] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:07.506544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:07.506619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:07.565075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:07.565971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:07.566059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:07.566093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:07.684670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:07.684827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:07.684868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:07.684899] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:07.688406] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-02-04T20:19:07.688710] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-02-04T20:19:07.688841] [INFO ] [sig ] CLBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:07.835687] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLBK.txt [2026-02-04T20:19:07.835849] [INFO ] [sig ] [682/3449] Completed CLBK in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:07.835891] [INFO ] [sig ] [683/3449] Forecasting CLDX... [2026-02-04T20:19:07.835928] [INFO ] [sig ] Generating forecast for: CLDX [2026-02-04T20:19:07.835967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-02-04T20:19:07.847441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-02-04T20:19:07.847862] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-02-04T20:19:07.848762] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-02-04T20:19:07.848817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:07.848881] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:07.848913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:07.849027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:07.910730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:07.911734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:07.911834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:07.911869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:08.045941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:08.046099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:08.046140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:08.046170] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:08.049679] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=14.97%) [2026-02-04T20:19:08.049978] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-02-04T20:19:08.050128] [INFO ] [sig ] CLDX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:08.206697] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLDX.txt [2026-02-04T20:19:08.206857] [INFO ] [sig ] [683/3449] Completed CLDX in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:08.206900] [INFO ] [sig ] [684/3449] Forecasting CLF... [2026-02-04T20:19:08.206934] [INFO ] [sig ] Generating forecast for: CLF [2026-02-04T20:19:08.206979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-02-04T20:19:08.221817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-02-04T20:19:08.222224] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-02-04T20:19:08.223073] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-02-04T20:19:08.223126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:08.223159] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:08.223185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:08.223241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:08.281884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:08.282691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:08.282774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:08.282807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:08.409148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:08.409307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:08.409352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:08.409382] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:08.412901] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=22.54%) [2026-02-04T20:19:08.413224] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-02-04T20:19:08.413362] [INFO ] [sig ] CLF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:08.562180] [INFO ] [LOCAL ] Saved forecast: CLF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLF.txt [2026-02-04T20:19:08.562339] [INFO ] [sig ] [684/3449] Completed CLF in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:08.562379] [INFO ] [sig ] [685/3449] Forecasting CLFD... [2026-02-04T20:19:08.562409] [INFO ] [sig ] Generating forecast for: CLFD [2026-02-04T20:19:08.562441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-02-04T20:19:08.574772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-02-04T20:19:08.575188] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-02-04T20:19:08.576052] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-02-04T20:19:08.576106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:08.576139] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:08.576167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:08.576223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:08.637566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:08.638537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:08.638649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:08.638684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:08.771486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:08.771665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:08.771706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:08.771752] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:08.775232] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=25.01%) [2026-02-04T20:19:08.775524] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-02-04T20:19:08.775685] [INFO ] [sig ] CLFD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:08.926060] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLFD.txt [2026-02-04T20:19:08.926217] [INFO ] [sig ] [685/3449] Completed CLFD in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:08.926259] [INFO ] [sig ] [686/3449] Forecasting CLH... [2026-02-04T20:19:08.926290] [INFO ] [sig ] Generating forecast for: CLH [2026-02-04T20:19:08.926321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-02-04T20:19:08.938303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-02-04T20:19:08.938685] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-02-04T20:19:08.939469] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-02-04T20:19:08.939521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:08.939552] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:08.939600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:08.939659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:08.997727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:08.998653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:08.998740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:08.998774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:09.130503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:09.130715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:09.130771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:09.130850] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:09.134982] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=42.89%) [2026-02-04T20:19:09.135309] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-02-04T20:19:09.135459] [INFO ] [sig ] CLH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:09.280025] [INFO ] [LOCAL ] Saved forecast: CLH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLH.txt [2026-02-04T20:19:09.280204] [INFO ] [sig ] [686/3449] Completed CLH in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:09.280251] [INFO ] [sig ] [687/3449] Forecasting CLLS... [2026-02-04T20:19:09.280282] [INFO ] [sig ] Generating forecast for: CLLS [2026-02-04T20:19:09.280313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-02-04T20:19:09.291377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-02-04T20:19:09.291758] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-02-04T20:19:09.292629] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-02-04T20:19:09.292680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:09.292711] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:09.292737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:09.292793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:09.351286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:09.352217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:09.352306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:09.352359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:09.478609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:09.478766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:09.478807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:09.478836] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:09.482227] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=61.01%) [2026-02-04T20:19:09.482494] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-02-04T20:19:09.482643] [INFO ] [sig ] CLLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:09.624349] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLLS.txt [2026-02-04T20:19:09.624486] [INFO ] [sig ] [687/3449] Completed CLLS in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:09.624528] [INFO ] [sig ] [688/3449] Forecasting CLMB... [2026-02-04T20:19:09.624560] [INFO ] [sig ] Generating forecast for: CLMB [2026-02-04T20:19:09.624614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-02-04T20:19:09.635543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-02-04T20:19:09.635904] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-02-04T20:19:09.636708] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-02-04T20:19:09.636761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:09.636794] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:09.636822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:09.636884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:09.693419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:09.694126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:09.694205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:09.694238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:09.816385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:09.816543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:09.816600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:09.816632] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:09.820051] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=52.04%) [2026-02-04T20:19:09.820335] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-02-04T20:19:09.820464] [INFO ] [sig ] CLMB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:09.961070] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLMB.txt [2026-02-04T20:19:09.961200] [INFO ] [sig ] [688/3449] Completed CLMB in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:09.961243] [INFO ] [sig ] [689/3449] Forecasting CLNE... [2026-02-04T20:19:09.961275] [INFO ] [sig ] Generating forecast for: CLNE [2026-02-04T20:19:09.961308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-02-04T20:19:09.972758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-02-04T20:19:09.973088] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-02-04T20:19:09.973909] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-02-04T20:19:09.973962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:09.973995] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:09.974042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:09.974101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:10.031261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:10.032114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:10.032377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:10.032409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:10.150447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:10.150623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:10.150664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:10.150716] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:10.154272] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-02-04T20:19:10.154605] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-02-04T20:19:10.154746] [INFO ] [sig ] CLNE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:10.300115] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLNE.txt [2026-02-04T20:19:10.300254] [INFO ] [sig ] [689/3449] Completed CLNE in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:10.300294] [INFO ] [sig ] [690/3449] Forecasting CLNN... [2026-02-04T20:19:10.300325] [INFO ] [sig ] Generating forecast for: CLNN [2026-02-04T20:19:10.300355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-02-04T20:19:10.312347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-02-04T20:19:10.312733] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-02-04T20:19:10.313543] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-02-04T20:19:10.313616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:10.313651] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:10.313678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:10.313739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:10.372918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:10.373746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:10.373830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:10.373863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:10.492761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:10.492921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:10.492964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:10.492994] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:10.496474] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-02-04T20:19:10.496775] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-02-04T20:19:10.496902] [INFO ] [sig ] CLNN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:10.640101] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLNN.txt [2026-02-04T20:19:10.640240] [INFO ] [sig ] [690/3449] Completed CLNN in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:10.640291] [INFO ] [sig ] [691/3449] Forecasting CLOA... [2026-02-04T20:19:10.640325] [INFO ] [sig ] Generating forecast for: CLOA [2026-02-04T20:19:10.640356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-02-04T20:19:10.651362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-02-04T20:19:10.651724] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-02-04T20:19:10.652529] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-02-04T20:19:10.652601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:10.652636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:10.652662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:10.652722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:10.709563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:10.710347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:10.710431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:10.710463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:10.817867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:10.818051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:10.818092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:10.818120] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:10.821498] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-02-04T20:19:10.821787] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-02-04T20:19:10.821918] [INFO ] [sig ] CLOA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:10.961834] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLOA.txt [2026-02-04T20:19:10.961986] [INFO ] [sig ] [691/3449] Completed CLOA in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:10.962028] [INFO ] [sig ] [692/3449] Forecasting CLRB... [2026-02-04T20:19:10.962070] [INFO ] [sig ] Generating forecast for: CLRB [2026-02-04T20:19:10.962102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-02-04T20:19:10.973208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-02-04T20:19:10.973597] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-02-04T20:19:10.974422] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-02-04T20:19:10.974474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:10.974513] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:10.974548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:10.974643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:11.031549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:11.032334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:11.032416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:11.032449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:11.150230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:11.150389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:11.150429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:11.150459] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:11.153908] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-02-04T20:19:11.154187] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-02-04T20:19:11.154317] [INFO ] [sig ] CLRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:11.294737] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CLRB.txt [2026-02-04T20:19:11.294873] [INFO ] [sig ] [692/3449] Completed CLRB in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:11.294918] [INFO ] [sig ] [693/3449] Forecasting CLRO... [2026-02-04T20:19:11.294948] [INFO ] [sig ] Generating forecast for: CLRO [2026-02-04T20:19:11.294984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-02-04T20:19:11.306731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-02-04T20:19:11.307098] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-02-04T20:19:11.308159] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-02-04T20:19:11.308212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:11.308245] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:11.308275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:11.308333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:11.366918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:11.367671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:11.367783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:11.367817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:11.487322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:11.487484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:11.487529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:11.487558] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:11.491128] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-02-04T20:19:11.491405] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-02-04T20:19:11.491538] [INFO ] [sig ] CLRO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:11.632083] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLRO.txt [2026-02-04T20:19:11.632225] [INFO ] [sig ] [693/3449] Completed CLRO in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:11.632265] [INFO ] [sig ] [694/3449] Forecasting CLS... [2026-02-04T20:19:11.632296] [INFO ] [sig ] Generating forecast for: CLS [2026-02-04T20:19:11.632326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-02-04T20:19:11.643917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-02-04T20:19:11.644274] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-02-04T20:19:11.645090] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-02-04T20:19:11.645143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:11.645175] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:11.645201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:11.645259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:11.702520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:11.703278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:11.703359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:11.703392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:11.831119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:11.831283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:11.831326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:11.831357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:11.834836] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: DOWN (p=46.20%) [2026-02-04T20:19:11.835118] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-02-04T20:19:11.835256] [INFO ] [sig ] CLS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:11.980389] [INFO ] [LOCAL ] Saved forecast: CLS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLS.txt [2026-02-04T20:19:11.980538] [INFO ] [sig ] [694/3449] Completed CLS in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-02-04T20:19:11.980597] [INFO ] [sig ] [695/3449] Forecasting CLX... [2026-02-04T20:19:11.980630] [INFO ] [sig ] Generating forecast for: CLX [2026-02-04T20:19:11.980660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-02-04T20:19:11.992611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-02-04T20:19:11.992972] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-02-04T20:19:11.993828] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-02-04T20:19:11.993879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:11.993910] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:11.993936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:11.993991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:12.051645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:12.052373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:12.052456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:12.052490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:12.180611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:12.180773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:12.180815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:12.180844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:12.184376] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=25.43%) [2026-02-04T20:19:12.184669] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-02-04T20:19:12.184799] [INFO ] [sig ] CLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:12.325814] [INFO ] [LOCAL ] Saved forecast: CLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CLX.txt [2026-02-04T20:19:12.325968] [INFO ] [sig ] [695/3449] Completed CLX in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-04T20:19:12.326011] [INFO ] [sig ] [696/3449] Forecasting CM... [2026-02-04T20:19:12.326042] [INFO ] [sig ] Generating forecast for: CM [2026-02-04T20:19:12.326072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-02-04T20:19:12.338933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-02-04T20:19:12.339300] [INFO ] [FORECASTER] Starting predict_future for CM [2026-02-04T20:19:12.340121] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-02-04T20:19:12.340172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:12.340205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:12.340232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:12.340288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:12.400734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:12.401549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:12.401676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:12.401735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:12.539236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:12.539403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:12.539452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:12.539502] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:12.543180] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-02-04T20:19:12.543503] [INFO ] [FORECASTER] Completed predict_future for CM [2026-02-04T20:19:12.543707] [INFO ] [sig ] CM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:12.705610] [INFO ] [LOCAL ] Saved forecast: CM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CM.txt [2026-02-04T20:19:12.705820] [INFO ] [sig ] [696/3449] Completed CM in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-04T20:19:12.705869] [INFO ] [sig ] [697/3449] Forecasting CMC... [2026-02-04T20:19:12.705902] [INFO ] [sig ] Generating forecast for: CMC [2026-02-04T20:19:12.705933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-02-04T20:19:12.717410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-02-04T20:19:12.717820] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-02-04T20:19:12.718810] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-02-04T20:19:12.718863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:12.718896] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:12.718922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:12.718981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:12.783904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:12.784739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:12.784823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:12.784856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:12.916106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:12.916261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:12.916306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:12.916347] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:12.919995] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-02-04T20:19:12.920288] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-02-04T20:19:12.920423] [INFO ] [sig ] CMC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:13.072008] [INFO ] [LOCAL ] Saved forecast: CMC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMC.txt [2026-02-04T20:19:13.072154] [INFO ] [sig ] [697/3449] Completed CMC in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-04T20:19:13.072194] [INFO ] [sig ] [698/3449] Forecasting CMCM... [2026-02-04T20:19:13.072223] [INFO ] [sig ] Generating forecast for: CMCM [2026-02-04T20:19:13.072256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-02-04T20:19:13.083752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-02-04T20:19:13.084157] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-02-04T20:19:13.084993] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-02-04T20:19:13.085045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:13.085078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:13.085107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:13.085165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:13.147681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:13.148514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:13.148615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:13.148651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:13.268700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:13.268885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:13.268926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:13.268955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:13.272539] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-02-04T20:19:13.272830] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-02-04T20:19:13.272959] [INFO ] [sig ] CMCM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:13.424383] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMCM.txt [2026-02-04T20:19:13.424553] [INFO ] [sig ] [698/3449] Completed CMCM in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-04T20:19:13.424619] [INFO ] [sig ] [699/3449] Forecasting CMCO... [2026-02-04T20:19:13.424652] [INFO ] [sig ] Generating forecast for: CMCO [2026-02-04T20:19:13.424684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-02-04T20:19:13.436743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-02-04T20:19:13.437115] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-02-04T20:19:13.438099] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-02-04T20:19:13.438153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:13.438186] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:13.438215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:13.438286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:13.501026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:13.501950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:13.502037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:13.502070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:13.629826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:13.630005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:13.630067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:13.630122] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:13.634825] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-02-04T20:19:13.635121] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-02-04T20:19:13.635270] [INFO ] [sig ] CMCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:13.785362] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMCO.txt [2026-02-04T20:19:13.785536] [INFO ] [sig ] [699/3449] Completed CMCO in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.3m [2026-02-04T20:19:13.785602] [INFO ] [sig ] [700/3449] Forecasting CMCSA... [2026-02-04T20:19:13.785635] [INFO ] [sig ] Generating forecast for: CMCSA [2026-02-04T20:19:13.785669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-02-04T20:19:13.797211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-02-04T20:19:13.797645] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-02-04T20:19:13.798525] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-02-04T20:19:13.798601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:13.798663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:13.798691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:13.798747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:13.856556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:13.857535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:13.857641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:13.857676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:13.980002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:13.980161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:13.980202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:13.980234] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:13.983788] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-02-04T20:19:13.984070] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-02-04T20:19:13.984206] [INFO ] [sig ] CMCSA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:14.126129] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMCSA.txt [2026-02-04T20:19:14.126261] [INFO ] [sig ] [700/3449] Completed CMCSA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:14.126302] [INFO ] [sig ] [701/3449] Forecasting CME... [2026-02-04T20:19:14.126333] [INFO ] [sig ] Generating forecast for: CME [2026-02-04T20:19:14.126363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-02-04T20:19:14.138145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-02-04T20:19:14.138543] [INFO ] [FORECASTER] Starting predict_future for CME [2026-02-04T20:19:14.139425] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-02-04T20:19:14.139478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:14.139509] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:14.139535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:14.139610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:14.213264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:14.214192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:14.214283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:14.214316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:14.337549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:14.337724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:14.337765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:14.337796] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:14.341266] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: UP (p=82.71%) [2026-02-04T20:19:14.341569] [INFO ] [FORECASTER] Completed predict_future for CME [2026-02-04T20:19:14.341721] [INFO ] [sig ] CME: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:14.487995] [INFO ] [LOCAL ] Saved forecast: CME 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CME.txt [2026-02-04T20:19:14.488166] [INFO ] [sig ] [701/3449] Completed CME in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:14.488216] [INFO ] [sig ] [702/3449] Forecasting CMG... [2026-02-04T20:19:14.488252] [INFO ] [sig ] Generating forecast for: CMG [2026-02-04T20:19:14.488283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-02-04T20:19:14.499369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-02-04T20:19:14.499702] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-02-04T20:19:14.500499] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-02-04T20:19:14.500554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:14.500636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:14.500674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:14.500744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:14.558114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:14.558996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:14.559079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:14.559112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:14.678818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:14.678976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:14.679017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:14.679046] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:14.682485] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: DOWN (p=22.11%) [2026-02-04T20:19:14.682787] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-02-04T20:19:14.682924] [INFO ] [sig ] CMG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:14.824525] [INFO ] [LOCAL ] Saved forecast: CMG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMG.txt [2026-02-04T20:19:14.824701] [INFO ] [sig ] [702/3449] Completed CMG in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:14.824745] [INFO ] [sig ] [703/3449] Forecasting CMI... [2026-02-04T20:19:14.824775] [INFO ] [sig ] Generating forecast for: CMI [2026-02-04T20:19:14.824807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-02-04T20:19:14.835760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-02-04T20:19:14.836127] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-02-04T20:19:14.836945] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-02-04T20:19:14.836997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:14.837029] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:14.837055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:14.837111] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:14.893830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:14.894720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:14.894805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:14.894838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:15.015188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:15.015355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:15.015395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:15.015455] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:15.018922] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-02-04T20:19:15.019232] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-02-04T20:19:15.019369] [INFO ] [sig ] CMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:15.163088] [INFO ] [LOCAL ] Saved forecast: CMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMI.txt [2026-02-04T20:19:15.163251] [INFO ] [sig ] [703/3449] Completed CMI in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:15.163295] [INFO ] [sig ] [704/3449] Forecasting CMMB... [2026-02-04T20:19:15.163326] [INFO ] [sig ] Generating forecast for: CMMB [2026-02-04T20:19:15.163356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-02-04T20:19:15.174418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-02-04T20:19:15.174796] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-02-04T20:19:15.175619] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-02-04T20:19:15.175671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:15.175703] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:15.175730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:15.175787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:15.232168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:15.232854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:15.232932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:15.232965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:15.352262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:15.352417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:15.352456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:15.352484] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:15.355881] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=58.77%) [2026-02-04T20:19:15.356155] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-02-04T20:19:15.356292] [INFO ] [sig ] CMMB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:15.496797] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMMB.txt [2026-02-04T20:19:15.496950] [INFO ] [sig ] [704/3449] Completed CMMB in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:15.496989] [INFO ] [sig ] [705/3449] Forecasting CMP... [2026-02-04T20:19:15.497019] [INFO ] [sig ] Generating forecast for: CMP [2026-02-04T20:19:15.497051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-02-04T20:19:15.508281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-02-04T20:19:15.508630] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-02-04T20:19:15.509422] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-02-04T20:19:15.509474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:15.509506] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:15.509533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:15.509615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:15.566091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:15.566915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:15.567000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:15.567034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:15.689214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:15.689376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:15.689416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:15.689447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:15.693016] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-02-04T20:19:15.693298] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-02-04T20:19:15.693433] [INFO ] [sig ] CMP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:15.842293] [INFO ] [LOCAL ] Saved forecast: CMP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMP.txt [2026-02-04T20:19:15.842432] [INFO ] [sig ] [705/3449] Completed CMP in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:15.842736] [INFO ] [sig ] [706/3449] Forecasting CMPS... [2026-02-04T20:19:15.842780] [INFO ] [sig ] Generating forecast for: CMPS [2026-02-04T20:19:15.842813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-02-04T20:19:15.853718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-02-04T20:19:15.854057] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-02-04T20:19:15.854941] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-02-04T20:19:15.854995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:15.855028] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:15.855056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:15.855115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:15.914987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:15.915823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:15.915941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:15.915979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:16.056427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:16.056607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:16.056658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:16.056695] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:16.060254] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: UP (p=59.94%) [2026-02-04T20:19:16.060546] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-02-04T20:19:16.060696] [INFO ] [sig ] CMPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:16.203645] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMPS.txt [2026-02-04T20:19:16.203797] [INFO ] [sig ] [706/3449] Completed CMPS in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:16.203840] [INFO ] [sig ] [707/3449] Forecasting CMPX... [2026-02-04T20:19:16.203870] [INFO ] [sig ] Generating forecast for: CMPX [2026-02-04T20:19:16.203899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-02-04T20:19:16.214852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-02-04T20:19:16.215193] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-02-04T20:19:16.216075] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-02-04T20:19:16.216129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:16.216164] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:16.216193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:16.216251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:16.273970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:16.274845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:16.274926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:16.274959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:16.397565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:16.397745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:16.397786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:16.397817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:16.401601] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-02-04T20:19:16.401884] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-02-04T20:19:16.402056] [INFO ] [sig ] CMPX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:16.551516] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMPX.txt [2026-02-04T20:19:16.551687] [INFO ] [sig ] [707/3449] Completed CMPX in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:16.551731] [INFO ] [sig ] [708/3449] Forecasting CMRE... [2026-02-04T20:19:16.551762] [INFO ] [sig ] Generating forecast for: CMRE [2026-02-04T20:19:16.551793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-02-04T20:19:16.563804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-02-04T20:19:16.564253] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-02-04T20:19:16.565153] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-02-04T20:19:16.565207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:16.565239] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:16.565266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:16.565324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:16.624079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:16.625152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:16.625279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:16.625319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:16.748564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:16.748742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:16.748785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:16.748815] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:16.752295] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=47.57%) [2026-02-04T20:19:16.752608] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-02-04T20:19:16.752743] [INFO ] [sig ] CMRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:16.900810] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMRE.txt [2026-02-04T20:19:16.900964] [INFO ] [sig ] [708/3449] Completed CMRE in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:16.901007] [INFO ] [sig ] [709/3449] Forecasting CMS... [2026-02-04T20:19:16.901036] [INFO ] [sig ] Generating forecast for: CMS [2026-02-04T20:19:16.901065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-02-04T20:19:16.912389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-02-04T20:19:16.912817] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-02-04T20:19:16.913734] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-02-04T20:19:16.913789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:16.913822] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:16.913851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:16.913909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:16.972820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:16.973747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:16.973837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:16.973871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:17.096771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:17.096929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:17.096969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:17.097015] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:17.100693] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-02-04T20:19:17.100982] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-02-04T20:19:17.101114] [INFO ] [sig ] CMS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:17.243506] [INFO ] [LOCAL ] Saved forecast: CMS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMS.txt [2026-02-04T20:19:17.243668] [INFO ] [sig ] [709/3449] Completed CMS in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:17.243712] [INFO ] [sig ] [710/3449] Forecasting CMSA... [2026-02-04T20:19:17.243743] [INFO ] [sig ] Generating forecast for: CMSA [2026-02-04T20:19:17.243773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-02-04T20:19:17.254283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-02-04T20:19:17.254681] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-02-04T20:19:17.255514] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-02-04T20:19:17.255569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:17.255646] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:17.255679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:17.255738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:17.312800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:17.313513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:17.313655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:17.313705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:17.430096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:17.430255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:17.430296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:17.430325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:17.433790] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=91.81%) [2026-02-04T20:19:17.434060] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-02-04T20:19:17.434186] [INFO ] [sig ] CMSA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:17.575964] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMSA.txt [2026-02-04T20:19:17.576114] [INFO ] [sig ] [710/3449] Completed CMSA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-02-04T20:19:17.576154] [INFO ] [sig ] [711/3449] Forecasting CMSC... [2026-02-04T20:19:17.576190] [INFO ] [sig ] Generating forecast for: CMSC [2026-02-04T20:19:17.576222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-02-04T20:19:17.586915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-02-04T20:19:17.587276] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-02-04T20:19:17.588127] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-02-04T20:19:17.588185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:17.588224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:17.588256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:17.588326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:17.645353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:17.646257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:17.646361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:17.646396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:17.768654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:17.768807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:17.768847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:17.768876] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:17.772643] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=32.88%) [2026-02-04T20:19:17.772916] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-02-04T20:19:17.773044] [INFO ] [sig ] CMSC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:17.914746] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMSC.txt [2026-02-04T20:19:17.914909] [INFO ] [sig ] [711/3449] Completed CMSC in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-04T20:19:17.914949] [INFO ] [sig ] [712/3449] Forecasting CMSD... [2026-02-04T20:19:17.914980] [INFO ] [sig ] Generating forecast for: CMSD [2026-02-04T20:19:17.915011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-02-04T20:19:17.927207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-02-04T20:19:17.927784] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-02-04T20:19:17.928686] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-02-04T20:19:17.928739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:17.928770] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:17.928795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:17.928851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:17.987088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:17.987819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:17.987898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:17.987932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:18.116922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:18.117057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:18.117096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:18.117124] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:18.120616] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-02-04T20:19:18.120886] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-02-04T20:19:18.121014] [INFO ] [sig ] CMSD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:18.277639] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CMSD.txt [2026-02-04T20:19:18.277806] [INFO ] [sig ] [712/3449] Completed CMSD in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-04T20:19:18.277848] [INFO ] [sig ] [713/3449] Forecasting CMTG... [2026-02-04T20:19:18.277880] [INFO ] [sig ] Generating forecast for: CMTG [2026-02-04T20:19:18.277912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-02-04T20:19:18.289140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-02-04T20:19:18.289483] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-02-04T20:19:18.290352] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-02-04T20:19:18.290405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:18.290453] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:18.290485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:18.290602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:18.349086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:18.349953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:18.350032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:18.350064] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:18.476582] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:18.476735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:18.476774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:18.476804] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:18.480221] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-02-04T20:19:18.480524] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-02-04T20:19:18.480666] [INFO ] [sig ] CMTG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:18.622397] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMTG.txt [2026-02-04T20:19:18.622536] [INFO ] [sig ] [713/3449] Completed CMTG in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-04T20:19:18.622595] [INFO ] [sig ] [714/3449] Forecasting CMTL... [2026-02-04T20:19:18.622629] [INFO ] [sig ] Generating forecast for: CMTL [2026-02-04T20:19:18.622659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-02-04T20:19:18.633473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-02-04T20:19:18.633832] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-02-04T20:19:18.634820] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-02-04T20:19:18.634872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:18.634904] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:18.634931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:18.634987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:18.692548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:18.693186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:18.693280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:18.693319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:18.816584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:18.816739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:18.816779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:18.816807] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:18.820310] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=45.99%) [2026-02-04T20:19:18.820603] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-02-04T20:19:18.820729] [INFO ] [sig ] CMTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:18.960639] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CMTL.txt [2026-02-04T20:19:18.960758] [INFO ] [sig ] [714/3449] Completed CMTL in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-04T20:19:18.960798] [INFO ] [sig ] [715/3449] Forecasting CNA... [2026-02-04T20:19:18.960827] [INFO ] [sig ] Generating forecast for: CNA [2026-02-04T20:19:18.960858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-02-04T20:19:18.971335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-02-04T20:19:18.971697] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-02-04T20:19:18.972484] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-02-04T20:19:18.972536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:18.972587] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:18.972619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:18.972681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:19.033256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:19.034058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:19.034137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:19.034170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:19.155518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:19.155673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:19.155713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:19.155741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:19.159138] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=54.00%) [2026-02-04T20:19:19.159408] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-02-04T20:19:19.159534] [INFO ] [sig ] CNA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:19.301180] [INFO ] [LOCAL ] Saved forecast: CNA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNA.txt [2026-02-04T20:19:19.301338] [INFO ] [sig ] [715/3449] Completed CNA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-04T20:19:19.301379] [INFO ] [sig ] [716/3449] Forecasting CNC... [2026-02-04T20:19:19.301408] [INFO ] [sig ] Generating forecast for: CNC [2026-02-04T20:19:19.301440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-02-04T20:19:19.312539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-02-04T20:19:19.312916] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-02-04T20:19:19.313782] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-02-04T20:19:19.313838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:19.313872] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:19.313901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:19.313959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:19.375106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:19.376149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:19.376230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:19.376263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:19.515037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:19.515210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:19.515261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:19.515294] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:19.519631] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=55.66%) [2026-02-04T20:19:19.519973] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-02-04T20:19:19.520116] [INFO ] [sig ] CNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:19.683640] [INFO ] [LOCAL ] Saved forecast: CNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNC.txt [2026-02-04T20:19:19.683808] [INFO ] [sig ] [716/3449] Completed CNC in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.2m [2026-02-04T20:19:19.683852] [INFO ] [sig ] [717/3449] Forecasting CNF... [2026-02-04T20:19:19.683882] [INFO ] [sig ] Generating forecast for: CNF [2026-02-04T20:19:19.683918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-02-04T20:19:19.696064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-02-04T20:19:19.696539] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-02-04T20:19:19.697497] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-02-04T20:19:19.697552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:19.697633] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:19.697663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:19.697722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:19.760768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:19.761665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:19.761749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:19.761784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:19.884543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:19.884744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:19.884800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:19.884844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:19.889013] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=82.30%) [2026-02-04T20:19:19.889361] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-02-04T20:19:19.889543] [INFO ] [sig ] CNF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:20.034640] [INFO ] [LOCAL ] Saved forecast: CNF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNF.txt [2026-02-04T20:19:20.034796] [INFO ] [sig ] [717/3449] Completed CNF in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:20.034838] [INFO ] [sig ] [718/3449] Forecasting CNI... [2026-02-04T20:19:20.034870] [INFO ] [sig ] Generating forecast for: CNI [2026-02-04T20:19:20.034900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-02-04T20:19:20.046325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-02-04T20:19:20.046752] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-02-04T20:19:20.047618] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-02-04T20:19:20.047672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:20.047704] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:20.047730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:20.047786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:20.109106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:20.110038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:20.110129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:20.110164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:20.230991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:20.231150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:20.231191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:20.231220] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:20.234602] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=3.53%) [2026-02-04T20:19:20.234884] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-02-04T20:19:20.235011] [INFO ] [sig ] CNI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:20.391166] [INFO ] [LOCAL ] Saved forecast: CNI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CNI.txt [2026-02-04T20:19:20.391354] [INFO ] [sig ] [718/3449] Completed CNI in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:20.391408] [INFO ] [sig ] [719/3449] Forecasting CNK... [2026-02-04T20:19:20.391442] [INFO ] [sig ] Generating forecast for: CNK [2026-02-04T20:19:20.391474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-02-04T20:19:20.403652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-02-04T20:19:20.404057] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-02-04T20:19:20.404909] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-02-04T20:19:20.404972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:20.405013] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:20.405041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:20.405100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:20.478949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:20.479960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:20.480051] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:20.480085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:20.616736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:20.616901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:20.616941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:20.616968] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:20.620453] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=33.82%) [2026-02-04T20:19:20.620799] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-02-04T20:19:20.620933] [INFO ] [sig ] CNK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:20.776415] [INFO ] [LOCAL ] Saved forecast: CNK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CNK.txt [2026-02-04T20:19:20.776588] [INFO ] [sig ] [719/3449] Completed CNK in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:20.776639] [INFO ] [sig ] [720/3449] Forecasting CNM... [2026-02-04T20:19:20.776671] [INFO ] [sig ] Generating forecast for: CNM [2026-02-04T20:19:20.776703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-02-04T20:19:20.788500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-02-04T20:19:20.788886] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-02-04T20:19:20.789724] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-02-04T20:19:20.789776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:20.789807] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:20.789834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:20.789891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:20.847371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:20.848228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:20.848334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:20.848371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:20.974173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:20.974345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:20.974392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:20.974421] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:20.978004] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-02-04T20:19:20.978295] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-02-04T20:19:20.978430] [INFO ] [sig ] CNM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:21.119433] [INFO ] [LOCAL ] Saved forecast: CNM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNM.txt [2026-02-04T20:19:21.119602] [INFO ] [sig ] [720/3449] Completed CNM in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:21.119646] [INFO ] [sig ] [721/3449] Forecasting CNMD... [2026-02-04T20:19:21.119676] [INFO ] [sig ] Generating forecast for: CNMD [2026-02-04T20:19:21.119705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-02-04T20:19:21.130557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-02-04T20:19:21.130925] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-02-04T20:19:21.131744] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-02-04T20:19:21.131796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:21.131828] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:21.131854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:21.131911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:21.189044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:21.189918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:21.190000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:21.190033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:21.312616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:21.312779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:21.312818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:21.312846] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:21.316443] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-02-04T20:19:21.316827] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-02-04T20:19:21.316973] [INFO ] [sig ] CNMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:21.459899] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNMD.txt [2026-02-04T20:19:21.460043] [INFO ] [sig ] [721/3449] Completed CNMD in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:21.460083] [INFO ] [sig ] [722/3449] Forecasting CNNE... [2026-02-04T20:19:21.460114] [INFO ] [sig ] Generating forecast for: CNNE [2026-02-04T20:19:21.460145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-02-04T20:19:21.471854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-02-04T20:19:21.472236] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-02-04T20:19:21.473212] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-02-04T20:19:21.473275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:21.473313] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:21.473346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:21.473411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:21.534732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:21.535664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:21.535748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:21.535781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:21.661737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:21.661896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:21.661935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:21.661964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:21.665523] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-02-04T20:19:21.665817] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-02-04T20:19:21.665944] [INFO ] [sig ] CNNE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:21.810735] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNNE.txt [2026-02-04T20:19:21.810936] [INFO ] [sig ] [722/3449] Completed CNNE in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:21.810984] [INFO ] [sig ] [723/3449] Forecasting CNO... [2026-02-04T20:19:21.811023] [INFO ] [sig ] Generating forecast for: CNO [2026-02-04T20:19:21.811061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-02-04T20:19:21.826523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-02-04T20:19:21.827036] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-02-04T20:19:21.828199] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-02-04T20:19:21.828269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:21.828318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:21.828363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:21.828450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:21.899543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:21.900416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:21.900500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:21.900535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:22.031894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:22.032057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:22.032101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:22.032132] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:22.035944] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-02-04T20:19:22.036239] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-02-04T20:19:22.036383] [INFO ] [sig ] CNO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:22.194840] [INFO ] [LOCAL ] Saved forecast: CNO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNO.txt [2026-02-04T20:19:22.194997] [INFO ] [sig ] [723/3449] Completed CNO in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:22.195052] [INFO ] [sig ] [724/3449] Forecasting CNOB... [2026-02-04T20:19:22.195090] [INFO ] [sig ] Generating forecast for: CNOB [2026-02-04T20:19:22.195122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-02-04T20:19:22.207751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-02-04T20:19:22.208234] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-02-04T20:19:22.209151] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-02-04T20:19:22.209206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:22.209240] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:22.209269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:22.209327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:22.271780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:22.272901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:22.272996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:22.273030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:22.410199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:22.410372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:22.410422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:22.410461] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:22.414108] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-02-04T20:19:22.414402] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-02-04T20:19:22.414538] [INFO ] [sig ] CNOB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:22.562852] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CNOB.txt [2026-02-04T20:19:22.563016] [INFO ] [sig ] [724/3449] Completed CNOB in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:22.563058] [INFO ] [sig ] [725/3449] Forecasting CNP... [2026-02-04T20:19:22.563089] [INFO ] [sig ] Generating forecast for: CNP [2026-02-04T20:19:22.563119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-02-04T20:19:22.574905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-02-04T20:19:22.575266] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-02-04T20:19:22.576079] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-02-04T20:19:22.576131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:22.576164] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:22.576191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:22.576247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:22.636904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:22.637788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:22.637872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:22.637907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:22.763360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:22.763524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:22.763566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:22.763620] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:22.767178] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-02-04T20:19:22.767461] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-02-04T20:19:22.767614] [INFO ] [sig ] CNP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:22.917919] [INFO ] [LOCAL ] Saved forecast: CNP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CNP.txt [2026-02-04T20:19:22.918101] [INFO ] [sig ] [725/3449] Completed CNP in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:22.918151] [INFO ] [sig ] [726/3449] Forecasting CNQ... [2026-02-04T20:19:22.918184] [INFO ] [sig ] Generating forecast for: CNQ [2026-02-04T20:19:22.918214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-02-04T20:19:22.930279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-02-04T20:19:22.930662] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-02-04T20:19:22.931466] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-02-04T20:19:22.931540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:22.931593] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:22.931623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:22.931681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:22.992060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:22.993032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:22.993124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:22.993159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:23.120525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:23.120691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:23.120732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:23.120763] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:23.124303] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-02-04T20:19:23.124603] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-02-04T20:19:23.124737] [INFO ] [sig ] CNQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:23.270915] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNQ.txt [2026-02-04T20:19:23.271040] [INFO ] [sig ] [726/3449] Completed CNQ in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-02-04T20:19:23.271078] [INFO ] [sig ] [727/3449] Forecasting CNS... [2026-02-04T20:19:23.271108] [INFO ] [sig ] Generating forecast for: CNS [2026-02-04T20:19:23.271138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-02-04T20:19:23.282326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-02-04T20:19:23.282667] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-02-04T20:19:23.283478] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-02-04T20:19:23.283531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:23.283562] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:23.283618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:23.283676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:23.342320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:23.342996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:23.343114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:23.343150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:23.465417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:23.465611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:23.465682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:23.465716] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:23.469289] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-02-04T20:19:23.469599] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-02-04T20:19:23.469742] [INFO ] [sig ] CNS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:23.617088] [INFO ] [LOCAL ] Saved forecast: CNS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNS.txt [2026-02-04T20:19:23.617244] [INFO ] [sig ] [727/3449] Completed CNS in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:23.617288] [INFO ] [sig ] [728/3449] Forecasting CNSP... [2026-02-04T20:19:23.617326] [INFO ] [sig ] Generating forecast for: CNSP [2026-02-04T20:19:23.617363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-02-04T20:19:23.628492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-02-04T20:19:23.628872] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-02-04T20:19:23.629693] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-02-04T20:19:23.629745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:23.629777] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:23.629804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:23.629861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:23.686766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:23.687402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:23.687490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:23.687523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:23.812867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:23.813025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:23.813069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:23.813099] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:23.816608] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=76.76%) [2026-02-04T20:19:23.816894] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-02-04T20:19:23.817026] [INFO ] [sig ] CNSP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:23.961449] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNSP.txt [2026-02-04T20:19:23.961615] [INFO ] [sig ] [728/3449] Completed CNSP in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:23.961660] [INFO ] [sig ] [729/3449] Forecasting CNTA... [2026-02-04T20:19:23.961690] [INFO ] [sig ] Generating forecast for: CNTA [2026-02-04T20:19:23.961720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-02-04T20:19:23.972846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-02-04T20:19:23.973179] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-02-04T20:19:23.974019] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-02-04T20:19:23.974070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:23.974102] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:23.974129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:23.974185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:24.030814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:24.031623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:24.031709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:24.031744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:24.151834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:24.151990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:24.152029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:24.152058] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:24.155593] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-02-04T20:19:24.155894] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-02-04T20:19:24.156032] [INFO ] [sig ] CNTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:24.300342] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CNTA.txt [2026-02-04T20:19:24.300476] [INFO ] [sig ] [729/3449] Completed CNTA in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:24.300521] [INFO ] [sig ] [730/3449] Forecasting CNTY... [2026-02-04T20:19:24.300554] [INFO ] [sig ] Generating forecast for: CNTY [2026-02-04T20:19:24.300603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-02-04T20:19:24.311148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-02-04T20:19:24.311469] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-02-04T20:19:24.312286] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-02-04T20:19:24.312349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:24.312388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:24.312422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:24.312486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:24.370159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:24.370920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:24.371000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:24.371032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:24.498085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:24.498244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:24.498289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:24.498324] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:24.501869] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-02-04T20:19:24.502156] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-02-04T20:19:24.502294] [INFO ] [sig ] CNTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:24.646155] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNTY.txt [2026-02-04T20:19:24.646316] [INFO ] [sig ] [730/3449] Completed CNTY in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:24.646365] [INFO ] [sig ] [731/3449] Forecasting CNVS... [2026-02-04T20:19:24.646402] [INFO ] [sig ] Generating forecast for: CNVS [2026-02-04T20:19:24.646439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-02-04T20:19:24.657024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-02-04T20:19:24.657355] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-02-04T20:19:24.658202] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-02-04T20:19:24.658254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:24.658286] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:24.658316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:24.658385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:24.715847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:24.716742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:24.716823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:24.716856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:24.839600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:24.839760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:24.839802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:24.839833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:24.843326] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-02-04T20:19:24.843656] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-02-04T20:19:24.843815] [INFO ] [sig ] CNVS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:24.992249] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNVS.txt [2026-02-04T20:19:24.992380] [INFO ] [sig ] [731/3449] Completed CNVS in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:24.992421] [INFO ] [sig ] [732/3449] Forecasting CNX... [2026-02-04T20:19:24.992451] [INFO ] [sig ] Generating forecast for: CNX [2026-02-04T20:19:24.992481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-02-04T20:19:25.003850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-02-04T20:19:25.004263] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-02-04T20:19:25.005106] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-02-04T20:19:25.005159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:25.005190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:25.005218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:25.005274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:25.062865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:25.063530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:25.063644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:25.063697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:25.188095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:25.188247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:25.188285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:25.188318] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:25.191750] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=77.80%) [2026-02-04T20:19:25.192018] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-02-04T20:19:25.192147] [INFO ] [sig ] CNX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:25.338671] [INFO ] [LOCAL ] Saved forecast: CNX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNX.txt [2026-02-04T20:19:25.338985] [INFO ] [sig ] [732/3449] Completed CNX in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:25.339026] [INFO ] [sig ] [733/3449] Forecasting CNXN... [2026-02-04T20:19:25.339056] [INFO ] [sig ] Generating forecast for: CNXN [2026-02-04T20:19:25.339087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-02-04T20:19:25.350550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-02-04T20:19:25.350895] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-02-04T20:19:25.351711] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-02-04T20:19:25.351762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:25.351795] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:25.351822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:25.351878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:25.408837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:25.409500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:25.409595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:25.409631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:25.531721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:25.531873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:25.531932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:25.531964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:25.535452] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-02-04T20:19:25.535751] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-02-04T20:19:25.535883] [INFO ] [sig ] CNXN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:25.684985] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CNXN.txt [2026-02-04T20:19:25.685124] [INFO ] [sig ] [733/3449] Completed CNXN in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.1m [2026-02-04T20:19:25.685168] [INFO ] [sig ] [734/3449] Forecasting COCO... [2026-02-04T20:19:25.685199] [INFO ] [sig ] Generating forecast for: COCO [2026-02-04T20:19:25.685231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-02-04T20:19:25.695853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-02-04T20:19:25.696187] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-02-04T20:19:25.697004] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-02-04T20:19:25.697056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:25.697118] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:25.697147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:25.697205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:25.756749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:25.757548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:25.757833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:25.757869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:25.889071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:25.889224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:25.889264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:25.889292] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:25.892748] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-02-04T20:19:25.893021] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-02-04T20:19:25.893145] [INFO ] [sig ] COCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:26.046275] [INFO ] [LOCAL ] Saved forecast: COCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COCO.txt [2026-02-04T20:19:26.046499] [INFO ] [sig ] [734/3449] Completed COCO in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:26.046773] [INFO ] [sig ] [735/3449] Forecasting CODA... [2026-02-04T20:19:26.046817] [INFO ] [sig ] Generating forecast for: CODA [2026-02-04T20:19:26.046863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-02-04T20:19:26.062760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-02-04T20:19:26.063190] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-02-04T20:19:26.064301] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-02-04T20:19:26.064363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:26.064411] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:26.064448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:26.064535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:26.131784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:26.132690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:26.132821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:26.132858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:26.247535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:26.247707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:26.247748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:26.247777] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:26.251301] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-02-04T20:19:26.251623] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-02-04T20:19:26.251752] [INFO ] [sig ] CODA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:26.398030] [INFO ] [LOCAL ] Saved forecast: CODA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CODA.txt [2026-02-04T20:19:26.398163] [INFO ] [sig ] [735/3449] Completed CODA in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:26.398204] [INFO ] [sig ] [736/3449] Forecasting CODI... [2026-02-04T20:19:26.398234] [INFO ] [sig ] Generating forecast for: CODI [2026-02-04T20:19:26.398263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-02-04T20:19:26.409377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-02-04T20:19:26.409754] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-02-04T20:19:26.410673] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-02-04T20:19:26.410725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:26.410759] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:26.410787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:26.410844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:26.470417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:26.471310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:26.471400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:26.471442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:26.591512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:26.591677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:26.591717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:26.591746] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:26.595100] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=32.47%) [2026-02-04T20:19:26.595370] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-02-04T20:19:26.595498] [INFO ] [sig ] CODI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:26.748604] [INFO ] [LOCAL ] Saved forecast: CODI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CODI.txt [2026-02-04T20:19:26.748769] [INFO ] [sig ] [736/3449] Completed CODI in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:26.748813] [INFO ] [sig ] [737/3449] Forecasting COEP... [2026-02-04T20:19:26.748845] [INFO ] [sig ] Generating forecast for: COEP [2026-02-04T20:19:26.748878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-02-04T20:19:26.760807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-02-04T20:19:26.761227] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-02-04T20:19:26.762155] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-02-04T20:19:26.762222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:26.762289] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:26.762349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:26.762421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:26.823409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:26.824335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:26.824427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:26.824462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:26.955377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:26.955545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:26.955605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:26.955670] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:26.960101] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=60.36%) [2026-02-04T20:19:26.960386] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-02-04T20:19:26.960521] [INFO ] [sig ] COEP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:27.106431] [INFO ] [LOCAL ] Saved forecast: COEP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COEP.txt [2026-02-04T20:19:27.106597] [INFO ] [sig ] [737/3449] Completed COEP in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:27.106640] [INFO ] [sig ] [738/3449] Forecasting COF... [2026-02-04T20:19:27.106669] [INFO ] [sig ] Generating forecast for: COF [2026-02-04T20:19:27.106702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-02-04T20:19:27.117878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-02-04T20:19:27.118254] [INFO ] [FORECASTER] Starting predict_future for COF [2026-02-04T20:19:27.119169] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-02-04T20:19:27.119222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:27.119256] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:27.119285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:27.119345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:27.177032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:27.177771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:27.177851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:27.177883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:27.304311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:27.304463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:27.304515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:27.304551] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:27.309113] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-02-04T20:19:27.309405] [INFO ] [FORECASTER] Completed predict_future for COF [2026-02-04T20:19:27.309560] [INFO ] [sig ] COF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:27.460878] [INFO ] [LOCAL ] Saved forecast: COF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COF.txt [2026-02-04T20:19:27.461012] [INFO ] [sig ] [738/3449] Completed COF in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:27.461054] [INFO ] [sig ] [739/3449] Forecasting COFS... [2026-02-04T20:19:27.461086] [INFO ] [sig ] Generating forecast for: COFS [2026-02-04T20:19:27.461118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-02-04T20:19:27.472388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-02-04T20:19:27.472761] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-02-04T20:19:27.473626] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-02-04T20:19:27.473680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:27.473714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:27.473741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:27.473800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:27.535197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:27.536000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:27.536091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:27.536125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:27.649716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:27.649872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:27.649913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:27.649944] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:27.653458] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-02-04T20:19:27.653770] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-02-04T20:19:27.653908] [INFO ] [sig ] COFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:27.801100] [INFO ] [LOCAL ] Saved forecast: COFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COFS.txt [2026-02-04T20:19:27.801239] [INFO ] [sig ] [739/3449] Completed COFS in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:27.801282] [INFO ] [sig ] [740/3449] Forecasting COKE... [2026-02-04T20:19:27.801313] [INFO ] [sig ] Generating forecast for: COKE [2026-02-04T20:19:27.801344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-02-04T20:19:27.813360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-02-04T20:19:27.813729] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-02-04T20:19:27.814626] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-02-04T20:19:27.814681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:27.814714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:27.814742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:27.814801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:27.872820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:27.873524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:27.873623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:27.873657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:27.994313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:27.994465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:27.994503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:27.994531] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:27.998018] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-02-04T20:19:27.998292] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-02-04T20:19:27.998429] [INFO ] [sig ] COKE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:28.142365] [INFO ] [LOCAL ] Saved forecast: COKE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COKE.txt [2026-02-04T20:19:28.142513] [INFO ] [sig ] [740/3449] Completed COKE in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:28.142560] [INFO ] [sig ] [741/3449] Forecasting COLB... [2026-02-04T20:19:28.142620] [INFO ] [sig ] Generating forecast for: COLB [2026-02-04T20:19:28.142652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-02-04T20:19:28.154901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-02-04T20:19:28.155223] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-02-04T20:19:28.156044] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-02-04T20:19:28.156098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:28.156132] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:28.156162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:28.156221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:28.214421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:28.215248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:28.215329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:28.215363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:28.335773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:28.335927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:28.335968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:28.336001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:28.339457] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-02-04T20:19:28.339780] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-02-04T20:19:28.339940] [INFO ] [sig ] COLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:28.486008] [INFO ] [LOCAL ] Saved forecast: COLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COLB.txt [2026-02-04T20:19:28.486139] [INFO ] [sig ] [741/3449] Completed COLB in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:28.486179] [INFO ] [sig ] [742/3449] Forecasting COLD... [2026-02-04T20:19:28.486210] [INFO ] [sig ] Generating forecast for: COLD [2026-02-04T20:19:28.486239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-02-04T20:19:28.497527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-02-04T20:19:28.497912] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-02-04T20:19:28.498840] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-02-04T20:19:28.498894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:28.498929] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:28.498957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:28.499017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:28.559316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:28.560100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:28.560180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:28.560216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:28.681981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:28.682129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:28.682168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:28.682197] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:28.685601] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=43.01%) [2026-02-04T20:19:28.685874] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-02-04T20:19:28.686000] [INFO ] [sig ] COLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:28.832070] [INFO ] [LOCAL ] Saved forecast: COLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COLD.txt [2026-02-04T20:19:28.832195] [INFO ] [sig ] [742/3449] Completed COLD in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-02-04T20:19:28.832236] [INFO ] [sig ] [743/3449] Forecasting COLL... [2026-02-04T20:19:28.832266] [INFO ] [sig ] Generating forecast for: COLL [2026-02-04T20:19:28.832295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-02-04T20:19:28.843562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-02-04T20:19:28.843940] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-02-04T20:19:28.844812] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-02-04T20:19:28.844866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:28.844900] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:28.844927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:28.844986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:28.911290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:28.912061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:28.912163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:28.912198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:29.058363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:29.058534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:29.058608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:29.058642] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:29.062209] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=35.14%) [2026-02-04T20:19:29.062498] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-02-04T20:19:29.062664] [INFO ] [sig ] COLL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:29.206518] [INFO ] [LOCAL ] Saved forecast: COLL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COLL.txt [2026-02-04T20:19:29.206680] [INFO ] [sig ] [743/3449] Completed COLL in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:29.206720] [INFO ] [sig ] [744/3449] Forecasting COLM... [2026-02-04T20:19:29.206750] [INFO ] [sig ] Generating forecast for: COLM [2026-02-04T20:19:29.206780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-02-04T20:19:29.217449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-02-04T20:19:29.217832] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-02-04T20:19:29.218738] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-02-04T20:19:29.218791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:29.218824] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:29.218853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:29.218910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:29.279068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:29.279903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:29.280029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:29.280067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:29.399168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:29.399317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:29.399357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:29.399403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:29.402796] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-02-04T20:19:29.403065] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-02-04T20:19:29.403194] [INFO ] [sig ] COLM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:29.549173] [INFO ] [LOCAL ] Saved forecast: COLM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COLM.txt [2026-02-04T20:19:29.549313] [INFO ] [sig ] [744/3449] Completed COLM in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:29.549354] [INFO ] [sig ] [745/3449] Forecasting COMP... [2026-02-04T20:19:29.549388] [INFO ] [sig ] Generating forecast for: COMP [2026-02-04T20:19:29.549421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-02-04T20:19:29.560365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-02-04T20:19:29.560771] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-02-04T20:19:29.561691] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-02-04T20:19:29.561745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:29.561779] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:29.561808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:29.561877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:29.621470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:29.622336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:29.622422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:29.622457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:29.749590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:29.749745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:29.749785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:29.749816] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:29.753461] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-02-04T20:19:29.753765] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-02-04T20:19:29.753901] [INFO ] [sig ] COMP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:29.901287] [INFO ] [LOCAL ] Saved forecast: COMP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COMP.txt [2026-02-04T20:19:29.901430] [INFO ] [sig ] [745/3449] Completed COMP in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:29.901470] [INFO ] [sig ] [746/3449] Forecasting CONL... [2026-02-04T20:19:29.901504] [INFO ] [sig ] Generating forecast for: CONL [2026-02-04T20:19:29.901535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-02-04T20:19:29.912897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-02-04T20:19:29.913233] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-02-04T20:19:29.914048] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-02-04T20:19:29.914100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:29.914131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:29.914158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:29.914214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:29.971517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:29.972221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:29.972302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:29.972349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:30.100525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:30.100714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:30.100756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:30.100786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:30.104335] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-02-04T20:19:30.104653] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-02-04T20:19:30.104796] [INFO ] [sig ] CONL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:30.256153] [INFO ] [LOCAL ] Saved forecast: CONL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CONL.txt [2026-02-04T20:19:30.256285] [INFO ] [sig ] [746/3449] Completed CONL in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:30.256326] [INFO ] [sig ] [747/3449] Forecasting COO... [2026-02-04T20:19:30.256355] [INFO ] [sig ] Generating forecast for: COO [2026-02-04T20:19:30.256387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-02-04T20:19:30.267380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-02-04T20:19:30.267832] [INFO ] [FORECASTER] Starting predict_future for COO [2026-02-04T20:19:30.268957] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-02-04T20:19:30.269025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:30.269077] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:30.269123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:30.269213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:30.341064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:30.341912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:30.341994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:30.342028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:30.465776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:30.465935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:30.465977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:30.466008] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:30.469594] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=61.15%) [2026-02-04T20:19:30.469881] [INFO ] [FORECASTER] Completed predict_future for COO [2026-02-04T20:19:30.470014] [INFO ] [sig ] COO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:30.617477] [INFO ] [LOCAL ] Saved forecast: COO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COO.txt [2026-02-04T20:19:30.617677] [INFO ] [sig ] [747/3449] Completed COO in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:30.617730] [INFO ] [sig ] [748/3449] Forecasting COP... [2026-02-04T20:19:30.617763] [INFO ] [sig ] Generating forecast for: COP [2026-02-04T20:19:30.617794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-02-04T20:19:30.628684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-02-04T20:19:30.629052] [INFO ] [FORECASTER] Starting predict_future for COP [2026-02-04T20:19:30.629907] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-02-04T20:19:30.629961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:30.629994] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:30.630021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:30.630092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:30.687435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:30.688238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:30.688320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:30.688352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:30.808802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:30.808958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:30.808998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:30.809028] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:30.812471] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-02-04T20:19:30.812775] [INFO ] [FORECASTER] Completed predict_future for COP [2026-02-04T20:19:30.812905] [INFO ] [sig ] COP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:30.954287] [INFO ] [LOCAL ] Saved forecast: COP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COP.txt [2026-02-04T20:19:30.954430] [INFO ] [sig ] [748/3449] Completed COP in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:30.954468] [INFO ] [sig ] [749/3449] Forecasting COPP... [2026-02-04T20:19:30.954498] [INFO ] [sig ] Generating forecast for: COPP [2026-02-04T20:19:30.954530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-02-04T20:19:30.965364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-02-04T20:19:30.965768] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-02-04T20:19:30.966644] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-02-04T20:19:30.966696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:30.966728] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:30.966755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:30.966811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:31.024780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:31.025690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:31.025773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:31.025805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:31.145033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:31.145189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:31.145229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:31.145261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:31.148941] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-02-04T20:19:31.149222] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-02-04T20:19:31.149353] [INFO ] [sig ] COPP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:31.293267] [INFO ] [LOCAL ] Saved forecast: COPP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COPP.txt [2026-02-04T20:19:31.293429] [INFO ] [sig ] [749/3449] Completed COPP in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:31.293470] [INFO ] [sig ] [750/3449] Forecasting CORZ... [2026-02-04T20:19:31.293501] [INFO ] [sig ] Generating forecast for: CORZ [2026-02-04T20:19:31.293531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-02-04T20:19:31.305479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-02-04T20:19:31.305949] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-02-04T20:19:31.306827] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-02-04T20:19:31.306880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:31.306912] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:31.306939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:31.306995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:31.365259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:31.366087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:31.366169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:31.366202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:31.490129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:31.490286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:31.490327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:31.490358] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:31.493844] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-02-04T20:19:31.494130] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-02-04T20:19:31.494283] [INFO ] [sig ] CORZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:31.636368] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CORZ.txt [2026-02-04T20:19:31.636520] [INFO ] [sig ] [750/3449] Completed CORZ in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.0m [2026-02-04T20:19:31.636588] [INFO ] [sig ] [751/3449] Forecasting CORZZ... [2026-02-04T20:19:31.636630] [INFO ] [sig ] Generating forecast for: CORZZ [2026-02-04T20:19:31.636663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-02-04T20:19:31.647383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-02-04T20:19:31.647749] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-02-04T20:19:31.648643] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-02-04T20:19:31.648696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:31.648759] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:31.648788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:31.648846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:31.706716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:31.707620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:31.707716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:31.707750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:31.818828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:31.818988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:31.819030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:31.819059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:31.822563] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-02-04T20:19:31.823065] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-02-04T20:19:31.823196] [INFO ] [sig ] CORZZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:31.966167] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CORZZ.txt [2026-02-04T20:19:31.966303] [INFO ] [sig ] [751/3449] Completed CORZZ in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:31.966343] [INFO ] [sig ] [752/3449] Forecasting COTY... [2026-02-04T20:19:31.966380] [INFO ] [sig ] Generating forecast for: COTY [2026-02-04T20:19:31.966416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-02-04T20:19:31.977440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-02-04T20:19:31.977787] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-02-04T20:19:31.978624] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-02-04T20:19:31.978686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:31.978719] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:31.978746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:31.978801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:32.041000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:32.041925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:32.042006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:32.042040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:32.168770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:32.168928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:32.168975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:32.169006] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:32.172621] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-02-04T20:19:32.172911] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-02-04T20:19:32.173048] [INFO ] [sig ] COTY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:32.336894] [INFO ] [LOCAL ] Saved forecast: COTY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COTY.txt [2026-02-04T20:19:32.337056] [INFO ] [sig ] [752/3449] Completed COTY in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:32.337097] [INFO ] [sig ] [753/3449] Forecasting COWG... [2026-02-04T20:19:32.337128] [INFO ] [sig ] Generating forecast for: COWG [2026-02-04T20:19:32.337159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-02-04T20:19:32.349204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-02-04T20:19:32.349613] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-02-04T20:19:32.350443] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-02-04T20:19:32.350496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:32.350529] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:32.350557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:32.350641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:32.408558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:32.409425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:32.409514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:32.409547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:32.532483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:32.532660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:32.532700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:32.532729] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:32.536170] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-02-04T20:19:32.536446] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-02-04T20:19:32.536597] [INFO ] [sig ] COWG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:32.688375] [INFO ] [LOCAL ] Saved forecast: COWG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/COWG.txt [2026-02-04T20:19:32.688548] [INFO ] [sig ] [753/3449] Completed COWG in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:32.688623] [INFO ] [sig ] [754/3449] Forecasting COYA... [2026-02-04T20:19:32.688662] [INFO ] [sig ] Generating forecast for: COYA [2026-02-04T20:19:32.688699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-02-04T20:19:32.700169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-02-04T20:19:32.700613] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-02-04T20:19:32.701442] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-02-04T20:19:32.701495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:32.701527] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:32.701554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:32.701638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:32.762836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:32.763807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:32.763925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:32.763972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:32.883700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:32.883863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:32.883904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:32.883971] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:32.887489] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=20.41%) [2026-02-04T20:19:32.887812] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-02-04T20:19:32.887973] [INFO ] [sig ] COYA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:33.038234] [INFO ] [LOCAL ] Saved forecast: COYA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/COYA.txt [2026-02-04T20:19:33.038393] [INFO ] [sig ] [754/3449] Completed COYA in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:33.038435] [INFO ] [sig ] [755/3449] Forecasting CP... [2026-02-04T20:19:33.038465] [INFO ] [sig ] Generating forecast for: CP [2026-02-04T20:19:33.038497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-02-04T20:19:33.050040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-02-04T20:19:33.050439] [INFO ] [FORECASTER] Starting predict_future for CP [2026-02-04T20:19:33.051261] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-02-04T20:19:33.051314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:33.051346] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:33.051373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:33.051430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:33.110796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:33.111683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:33.111788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:33.111826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:33.238969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:33.239125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:33.239165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:33.239196] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:33.242750] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-02-04T20:19:33.243034] [INFO ] [FORECASTER] Completed predict_future for CP [2026-02-04T20:19:33.243167] [INFO ] [sig ] CP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:33.390919] [INFO ] [LOCAL ] Saved forecast: CP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CP.txt [2026-02-04T20:19:33.391048] [INFO ] [sig ] [755/3449] Completed CP in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:33.391088] [INFO ] [sig ] [756/3449] Forecasting CPA... [2026-02-04T20:19:33.391117] [INFO ] [sig ] Generating forecast for: CPA [2026-02-04T20:19:33.391149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-02-04T20:19:33.403313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-02-04T20:19:33.403742] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-02-04T20:19:33.404550] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-02-04T20:19:33.404625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:33.404659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:33.404686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:33.404743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:33.465709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:33.466644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:33.466734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:33.466769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:33.595774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:33.595932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:33.595971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:33.596001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:33.599814] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-02-04T20:19:33.600088] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-02-04T20:19:33.600216] [INFO ] [sig ] CPA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:33.746951] [INFO ] [LOCAL ] Saved forecast: CPA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPA.txt [2026-02-04T20:19:33.747109] [INFO ] [sig ] [756/3449] Completed CPA in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:33.747151] [INFO ] [sig ] [757/3449] Forecasting CPB... [2026-02-04T20:19:33.747180] [INFO ] [sig ] Generating forecast for: CPB [2026-02-04T20:19:33.747212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-02-04T20:19:33.762993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-02-04T20:19:33.763415] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-02-04T20:19:33.764298] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-02-04T20:19:33.764352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:33.764384] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:33.764411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:33.764468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:33.821444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:33.822366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:33.822450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:33.822483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:33.940937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:33.941112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:33.941151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:33.941181] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:33.944679] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=75.30%) [2026-02-04T20:19:33.944956] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-02-04T20:19:33.945084] [INFO ] [sig ] CPB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:34.088834] [INFO ] [LOCAL ] Saved forecast: CPB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPB.txt [2026-02-04T20:19:34.088963] [INFO ] [sig ] [757/3449] Completed CPB in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:34.089002] [INFO ] [sig ] [758/3449] Forecasting CPF... [2026-02-04T20:19:34.089031] [INFO ] [sig ] Generating forecast for: CPF [2026-02-04T20:19:34.089062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-02-04T20:19:34.100140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-02-04T20:19:34.100442] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-02-04T20:19:34.101251] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-02-04T20:19:34.101303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:34.101335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:34.101362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:34.101420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:34.159072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:34.159735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:34.159811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:34.159844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:34.279209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:34.279351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:34.279392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:34.279421] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:34.282808] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-02-04T20:19:34.283075] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-02-04T20:19:34.283203] [INFO ] [sig ] CPF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:34.424493] [INFO ] [LOCAL ] Saved forecast: CPF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CPF.txt [2026-02-04T20:19:34.424624] [INFO ] [sig ] [758/3449] Completed CPF in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-02-04T20:19:34.424671] [INFO ] [sig ] [759/3449] Forecasting CPIX... [2026-02-04T20:19:34.424701] [INFO ] [sig ] Generating forecast for: CPIX [2026-02-04T20:19:34.424731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-02-04T20:19:34.435938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-02-04T20:19:34.436269] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-02-04T20:19:34.437143] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-02-04T20:19:34.437196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:34.437229] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:34.437257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:34.437316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:34.494569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:34.495200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:34.495278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:34.495311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:34.620865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:34.621048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:34.621090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:34.621118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:34.624783] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=50.24%) [2026-02-04T20:19:34.625060] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-02-04T20:19:34.625199] [INFO ] [sig ] CPIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:34.766034] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPIX.txt [2026-02-04T20:19:34.766144] [INFO ] [sig ] [759/3449] Completed CPIX in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:34.766182] [INFO ] [sig ] [760/3449] Forecasting CPK... [2026-02-04T20:19:34.766211] [INFO ] [sig ] Generating forecast for: CPK [2026-02-04T20:19:34.766241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-02-04T20:19:34.777395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-02-04T20:19:34.777737] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-02-04T20:19:34.778595] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-02-04T20:19:34.778659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:34.778698] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:34.778728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:34.778784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:34.835542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:34.836163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:34.836241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:34.836273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:34.952790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:34.952931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:34.952969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:34.952996] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:34.956683] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-02-04T20:19:34.956962] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-02-04T20:19:34.957089] [INFO ] [sig ] CPK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:35.096997] [INFO ] [LOCAL ] Saved forecast: CPK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPK.txt [2026-02-04T20:19:35.097105] [INFO ] [sig ] [760/3449] Completed CPK in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:35.097142] [INFO ] [sig ] [761/3449] Forecasting CPNG... [2026-02-04T20:19:35.097170] [INFO ] [sig ] Generating forecast for: CPNG [2026-02-04T20:19:35.097199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-02-04T20:19:35.108498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-02-04T20:19:35.108880] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-02-04T20:19:35.109684] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-02-04T20:19:35.109736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:35.109781] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:35.109811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:35.109886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:35.169232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:35.169884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:35.169985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:35.170018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:35.296456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:35.296609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:35.296649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:35.296678] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:35.300050] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-02-04T20:19:35.300319] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-02-04T20:19:35.300445] [INFO ] [sig ] CPNG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:35.444677] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPNG.txt [2026-02-04T20:19:35.444815] [INFO ] [sig ] [761/3449] Completed CPNG in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:35.444855] [INFO ] [sig ] [762/3449] Forecasting CPRI... [2026-02-04T20:19:35.444885] [INFO ] [sig ] Generating forecast for: CPRI [2026-02-04T20:19:35.444916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-02-04T20:19:35.456292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-02-04T20:19:35.456618] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-02-04T20:19:35.457479] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-02-04T20:19:35.457531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:35.457564] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:35.457615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:35.457673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:35.514290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:35.514931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:35.515008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:35.515041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:35.634019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:35.634132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:35.634169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:35.634198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:35.637432] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-02-04T20:19:35.637717] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-02-04T20:19:35.637846] [INFO ] [sig ] CPRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:35.777235] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CPRI.txt [2026-02-04T20:19:35.777365] [INFO ] [sig ] [762/3449] Completed CPRI in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:35.777404] [INFO ] [sig ] [763/3449] Forecasting CPRX... [2026-02-04T20:19:35.777432] [INFO ] [sig ] Generating forecast for: CPRX [2026-02-04T20:19:35.777462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-02-04T20:19:35.788761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-02-04T20:19:35.789062] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-02-04T20:19:35.789923] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-02-04T20:19:35.789982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:35.790013] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:35.790040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:35.790096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:35.846618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:35.847238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:35.847316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:35.847348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:35.965133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:35.965280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:35.965319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:35.965347] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:35.968758] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-02-04T20:19:35.969027] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-02-04T20:19:35.969152] [INFO ] [sig ] CPRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:36.109653] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPRX.txt [2026-02-04T20:19:36.109771] [INFO ] [sig ] [763/3449] Completed CPRX in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:36.109810] [INFO ] [sig ] [764/3449] Forecasting CPS... [2026-02-04T20:19:36.109838] [INFO ] [sig ] Generating forecast for: CPS [2026-02-04T20:19:36.109869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-02-04T20:19:36.120924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-02-04T20:19:36.121236] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-02-04T20:19:36.122047] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-02-04T20:19:36.122098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:36.122131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:36.122158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:36.122215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:36.179595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:36.180230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:36.180308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:36.180341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:36.306409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:36.306605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:36.306671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:36.306710] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:36.310502] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-02-04T20:19:36.310809] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-02-04T20:19:36.310938] [INFO ] [sig ] CPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:36.453241] [INFO ] [LOCAL ] Saved forecast: CPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CPS.txt [2026-02-04T20:19:36.453438] [INFO ] [sig ] [764/3449] Completed CPS in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:36.453487] [INFO ] [sig ] [765/3449] Forecasting CPSH... [2026-02-04T20:19:36.453517] [INFO ] [sig ] Generating forecast for: CPSH [2026-02-04T20:19:36.453549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-02-04T20:19:36.464420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-02-04T20:19:36.464777] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-02-04T20:19:36.465622] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-02-04T20:19:36.465686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:36.465725] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:36.465759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:36.465817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:36.523025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:36.523767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:36.523845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:36.523879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:36.645940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:36.646099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:36.646137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:36.646166] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:36.649787] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=8.82%) [2026-02-04T20:19:36.650082] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-02-04T20:19:36.650213] [INFO ] [sig ] CPSH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:36.792148] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CPSH.txt [2026-02-04T20:19:36.792287] [INFO ] [sig ] [765/3449] Completed CPSH in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:36.792327] [INFO ] [sig ] [766/3449] Forecasting CPSS... [2026-02-04T20:19:36.792356] [INFO ] [sig ] Generating forecast for: CPSS [2026-02-04T20:19:36.792387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-02-04T20:19:36.803878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-02-04T20:19:36.804272] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-02-04T20:19:36.805106] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-02-04T20:19:36.805158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:36.805190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:36.805217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:36.805274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:36.862452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:36.863375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:36.863460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:36.863493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:36.971661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:36.971817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:36.971858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:36.971888] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:36.975336] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=9.44%) [2026-02-04T20:19:36.975640] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-02-04T20:19:36.975815] [INFO ] [sig ] CPSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:37.121990] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CPSS.txt [2026-02-04T20:19:37.122160] [INFO ] [sig ] [766/3449] Completed CPSS in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:37.122213] [INFO ] [sig ] [767/3449] Forecasting CPZ... [2026-02-04T20:19:37.122243] [INFO ] [sig ] Generating forecast for: CPZ [2026-02-04T20:19:37.122275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-02-04T20:19:37.166073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-02-04T20:19:37.166435] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-02-04T20:19:37.167484] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-02-04T20:19:37.167539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:37.167595] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:37.167626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:37.167686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:37.227417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:37.228164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:37.228256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:37.228292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:37.352079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:37.352232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:37.352271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:37.352301] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:37.355687] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=39.76%) [2026-02-04T20:19:37.355957] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-02-04T20:19:37.356086] [INFO ] [sig ] CPZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:37.498128] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CPZ.txt [2026-02-04T20:19:37.498260] [INFO ] [sig ] [767/3449] Completed CPZ in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 15.9m [2026-02-04T20:19:37.498300] [INFO ] [sig ] [768/3449] Forecasting CQP... [2026-02-04T20:19:37.498329] [INFO ] [sig ] Generating forecast for: CQP [2026-02-04T20:19:37.498361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-02-04T20:19:37.509072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-02-04T20:19:37.509397] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-02-04T20:19:37.510206] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-02-04T20:19:37.510258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:37.510318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:37.510347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:37.510404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:37.567278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:37.568088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:37.568185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:37.568218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:37.682705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:37.682862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:37.682903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:37.683212] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:37.687037] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-02-04T20:19:37.687405] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-02-04T20:19:37.687563] [INFO ] [sig ] CQP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:37.837323] [INFO ] [LOCAL ] Saved forecast: CQP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CQP.txt [2026-02-04T20:19:37.837484] [INFO ] [sig ] [768/3449] Completed CQP in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-02-04T20:19:37.837526] [INFO ] [sig ] [769/3449] Forecasting CRAI... [2026-02-04T20:19:37.837555] [INFO ] [sig ] Generating forecast for: CRAI [2026-02-04T20:19:37.837609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-02-04T20:19:37.848918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-02-04T20:19:37.849253] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-02-04T20:19:37.850097] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-02-04T20:19:37.850149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:37.850180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:37.850207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:37.850264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:37.907717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:37.908646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:37.908742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:37.908783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:38.036634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:38.036832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:38.036876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:38.036907] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:38.040537] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-02-04T20:19:38.040845] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-02-04T20:19:38.040976] [INFO ] [sig ] CRAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:38.190122] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRAI.txt [2026-02-04T20:19:38.190276] [INFO ] [sig ] [769/3449] Completed CRAI in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-02-04T20:19:38.190318] [INFO ] [sig ] [770/3449] Forecasting CRBG... [2026-02-04T20:19:38.190349] [INFO ] [sig ] Generating forecast for: CRBG [2026-02-04T20:19:38.190389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-02-04T20:19:38.202123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-02-04T20:19:38.202546] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-02-04T20:19:38.203627] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-02-04T20:19:38.203691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:38.203733] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:38.203768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:38.203846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:38.264943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:38.265909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:38.266284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:38.266325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:38.389491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:38.389671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:38.389711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:38.389739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:38.393218] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-02-04T20:19:38.393516] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-02-04T20:19:38.393677] [INFO ] [sig ] CRBG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:38.545369] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRBG.txt [2026-02-04T20:19:38.545538] [INFO ] [sig ] [770/3449] Completed CRBG in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-02-04T20:19:38.545604] [INFO ] [sig ] [771/3449] Forecasting CRBP... [2026-02-04T20:19:38.545636] [INFO ] [sig ] Generating forecast for: CRBP [2026-02-04T20:19:38.545669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-02-04T20:19:38.557103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-02-04T20:19:38.557439] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-02-04T20:19:38.558284] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-02-04T20:19:38.558336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:38.558367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:38.558393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:38.558450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:38.618874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:38.619800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:38.619887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:38.619922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:38.741010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:38.741170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:38.741212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:38.741277] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:38.744841] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=42.67%) [2026-02-04T20:19:38.745145] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-02-04T20:19:38.745284] [INFO ] [sig ] CRBP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:38.893327] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRBP.txt [2026-02-04T20:19:38.893465] [INFO ] [sig ] [771/3449] Completed CRBP in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-02-04T20:19:38.893505] [INFO ] [sig ] [772/3449] Forecasting CRC... [2026-02-04T20:19:38.893535] [INFO ] [sig ] Generating forecast for: CRC [2026-02-04T20:19:38.893566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-02-04T20:19:38.904947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-02-04T20:19:38.905277] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-02-04T20:19:38.906110] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-02-04T20:19:38.906163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:38.906208] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:38.906480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:38.906546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:38.963114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:38.963725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:38.963801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:38.963834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:39.084865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:39.085005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:39.085045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:39.085074] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:39.088456] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=22.98%) [2026-02-04T20:19:39.088770] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-02-04T20:19:39.088910] [INFO ] [sig ] CRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:39.235077] [INFO ] [LOCAL ] Saved forecast: CRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRC.txt [2026-02-04T20:19:39.235207] [INFO ] [sig ] [772/3449] Completed CRC in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-02-04T20:19:39.235246] [INFO ] [sig ] [773/3449] Forecasting CRDF... [2026-02-04T20:19:39.235275] [INFO ] [sig ] Generating forecast for: CRDF [2026-02-04T20:19:39.235306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-02-04T20:19:39.255230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-02-04T20:19:39.255584] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-02-04T20:19:39.256543] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-02-04T20:19:39.256614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:39.256648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:39.256678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:39.256747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:39.314816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:39.315707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:39.315789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:39.315821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:39.434907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:39.435065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:39.435104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:39.435133] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:39.438517] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=50.81%) [2026-02-04T20:19:39.438837] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-02-04T20:19:39.438968] [INFO ] [sig ] CRDF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:39.580377] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRDF.txt [2026-02-04T20:19:39.580500] [INFO ] [sig ] [773/3449] Completed CRDF in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-02-04T20:19:39.580539] [INFO ] [sig ] [774/3449] Forecasting CRDO... [2026-02-04T20:19:39.580568] [INFO ] [sig ] Generating forecast for: CRDO [2026-02-04T20:19:39.580620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-02-04T20:19:39.591950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-02-04T20:19:39.592258] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-02-04T20:19:39.593075] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-02-04T20:19:39.593126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:39.593157] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:39.593183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:39.593240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:39.653668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:39.654461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:39.654538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:39.654569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:39.773173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:39.773311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:39.773348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:39.773376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:39.776755] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-04T20:19:39.777023] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-02-04T20:19:39.777158] [INFO ] [sig ] CRDO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:39.918249] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRDO.txt [2026-02-04T20:19:39.918367] [INFO ] [sig ] [774/3449] Completed CRDO in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:39.918413] [INFO ] [sig ] [775/3449] Forecasting CRESY... [2026-02-04T20:19:39.918454] [INFO ] [sig ] Generating forecast for: CRESY [2026-02-04T20:19:39.918495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-02-04T20:19:39.930056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-02-04T20:19:39.930424] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-02-04T20:19:39.931228] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-02-04T20:19:39.931278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:39.931310] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:39.931337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:39.931393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:39.988496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:39.989333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:39.989412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:39.989445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:40.110537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:40.110705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:40.110746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:40.110774] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:40.114125] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-02-04T20:19:40.114394] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-02-04T20:19:40.114521] [INFO ] [sig ] CRESY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:40.254807] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRESY.txt [2026-02-04T20:19:40.254943] [INFO ] [sig ] [775/3449] Completed CRESY in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:40.254984] [INFO ] [sig ] [776/3449] Forecasting CREX... [2026-02-04T20:19:40.255029] [INFO ] [sig ] Generating forecast for: CREX [2026-02-04T20:19:40.255063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-02-04T20:19:40.265722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-02-04T20:19:40.266028] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-02-04T20:19:40.266831] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-02-04T20:19:40.266883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:40.266915] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:40.266942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:40.266998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:40.323549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:40.324276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:40.324355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:40.324388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:40.465068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:40.465265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:40.465319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:40.465351] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:40.468989] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-02-04T20:19:40.469290] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-02-04T20:19:40.469453] [INFO ] [sig ] CREX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:40.610433] [INFO ] [LOCAL ] Saved forecast: CREX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CREX.txt [2026-02-04T20:19:40.610610] [INFO ] [sig ] [776/3449] Completed CREX in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:40.610656] [INFO ] [sig ] [777/3449] Forecasting CRGO... [2026-02-04T20:19:40.610690] [INFO ] [sig ] Generating forecast for: CRGO [2026-02-04T20:19:40.610724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-02-04T20:19:40.622517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-02-04T20:19:40.622888] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-02-04T20:19:40.623728] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-02-04T20:19:40.623783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:40.623817] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:40.623846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:40.623906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:40.682661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:40.683509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:40.683613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:40.683651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:40.807797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:40.807972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:40.808018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:40.808048] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:40.811466] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-02-04T20:19:40.811757] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-02-04T20:19:40.811890] [INFO ] [sig ] CRGO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:40.954422] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRGO.txt [2026-02-04T20:19:40.954585] [INFO ] [sig ] [777/3449] Completed CRGO in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:40.954629] [INFO ] [sig ] [778/3449] Forecasting CRGY... [2026-02-04T20:19:40.954658] [INFO ] [sig ] Generating forecast for: CRGY [2026-02-04T20:19:40.954693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-02-04T20:19:40.965788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-02-04T20:19:40.966171] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-02-04T20:19:40.967026] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-02-04T20:19:40.967080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:40.967113] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:40.967142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:40.967202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:41.029961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:41.031485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:41.031671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:41.031718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:41.155005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:41.155187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:41.155249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:41.155295] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:41.159314] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-02-04T20:19:41.159660] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-02-04T20:19:41.159809] [INFO ] [sig ] CRGY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:41.310588] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRGY.txt [2026-02-04T20:19:41.310758] [INFO ] [sig ] [778/3449] Completed CRGY in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:41.310804] [INFO ] [sig ] [779/3449] Forecasting CRH... [2026-02-04T20:19:41.310838] [INFO ] [sig ] Generating forecast for: CRH [2026-02-04T20:19:41.310873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-02-04T20:19:41.322792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-02-04T20:19:41.323136] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-02-04T20:19:41.324036] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-02-04T20:19:41.324091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:41.324124] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:41.324151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:41.324209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:41.383406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:41.384168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:41.384251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:41.384286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:41.510913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:41.511068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:41.511109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:41.511157] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:41.514610] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-02-04T20:19:41.514890] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-02-04T20:19:41.515018] [INFO ] [sig ] CRH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:41.657287] [INFO ] [LOCAL ] Saved forecast: CRH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRH.txt [2026-02-04T20:19:41.657430] [INFO ] [sig ] [779/3449] Completed CRH in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:41.657472] [INFO ] [sig ] [780/3449] Forecasting CRI... [2026-02-04T20:19:41.657501] [INFO ] [sig ] Generating forecast for: CRI [2026-02-04T20:19:41.657532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-02-04T20:19:41.668889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-02-04T20:19:41.669225] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-02-04T20:19:41.670095] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-02-04T20:19:41.670148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:41.670180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:41.670207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:41.670264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:41.731672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:41.732638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:41.732762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:41.732810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:41.858499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:41.858674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:41.858715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:41.858743] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:41.862223] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-02-04T20:19:41.862496] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-02-04T20:19:41.862644] [INFO ] [sig ] CRI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:42.005514] [INFO ] [LOCAL ] Saved forecast: CRI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRI.txt [2026-02-04T20:19:42.005681] [INFO ] [sig ] [780/3449] Completed CRI in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:42.005722] [INFO ] [sig ] [781/3449] Forecasting CRK... [2026-02-04T20:19:42.005752] [INFO ] [sig ] Generating forecast for: CRK [2026-02-04T20:19:42.005782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-02-04T20:19:42.016965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-02-04T20:19:42.017328] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-02-04T20:19:42.018154] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-02-04T20:19:42.018206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:42.018238] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:42.018265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:42.018321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:42.075320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:42.076106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:42.076187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:42.076220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:42.202803] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:42.202998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:42.203041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:42.203073] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:42.206751] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-02-04T20:19:42.207125] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-02-04T20:19:42.207291] [INFO ] [sig ] CRK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:42.353452] [INFO ] [LOCAL ] Saved forecast: CRK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRK.txt [2026-02-04T20:19:42.353641] [INFO ] [sig ] [781/3449] Completed CRK in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:42.353687] [INFO ] [sig ] [782/3449] Forecasting CRL... [2026-02-04T20:19:42.353717] [INFO ] [sig ] Generating forecast for: CRL [2026-02-04T20:19:42.353749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-02-04T20:19:42.364929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-02-04T20:19:42.365262] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-02-04T20:19:42.366073] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-02-04T20:19:42.366125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:42.366157] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:42.366184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:42.366252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:42.422911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:42.423524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:42.423621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:42.423655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:42.552856] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:42.553206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:42.553246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:42.553276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:42.557174] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-02-04T20:19:42.557452] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-02-04T20:19:42.557601] [INFO ] [sig ] CRL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:42.705362] [INFO ] [LOCAL ] Saved forecast: CRL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRL.txt [2026-02-04T20:19:42.705510] [INFO ] [sig ] [782/3449] Completed CRL in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:42.705552] [INFO ] [sig ] [783/3449] Forecasting CRM... [2026-02-04T20:19:42.705604] [INFO ] [sig ] Generating forecast for: CRM [2026-02-04T20:19:42.705639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-02-04T20:19:42.718231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-02-04T20:19:42.718631] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-02-04T20:19:42.719436] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-02-04T20:19:42.719489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:42.719523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:42.719552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:42.719646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:42.781497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:42.782540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:42.782647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:42.782682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:42.926253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:42.926430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:42.926472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:42.926503] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:42.930173] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-02-04T20:19:42.930507] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-02-04T20:19:42.930676] [INFO ] [sig ] CRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:43.083676] [INFO ] [LOCAL ] Saved forecast: CRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRM.txt [2026-02-04T20:19:43.083837] [INFO ] [sig ] [783/3449] Completed CRM in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:43.083880] [INFO ] [sig ] [784/3449] Forecasting CRMD... [2026-02-04T20:19:43.083910] [INFO ] [sig ] Generating forecast for: CRMD [2026-02-04T20:19:43.083942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-02-04T20:19:43.096215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-02-04T20:19:43.096635] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-02-04T20:19:43.097506] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-02-04T20:19:43.097559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:43.097615] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:43.097644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:43.097702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:43.160551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:43.161487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:43.161595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:43.161632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:43.293822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:43.294020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:43.294062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:43.294093] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:43.297733] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-02-04T20:19:43.298062] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-02-04T20:19:43.298198] [INFO ] [sig ] CRMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:43.450091] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRMD.txt [2026-02-04T20:19:43.450300] [INFO ] [sig ] [784/3449] Completed CRMD in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 15.8m [2026-02-04T20:19:43.450364] [INFO ] [sig ] [785/3449] Forecasting CRML... [2026-02-04T20:19:43.450410] [INFO ] [sig ] Generating forecast for: CRML [2026-02-04T20:19:43.450450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-02-04T20:19:43.463024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-02-04T20:19:43.463472] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-02-04T20:19:43.464406] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-02-04T20:19:43.464476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:43.464537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:43.464566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:43.464648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:43.522733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:43.523676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:43.523776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:43.523812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:43.645134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:43.645299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:43.645348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:43.645383] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:43.648815] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=9.79%) [2026-02-04T20:19:43.649093] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-02-04T20:19:43.649223] [INFO ] [sig ] CRML: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:43.851278] [INFO ] [LOCAL ] Saved forecast: CRML 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRML.txt [2026-02-04T20:19:43.851433] [INFO ] [sig ] [785/3449] Completed CRML in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-02-04T20:19:43.851475] [INFO ] [sig ] [786/3449] Forecasting CRNC... [2026-02-04T20:19:43.851504] [INFO ] [sig ] Generating forecast for: CRNC [2026-02-04T20:19:43.851535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-02-04T20:19:43.862950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-02-04T20:19:43.863314] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-02-04T20:19:43.864182] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-02-04T20:19:43.864236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:43.864267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:43.864294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:43.864358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:43.922947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:43.923762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:43.923840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:43.923872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:44.048145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:44.048309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:44.048350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:44.048379] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:44.051976] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-02-04T20:19:44.052284] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-02-04T20:19:44.052425] [INFO ] [sig ] CRNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:44.200041] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRNC.txt [2026-02-04T20:19:44.200223] [INFO ] [sig ] [786/3449] Completed CRNC in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-02-04T20:19:44.200265] [INFO ] [sig ] [787/3449] Forecasting CRNX... [2026-02-04T20:19:44.200295] [INFO ] [sig ] Generating forecast for: CRNX [2026-02-04T20:19:44.200326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-02-04T20:19:44.212187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-02-04T20:19:44.212565] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-02-04T20:19:44.213390] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-02-04T20:19:44.213442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:44.213474] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:44.213500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:44.213558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:44.272548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:44.273362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:44.273444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:44.273478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:44.399433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:44.399613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:44.399653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:44.399682] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:44.403264] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-02-04T20:19:44.403611] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-02-04T20:19:44.403759] [INFO ] [sig ] CRNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:44.551604] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRNX.txt [2026-02-04T20:19:44.551777] [INFO ] [sig ] [787/3449] Completed CRNX in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-02-04T20:19:44.551819] [INFO ] [sig ] [788/3449] Forecasting CRON... [2026-02-04T20:19:44.551850] [INFO ] [sig ] Generating forecast for: CRON [2026-02-04T20:19:44.551884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-02-04T20:19:44.563598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-02-04T20:19:44.564012] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-02-04T20:19:44.564982] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-02-04T20:19:44.565037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:44.565070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:44.565097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:44.565155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:44.624026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:44.625359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:44.625473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:44.625510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:44.759031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:44.759198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:44.759239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:44.759306] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:44.763302] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-02-04T20:19:44.763634] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-02-04T20:19:44.763778] [INFO ] [sig ] CRON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:44.917395] [INFO ] [LOCAL ] Saved forecast: CRON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRON.txt [2026-02-04T20:19:44.917554] [INFO ] [sig ] [788/3449] Completed CRON in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-02-04T20:19:44.917623] [INFO ] [sig ] [789/3449] Forecasting CROX... [2026-02-04T20:19:44.917655] [INFO ] [sig ] Generating forecast for: CROX [2026-02-04T20:19:44.917687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-02-04T20:19:44.930286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-02-04T20:19:44.930732] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-02-04T20:19:44.931538] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-02-04T20:19:44.931616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:44.931650] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:44.931677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:44.931733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:44.988863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:44.989747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:44.989831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:44.989865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:45.113695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:45.113862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:45.113906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:45.113941] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:45.117520] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: DOWN (p=11.57%) [2026-02-04T20:19:45.117845] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-02-04T20:19:45.118016] [INFO ] [sig ] CROX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:45.273388] [INFO ] [LOCAL ] Saved forecast: CROX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CROX.txt [2026-02-04T20:19:45.273546] [INFO ] [sig ] [789/3449] Completed CROX in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-02-04T20:19:45.273611] [INFO ] [sig ] [790/3449] Forecasting CRS... [2026-02-04T20:19:45.273642] [INFO ] [sig ] Generating forecast for: CRS [2026-02-04T20:19:45.273673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-02-04T20:19:45.285075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-02-04T20:19:45.285472] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-02-04T20:19:45.286306] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-02-04T20:19:45.286359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:45.286391] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:45.286417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:45.286474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:45.343151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:45.344105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:45.344212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:45.344246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:45.464331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:45.464490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:45.464530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:45.464561] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:45.468095] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-02-04T20:19:45.468386] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-02-04T20:19:45.468514] [INFO ] [sig ] CRS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:45.607895] [INFO ] [LOCAL ] Saved forecast: CRS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRS.txt [2026-02-04T20:19:45.608058] [INFO ] [sig ] [790/3449] Completed CRS in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-02-04T20:19:45.608101] [INFO ] [sig ] [791/3449] Forecasting CRSP... [2026-02-04T20:19:45.608131] [INFO ] [sig ] Generating forecast for: CRSP [2026-02-04T20:19:45.608163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-02-04T20:19:45.619131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-02-04T20:19:45.619453] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-02-04T20:19:45.620263] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-02-04T20:19:45.620315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:45.620346] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:45.620373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:45.620429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:45.677007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:45.677714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:45.677792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:45.677824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:45.796082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:45.796239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:45.796280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:45.796307] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:45.799784] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-02-04T20:19:45.800094] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-02-04T20:19:45.800225] [INFO ] [sig ] CRSP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:45.939496] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRSP.txt [2026-02-04T20:19:45.939643] [INFO ] [sig ] [791/3449] Completed CRSP in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:45.939687] [INFO ] [sig ] [792/3449] Forecasting CRTO... [2026-02-04T20:19:45.939716] [INFO ] [sig ] Generating forecast for: CRTO [2026-02-04T20:19:45.939747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-02-04T20:19:45.950643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-02-04T20:19:45.950967] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-02-04T20:19:45.951766] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-02-04T20:19:45.951817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:45.951849] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:45.951876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:45.951932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:46.008167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:46.009001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:46.009083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:46.009116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:46.129763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:46.129923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:46.130228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:46.130266] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:46.133665] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=54.64%) [2026-02-04T20:19:46.133978] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-02-04T20:19:46.134109] [INFO ] [sig ] CRTO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:46.276771] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CRTO.txt [2026-02-04T20:19:46.276921] [INFO ] [sig ] [792/3449] Completed CRTO in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:46.276973] [INFO ] [sig ] [793/3449] Forecasting CRUS... [2026-02-04T20:19:46.277006] [INFO ] [sig ] Generating forecast for: CRUS [2026-02-04T20:19:46.277038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-02-04T20:19:46.288397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-02-04T20:19:46.288763] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-02-04T20:19:46.289635] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-02-04T20:19:46.289703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:46.289745] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:46.289777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:46.289834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:46.346745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:46.347496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:46.347595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:46.347631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:46.468771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:46.468936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:46.468976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:46.469005] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:46.472393] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-02-04T20:19:46.472697] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-02-04T20:19:46.472827] [INFO ] [sig ] CRUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:46.614832] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRUS.txt [2026-02-04T20:19:46.614994] [INFO ] [sig ] [793/3449] Completed CRUS in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:46.615034] [INFO ] [sig ] [794/3449] Forecasting CRVL... [2026-02-04T20:19:46.615064] [INFO ] [sig ] Generating forecast for: CRVL [2026-02-04T20:19:46.615094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-02-04T20:19:46.627720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-02-04T20:19:46.628179] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-02-04T20:19:46.629010] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-02-04T20:19:46.629062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:46.629093] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:46.629120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:46.629176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:46.685415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:46.686366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:46.686450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:46.686484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:46.805888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:46.806054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:46.806094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:46.806123] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:46.809560] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=41.39%) [2026-02-04T20:19:46.809882] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-02-04T20:19:46.810025] [INFO ] [sig ] CRVL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:46.954729] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRVL.txt [2026-02-04T20:19:46.954873] [INFO ] [sig ] [794/3449] Completed CRVL in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:46.954913] [INFO ] [sig ] [795/3449] Forecasting CRVO... [2026-02-04T20:19:46.954944] [INFO ] [sig ] Generating forecast for: CRVO [2026-02-04T20:19:46.954985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-02-04T20:19:46.965530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-02-04T20:19:46.965879] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-02-04T20:19:46.966724] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-02-04T20:19:46.966775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:46.966806] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:46.966832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:46.966888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:47.033130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:47.034114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:47.034238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:47.034272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:47.156670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:47.156829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:47.156870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:47.156900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:47.160392] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=14.75%) [2026-02-04T20:19:47.160685] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-02-04T20:19:47.160812] [INFO ] [sig ] CRVO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:47.300752] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRVO.txt [2026-02-04T20:19:47.300882] [INFO ] [sig ] [795/3449] Completed CRVO in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:47.300924] [INFO ] [sig ] [796/3449] Forecasting CRVS... [2026-02-04T20:19:47.300954] [INFO ] [sig ] Generating forecast for: CRVS [2026-02-04T20:19:47.300985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-02-04T20:19:47.312001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-02-04T20:19:47.312308] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-02-04T20:19:47.313121] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-02-04T20:19:47.313173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:47.313245] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:47.313276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:47.313334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:47.370187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:47.370815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:47.370892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:47.370923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:47.498801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:47.498958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:47.499005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:47.499040] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:47.502410] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-02-04T20:19:47.502701] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-02-04T20:19:47.502829] [INFO ] [sig ] CRVS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:47.644247] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRVS.txt [2026-02-04T20:19:47.644363] [INFO ] [sig ] [796/3449] Completed CRVS in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:47.644402] [INFO ] [sig ] [797/3449] Forecasting CRWD... [2026-02-04T20:19:47.644431] [INFO ] [sig ] Generating forecast for: CRWD [2026-02-04T20:19:47.644462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-02-04T20:19:47.656089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-02-04T20:19:47.656467] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-02-04T20:19:47.657273] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-02-04T20:19:47.657324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:47.657355] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:47.657382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:47.657438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:47.714643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:47.715229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:47.715306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:47.715338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:47.833299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:47.833395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:47.833431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:47.833459] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:47.836608] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=41.92%) [2026-02-04T20:19:47.836872] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-02-04T20:19:47.836994] [INFO ] [sig ] CRWD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:47.977202] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRWD.txt [2026-02-04T20:19:47.977308] [INFO ] [sig ] [797/3449] Completed CRWD in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:47.977347] [INFO ] [sig ] [798/3449] Forecasting CRWS... [2026-02-04T20:19:47.977375] [INFO ] [sig ] Generating forecast for: CRWS [2026-02-04T20:19:47.977405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-02-04T20:19:47.988035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-02-04T20:19:47.988382] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-02-04T20:19:47.989186] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-02-04T20:19:47.989238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:47.989270] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:47.989297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:47.989353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:48.045913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:48.046519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:48.046614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:48.046650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:48.157887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:48.158062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:48.158101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:48.158131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:48.161513] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=16.59%) [2026-02-04T20:19:48.161805] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-02-04T20:19:48.161933] [INFO ] [sig ] CRWS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:48.303455] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CRWS.txt [2026-02-04T20:19:48.303667] [INFO ] [sig ] [798/3449] Completed CRWS in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:48.303712] [INFO ] [sig ] [799/3449] Forecasting CSAN... [2026-02-04T20:19:48.303741] [INFO ] [sig ] Generating forecast for: CSAN [2026-02-04T20:19:48.303774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-02-04T20:19:48.314532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-02-04T20:19:48.314930] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-02-04T20:19:48.315745] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-02-04T20:19:48.315798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:48.315830] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:48.315858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:48.315927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:48.373084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:48.373977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:48.374060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:48.374093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:48.495222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:48.495389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:48.495428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:48.495458] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:48.499373] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=77.83%) [2026-02-04T20:19:48.499790] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-02-04T20:19:48.499956] [INFO ] [sig ] CSAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:48.643807] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSAN.txt [2026-02-04T20:19:48.643971] [INFO ] [sig ] [799/3449] Completed CSAN in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:48.644018] [INFO ] [sig ] [800/3449] Forecasting CSB... [2026-02-04T20:19:48.644049] [INFO ] [sig ] Generating forecast for: CSB [2026-02-04T20:19:48.644082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-02-04T20:19:48.655098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-02-04T20:19:48.655487] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-02-04T20:19:48.656337] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-02-04T20:19:48.656389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:48.656422] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:48.656449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:48.656506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:48.714237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:48.715141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:48.715230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:48.715263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:48.828796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:48.828956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:48.828996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:48.829025] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:48.832511] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-02-04T20:19:48.832831] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-02-04T20:19:48.832982] [INFO ] [sig ] CSB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:48.976415] [INFO ] [LOCAL ] Saved forecast: CSB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSB.txt [2026-02-04T20:19:48.976639] [INFO ] [sig ] [800/3449] Completed CSB in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:48.976696] [INFO ] [sig ] [801/3449] Forecasting CSCO... [2026-02-04T20:19:48.976735] [INFO ] [sig ] Generating forecast for: CSCO [2026-02-04T20:19:48.976778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-02-04T20:19:48.990200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-02-04T20:19:48.990649] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-02-04T20:19:48.991524] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-02-04T20:19:48.991602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:48.991641] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:48.991669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:48.991728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:49.057542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:49.058554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:49.058672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:49.058713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:49.184267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:49.184426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:49.184467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:49.184497] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:49.187929] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-02-04T20:19:49.188232] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-02-04T20:19:49.188376] [INFO ] [sig ] CSCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:49.331266] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSCO.txt [2026-02-04T20:19:49.331419] [INFO ] [sig ] [801/3449] Completed CSCO in 0.4s | 2.82 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:49.331461] [INFO ] [sig ] [802/3449] Forecasting CSGP... [2026-02-04T20:19:49.331491] [INFO ] [sig ] Generating forecast for: CSGP [2026-02-04T20:19:49.331522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-02-04T20:19:49.342643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-02-04T20:19:49.343023] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-02-04T20:19:49.343852] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-02-04T20:19:49.343905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:49.343987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:49.344016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:49.344075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:49.401312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:49.402204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:49.402289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:49.402322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:49.524274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:49.524435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:49.524476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:49.524506] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:49.528084] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-04T20:19:49.528379] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-02-04T20:19:49.528513] [INFO ] [sig ] CSGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:49.672211] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CSGP.txt [2026-02-04T20:19:49.672369] [INFO ] [sig ] [802/3449] Completed CSGP in 0.3s | 2.82 sym/s | Total: 4.7m | ETA: 15.7m [2026-02-04T20:19:49.672411] [INFO ] [sig ] [803/3449] Forecasting CSGS... [2026-02-04T20:19:49.672442] [INFO ] [sig ] Generating forecast for: CSGS [2026-02-04T20:19:49.672473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-02-04T20:19:49.683723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-02-04T20:19:49.684107] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-02-04T20:19:49.684926] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-02-04T20:19:49.684978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:49.685011] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:49.685037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:49.685094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:49.744174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:49.745054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:49.745142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:49.745175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:49.871612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:49.871806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:49.871850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:49.871900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:49.875663] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-02-04T20:19:49.876007] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-02-04T20:19:49.876165] [INFO ] [sig ] CSGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:50.029019] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSGS.txt [2026-02-04T20:19:50.029308] [INFO ] [sig ] [803/3449] Completed CSGS in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.7m [2026-02-04T20:19:50.029349] [INFO ] [sig ] [804/3449] Forecasting CSIQ... [2026-02-04T20:19:50.029380] [INFO ] [sig ] Generating forecast for: CSIQ [2026-02-04T20:19:50.029412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-02-04T20:19:50.041088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-02-04T20:19:50.041410] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-02-04T20:19:50.042257] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-02-04T20:19:50.042311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:50.042347] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:50.042375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:50.042435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:50.101214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:50.101884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:50.101963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:50.101997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:50.230705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:50.230867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:50.230909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:50.230947] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:50.235038] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-02-04T20:19:50.235333] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-02-04T20:19:50.235472] [INFO ] [sig ] CSIQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:50.380865] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSIQ.txt [2026-02-04T20:19:50.381011] [INFO ] [sig ] [804/3449] Completed CSIQ in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.7m [2026-02-04T20:19:50.381060] [INFO ] [sig ] [805/3449] Forecasting CSPI... [2026-02-04T20:19:50.381096] [INFO ] [sig ] Generating forecast for: CSPI [2026-02-04T20:19:50.381134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-02-04T20:19:50.392479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-02-04T20:19:50.392885] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-02-04T20:19:50.393773] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-02-04T20:19:50.393827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:50.393860] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:50.393889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:50.393948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:50.452879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:50.453617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:50.453716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:50.453750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:50.573441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:50.573627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:50.573670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:50.573737] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:50.577603] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=54.60%) [2026-02-04T20:19:50.577947] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-02-04T20:19:50.578141] [INFO ] [sig ] CSPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:50.727729] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSPI.txt [2026-02-04T20:19:50.727913] [INFO ] [sig ] [805/3449] Completed CSPI in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.7m [2026-02-04T20:19:50.727980] [INFO ] [sig ] [806/3449] Forecasting CSQ... [2026-02-04T20:19:50.728013] [INFO ] [sig ] Generating forecast for: CSQ [2026-02-04T20:19:50.728045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-02-04T20:19:50.740736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-02-04T20:19:50.741141] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-02-04T20:19:50.742072] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-02-04T20:19:50.742126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:50.742344] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:50.742372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:50.742428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:50.801540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:50.802490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:50.802603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:50.802641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:50.931319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:50.931510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:50.931569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:50.931636] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:50.936367] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-02-04T20:19:50.936793] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-02-04T20:19:50.936983] [INFO ] [sig ] CSQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:51.093092] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSQ.txt [2026-02-04T20:19:51.093251] [INFO ] [sig ] [806/3449] Completed CSQ in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:51.093292] [INFO ] [sig ] [807/3449] Forecasting CSTL... [2026-02-04T20:19:51.093323] [INFO ] [sig ] Generating forecast for: CSTL [2026-02-04T20:19:51.093353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-02-04T20:19:51.104510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-02-04T20:19:51.104933] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-02-04T20:19:51.105753] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-02-04T20:19:51.105805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:51.105837] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:51.105878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:51.105938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:51.163072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:51.163930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:51.164020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:51.164053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:51.299117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:51.299277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:51.299319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:51.299349] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:51.302926] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=36.75%) [2026-02-04T20:19:51.303241] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-02-04T20:19:51.303388] [INFO ] [sig ] CSTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:51.456482] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CSTL.txt [2026-02-04T20:19:51.456773] [INFO ] [sig ] [807/3449] Completed CSTL in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:51.456837] [INFO ] [sig ] [808/3449] Forecasting CSTM... [2026-02-04T20:19:51.456869] [INFO ] [sig ] Generating forecast for: CSTM [2026-02-04T20:19:51.456907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-02-04T20:19:51.470976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-02-04T20:19:51.471324] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-02-04T20:19:51.472270] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-02-04T20:19:51.472322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:51.472354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:51.472380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:51.472436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:51.529957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:51.530849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:51.530963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:51.531002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:51.653033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:51.653196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:51.653236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:51.653264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:51.656794] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-02-04T20:19:51.657063] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-02-04T20:19:51.657189] [INFO ] [sig ] CSTM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:51.810218] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSTM.txt [2026-02-04T20:19:51.810590] [INFO ] [sig ] [808/3449] Completed CSTM in 0.4s | 2.82 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:51.810633] [INFO ] [sig ] [809/3449] Forecasting CSWC... [2026-02-04T20:19:51.810663] [INFO ] [sig ] Generating forecast for: CSWC [2026-02-04T20:19:51.810693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-02-04T20:19:51.823880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-02-04T20:19:51.824532] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-02-04T20:19:51.825828] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-02-04T20:19:51.825895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:51.825939] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:51.825985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:51.826083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:51.884804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:51.885731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:51.885812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:51.885845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:52.010714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:52.010872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:52.010913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:52.010942] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:52.014345] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=45.48%) [2026-02-04T20:19:52.014633] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-02-04T20:19:52.014761] [INFO ] [sig ] CSWC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:52.155205] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CSWC.txt [2026-02-04T20:19:52.155324] [INFO ] [sig ] [809/3449] Completed CSWC in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:52.155364] [INFO ] [sig ] [810/3449] Forecasting CSX... [2026-02-04T20:19:52.155393] [INFO ] [sig ] Generating forecast for: CSX [2026-02-04T20:19:52.155425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-02-04T20:19:52.166866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-02-04T20:19:52.167185] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-02-04T20:19:52.168000] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-02-04T20:19:52.168052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:52.168084] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:52.168111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:52.168167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:52.226377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:52.227368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:52.227453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:52.227486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:52.352899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:52.353066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:52.353107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:52.353137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:52.356932] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-02-04T20:19:52.357243] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-02-04T20:19:52.357588] [INFO ] [sig ] CSX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:52.504654] [INFO ] [LOCAL ] Saved forecast: CSX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CSX.txt [2026-02-04T20:19:52.504825] [INFO ] [sig ] [810/3449] Completed CSX in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:52.504868] [INFO ] [sig ] [811/3449] Forecasting CTAS... [2026-02-04T20:19:52.504902] [INFO ] [sig ] Generating forecast for: CTAS [2026-02-04T20:19:52.504940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-02-04T20:19:52.517416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-02-04T20:19:52.517865] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-02-04T20:19:52.518789] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-02-04T20:19:52.518842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:52.518874] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:52.518900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:52.518957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:52.597538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:52.598837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:52.598963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:52.599033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:52.744924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:52.745099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:52.745140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:52.745172] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:52.749734] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-02-04T20:19:52.750195] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-02-04T20:19:52.750393] [INFO ] [sig ] CTAS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:52.941510] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTAS.txt [2026-02-04T20:19:52.941752] [INFO ] [sig ] [811/3449] Completed CTAS in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:52.941809] [INFO ] [sig ] [812/3449] Forecasting CTBB... [2026-02-04T20:19:52.941850] [INFO ] [sig ] Generating forecast for: CTBB [2026-02-04T20:19:52.941890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-02-04T20:19:52.961982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-02-04T20:19:52.962548] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-02-04T20:19:52.963893] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-02-04T20:19:52.963966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:52.964022] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:52.964075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:52.964174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:53.049731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:53.051099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:53.052860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:53.052949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:53.216071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:53.216274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:53.216330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:53.216370] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:53.221721] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=8.14%) [2026-02-04T20:19:53.222223] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-02-04T20:19:53.222438] [INFO ] [sig ] CTBB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:53.445535] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTBB.txt [2026-02-04T20:19:53.445819] [INFO ] [sig ] [812/3449] Completed CTBB in 0.5s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:53.445875] [INFO ] [sig ] [813/3449] Forecasting CTBI... [2026-02-04T20:19:53.445914] [INFO ] [sig ] Generating forecast for: CTBI [2026-02-04T20:19:53.445957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-02-04T20:19:53.461756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-02-04T20:19:53.462282] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-02-04T20:19:53.463479] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-02-04T20:19:53.463553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:53.463624] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:53.463686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:53.463770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:53.547461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:53.548793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:53.548957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:53.549019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:53.718000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:53.718183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:53.718237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:53.718277] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:53.722878] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-02-04T20:19:53.723326] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-02-04T20:19:53.723491] [INFO ] [sig ] CTBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:53.934437] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTBI.txt [2026-02-04T20:19:53.934633] [INFO ] [sig ] [813/3449] Completed CTBI in 0.5s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:53.934682] [INFO ] [sig ] [814/3449] Forecasting CTDD... [2026-02-04T20:19:53.934719] [INFO ] [sig ] Generating forecast for: CTDD [2026-02-04T20:19:53.934754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-02-04T20:19:53.946185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-02-04T20:19:53.946651] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-02-04T20:19:53.947562] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-02-04T20:19:53.947652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:53.947686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:53.947714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:53.947773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:54.006252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:54.007144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:54.007233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:54.007268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:54.123110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:54.123314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:54.123359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:54.123409] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:54.127483] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-02-04T20:19:54.127913] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-02-04T20:19:54.128102] [INFO ] [sig ] CTDD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:54.278906] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTDD.txt [2026-02-04T20:19:54.279067] [INFO ] [sig ] [814/3449] Completed CTDD in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:54.279120] [INFO ] [sig ] [815/3449] Forecasting CTKB... [2026-02-04T20:19:54.279159] [INFO ] [sig ] Generating forecast for: CTKB [2026-02-04T20:19:54.279198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-02-04T20:19:54.291076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-02-04T20:19:54.291436] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-02-04T20:19:54.292320] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-02-04T20:19:54.292374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:54.292408] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:54.292436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:54.292495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:54.353027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:54.353896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:54.353984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:54.354035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:54.473849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:54.474006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:54.474052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:54.474085] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:54.477840] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-02-04T20:19:54.478191] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-02-04T20:19:54.478335] [INFO ] [sig ] CTKB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:54.635253] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTKB.txt [2026-02-04T20:19:54.635658] [INFO ] [sig ] [815/3449] Completed CTKB in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:54.635705] [INFO ] [sig ] [816/3449] Forecasting CTLP... [2026-02-04T20:19:54.635739] [INFO ] [sig ] Generating forecast for: CTLP [2026-02-04T20:19:54.635771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-02-04T20:19:54.647886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-02-04T20:19:54.648320] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-02-04T20:19:54.649241] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-02-04T20:19:54.649305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:54.649340] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:54.649369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:54.649428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:54.713258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:54.714332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:54.714420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:54.714454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:54.841476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:54.841652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:54.841705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:54.841740] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:54.845240] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-02-04T20:19:54.845533] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-02-04T20:19:54.845693] [INFO ] [sig ] CTLP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:54.995982] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTLP.txt [2026-02-04T20:19:54.996137] [INFO ] [sig ] [816/3449] Completed CTLP in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:54.996180] [INFO ] [sig ] [817/3449] Forecasting CTMX... [2026-02-04T20:19:54.996213] [INFO ] [sig ] Generating forecast for: CTMX [2026-02-04T20:19:54.996248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-02-04T20:19:55.011406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-02-04T20:19:55.011977] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-02-04T20:19:55.013185] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-02-04T20:19:55.013253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:55.013308] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:55.013355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:55.013448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:55.089109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:55.090044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:55.090139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:55.090175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:55.214138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:55.214304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:55.214347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:55.214377] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:55.218024] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-02-04T20:19:55.218335] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-02-04T20:19:55.218475] [INFO ] [sig ] CTMX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:55.377589] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTMX.txt [2026-02-04T20:19:55.377741] [INFO ] [sig ] [817/3449] Completed CTMX in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:55.377783] [INFO ] [sig ] [818/3449] Forecasting CTNM... [2026-02-04T20:19:55.377813] [INFO ] [sig ] Generating forecast for: CTNM [2026-02-04T20:19:55.377844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-02-04T20:19:55.389336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-02-04T20:19:55.389694] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-02-04T20:19:55.390483] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-02-04T20:19:55.390535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:55.390567] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:55.390632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:55.390706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:55.448006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:55.448732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:55.448810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:55.448842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:55.568772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:55.568937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:55.568977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:55.569006] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:55.572558] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-02-04T20:19:55.572901] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-02-04T20:19:55.573062] [INFO ] [sig ] CTNM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:55.734013] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTNM.txt [2026-02-04T20:19:55.734174] [INFO ] [sig ] [818/3449] Completed CTNM in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.6m [2026-02-04T20:19:55.734216] [INFO ] [sig ] [819/3449] Forecasting CTO... [2026-02-04T20:19:55.734248] [INFO ] [sig ] Generating forecast for: CTO [2026-02-04T20:19:55.734279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-02-04T20:19:55.746607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-02-04T20:19:55.747059] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-02-04T20:19:55.747996] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-02-04T20:19:55.748051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:55.748115] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:55.748143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:55.748200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:55.808231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:55.809230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:55.809331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:55.809366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:55.935070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:55.935249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:55.935301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:55.935342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:55.939085] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-02-04T20:19:55.939559] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-02-04T20:19:55.939715] [INFO ] [sig ] CTO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:56.087082] [INFO ] [LOCAL ] Saved forecast: CTO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTO.txt [2026-02-04T20:19:56.087233] [INFO ] [sig ] [819/3449] Completed CTO in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:56.087274] [INFO ] [sig ] [820/3449] Forecasting CTRA... [2026-02-04T20:19:56.087304] [INFO ] [sig ] Generating forecast for: CTRA [2026-02-04T20:19:56.087334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-02-04T20:19:56.099939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-02-04T20:19:56.100340] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-02-04T20:19:56.101315] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-02-04T20:19:56.101386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:56.101422] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:56.101450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:56.101508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:56.161741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:56.162630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:56.162714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:56.162749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:56.286070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:56.286229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:56.286270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:56.286300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:56.289861] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-02-04T20:19:56.290172] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-02-04T20:19:56.290312] [INFO ] [sig ] CTRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:56.441411] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTRA.txt [2026-02-04T20:19:56.441591] [INFO ] [sig ] [820/3449] Completed CTRA in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:56.441638] [INFO ] [sig ] [821/3449] Forecasting CTRE... [2026-02-04T20:19:56.441670] [INFO ] [sig ] Generating forecast for: CTRE [2026-02-04T20:19:56.441702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-02-04T20:19:56.453861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-02-04T20:19:56.454326] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-02-04T20:19:56.455203] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-02-04T20:19:56.455259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:56.455292] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:56.455317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:56.455373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:56.514777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:56.515920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:56.516009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:56.516042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:56.641374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:56.641538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:56.641598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:56.641632] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:56.645230] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-02-04T20:19:56.645523] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-02-04T20:19:56.645680] [INFO ] [sig ] CTRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:56.790092] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTRE.txt [2026-02-04T20:19:56.790236] [INFO ] [sig ] [821/3449] Completed CTRE in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:56.790277] [INFO ] [sig ] [822/3449] Forecasting CTRM... [2026-02-04T20:19:56.790307] [INFO ] [sig ] Generating forecast for: CTRM [2026-02-04T20:19:56.790338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-02-04T20:19:56.801978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-02-04T20:19:56.802302] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-02-04T20:19:56.803112] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-02-04T20:19:56.803165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:56.803197] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:56.803224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:56.803281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:56.861052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:56.861694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:56.861773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:56.861804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:56.974866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:56.975022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:56.975065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:56.975127] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:56.978673] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-02-04T20:19:56.978976] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-02-04T20:19:56.979170] [INFO ] [sig ] CTRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:57.132382] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTRM.txt [2026-02-04T20:19:57.132622] [INFO ] [sig ] [822/3449] Completed CTRM in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:57.132687] [INFO ] [sig ] [823/3449] Forecasting CTRN... [2026-02-04T20:19:57.132732] [INFO ] [sig ] Generating forecast for: CTRN [2026-02-04T20:19:57.132777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-02-04T20:19:57.146065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-02-04T20:19:57.146462] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-02-04T20:19:57.147313] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-02-04T20:19:57.147367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:57.147400] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:57.147429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:57.147487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:57.211224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:57.212145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:57.212230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:57.212264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:57.339030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:57.339194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:57.339237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:57.339268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:57.342915] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-02-04T20:19:57.343189] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-02-04T20:19:57.343319] [INFO ] [sig ] CTRN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:57.490661] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTRN.txt [2026-02-04T20:19:57.490823] [INFO ] [sig ] [823/3449] Completed CTRN in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:57.490864] [INFO ] [sig ] [824/3449] Forecasting CTS... [2026-02-04T20:19:57.490894] [INFO ] [sig ] Generating forecast for: CTS [2026-02-04T20:19:57.490924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-02-04T20:19:57.504369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-02-04T20:19:57.504801] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-02-04T20:19:57.505633] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-02-04T20:19:57.505686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:57.505719] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:57.505757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:57.505826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:57.566489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:57.567457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:57.567541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:57.567591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:57.689848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:57.690011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:57.690052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:57.690084] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:57.693609] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=42.05%) [2026-02-04T20:19:57.693889] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-02-04T20:19:57.694025] [INFO ] [sig ] CTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:57.839368] [INFO ] [LOCAL ] Saved forecast: CTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTS.txt [2026-02-04T20:19:57.839522] [INFO ] [sig ] [824/3449] Completed CTS in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:57.839564] [INFO ] [sig ] [825/3449] Forecasting CTSH... [2026-02-04T20:19:57.839619] [INFO ] [sig ] Generating forecast for: CTSH [2026-02-04T20:19:57.839652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-02-04T20:19:57.850797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-02-04T20:19:57.851144] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-02-04T20:19:57.852016] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-02-04T20:19:57.852071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:57.852104] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:57.852131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:57.852189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:57.914596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:57.915361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:57.915441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:57.915473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:58.035086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:58.035249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:58.035290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:58.035319] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:58.038715] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=66.67%) [2026-02-04T20:19:58.039010] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-02-04T20:19:58.039157] [INFO ] [sig ] CTSH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:58.187087] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CTSH.txt [2026-02-04T20:19:58.187231] [INFO ] [sig ] [825/3449] Completed CTSH in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-02-04T20:19:58.187272] [INFO ] [sig ] [826/3449] Forecasting CTVA... [2026-02-04T20:19:58.187304] [INFO ] [sig ] Generating forecast for: CTVA [2026-02-04T20:19:58.187335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-02-04T20:19:58.200177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-02-04T20:19:58.200606] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-02-04T20:19:58.201457] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-02-04T20:19:58.201508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:58.201541] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:58.201568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:58.201652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:58.261102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:58.261999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:58.262082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:58.262124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:58.388292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:58.388455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:58.388503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:58.388539] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:58.392334] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=31.76%) [2026-02-04T20:19:58.392627] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-02-04T20:19:58.392786] [INFO ] [sig ] CTVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:58.537378] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CTVA.txt [2026-02-04T20:19:58.537540] [INFO ] [sig ] [826/3449] Completed CTVA in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:19:58.537601] [INFO ] [sig ] [827/3449] Forecasting CUBE... [2026-02-04T20:19:58.537636] [INFO ] [sig ] Generating forecast for: CUBE [2026-02-04T20:19:58.537667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-02-04T20:19:58.549278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-02-04T20:19:58.549712] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-02-04T20:19:58.550519] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-02-04T20:19:58.550589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:58.550624] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:58.550651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:58.550709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:58.609941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:58.610845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:58.610928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:58.610962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:58.730204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:58.730403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:58.730446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:58.730476] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:58.733973] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-02-04T20:19:58.734248] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-02-04T20:19:58.734380] [INFO ] [sig ] CUBE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:58.884492] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CUBE.txt [2026-02-04T20:19:58.884667] [INFO ] [sig ] [827/3449] Completed CUBE in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:19:58.884711] [INFO ] [sig ] [828/3449] Forecasting CUBI... [2026-02-04T20:19:58.884741] [INFO ] [sig ] Generating forecast for: CUBI [2026-02-04T20:19:58.884771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-02-04T20:19:58.896279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-02-04T20:19:58.896695] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-02-04T20:19:58.897545] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-02-04T20:19:58.897621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:58.897655] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:58.897682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:58.897739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:58.956732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:58.957635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:58.957723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:58.957756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:59.077827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:59.078022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:59.078065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:59.078094] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:59.081536] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=76.70%) [2026-02-04T20:19:59.081834] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-02-04T20:19:59.081960] [INFO ] [sig ] CUBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:59.221517] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CUBI.txt [2026-02-04T20:19:59.221664] [INFO ] [sig ] [828/3449] Completed CUBI in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:19:59.221707] [INFO ] [sig ] [829/3449] Forecasting CUK... [2026-02-04T20:19:59.221735] [INFO ] [sig ] Generating forecast for: CUK [2026-02-04T20:19:59.221766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-02-04T20:19:59.233046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-02-04T20:19:59.233385] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-02-04T20:19:59.234186] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-02-04T20:19:59.234238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:59.234270] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:59.234298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:59.234355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:59.291316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:59.292008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:59.292116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:59.292157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:59.416653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:59.416814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:59.416854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:59.416884] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:59.420271] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-02-04T20:19:59.420541] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-02-04T20:19:59.420694] [INFO ] [sig ] CUK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:19:59.561149] [INFO ] [LOCAL ] Saved forecast: CUK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CUK.txt [2026-02-04T20:19:59.561309] [INFO ] [sig ] [829/3449] Completed CUK in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:19:59.561350] [INFO ] [sig ] [830/3449] Forecasting CULP... [2026-02-04T20:19:59.561381] [INFO ] [sig ] Generating forecast for: CULP [2026-02-04T20:19:59.561413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-02-04T20:19:59.572360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-02-04T20:19:59.572744] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-02-04T20:19:59.573594] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-02-04T20:19:59.573648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:59.573681] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:59.573708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:59.573766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:59.630233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:59.630869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:59.630947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:59.630979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:19:59.743213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:19:59.743368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:19:59.743409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:19:59.743438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:19:59.746866] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-02-04T20:19:59.747132] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-02-04T20:19:59.747260] [INFO ] [sig ] CULP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:19:59.887359] [INFO ] [LOCAL ] Saved forecast: CULP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CULP.txt [2026-02-04T20:19:59.887486] [INFO ] [sig ] [830/3449] Completed CULP in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:19:59.887526] [INFO ] [sig ] [831/3449] Forecasting CURI... [2026-02-04T20:19:59.887556] [INFO ] [sig ] Generating forecast for: CURI [2026-02-04T20:19:59.887606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-02-04T20:19:59.898792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-02-04T20:19:59.899105] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-02-04T20:19:59.899922] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-02-04T20:19:59.899973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:19:59.900020] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:19:59.900049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:19:59.900105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:19:59.957084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:19:59.957757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:19:59.957835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:19:59.957867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:00.084206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:00.084369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:00.084411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:00.084439] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:00.087904] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=87.10%) [2026-02-04T20:20:00.088247] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-02-04T20:20:00.088390] [INFO ] [sig ] CURI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:00.240939] [INFO ] [LOCAL ] Saved forecast: CURI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CURI.txt [2026-02-04T20:20:00.241089] [INFO ] [sig ] [831/3449] Completed CURI in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:20:00.241129] [INFO ] [sig ] [832/3449] Forecasting CUZ... [2026-02-04T20:20:00.241160] [INFO ] [sig ] Generating forecast for: CUZ [2026-02-04T20:20:00.241196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-02-04T20:20:00.252345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-02-04T20:20:00.252677] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-02-04T20:20:00.253454] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-02-04T20:20:00.253506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:00.253539] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:00.253566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:00.253646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:00.311289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:00.311929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:00.312008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:00.312042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:00.431458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:00.431642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:00.431705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:00.431744] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:00.435215] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-02-04T20:20:00.435491] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-02-04T20:20:00.435642] [INFO ] [sig ] CUZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:00.581728] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CUZ.txt [2026-02-04T20:20:00.581893] [INFO ] [sig ] [832/3449] Completed CUZ in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:20:00.581935] [INFO ] [sig ] [833/3449] Forecasting CVBF... [2026-02-04T20:20:00.581966] [INFO ] [sig ] Generating forecast for: CVBF [2026-02-04T20:20:00.581996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-02-04T20:20:00.592901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-02-04T20:20:00.593216] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-02-04T20:20:00.594074] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-02-04T20:20:00.594129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:00.594164] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:00.594193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:00.594252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:00.651326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:00.651989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:00.652067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:00.652100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:00.773149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:00.773309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:00.773349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:00.773378] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:00.776808] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: DOWN (p=25.30%) [2026-02-04T20:20:00.777080] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-02-04T20:20:00.777206] [INFO ] [sig ] CVBF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:00.938627] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CVBF.txt [2026-02-04T20:20:00.938788] [INFO ] [sig ] [833/3449] Completed CVBF in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:20:00.938830] [INFO ] [sig ] [834/3449] Forecasting CVCO... [2026-02-04T20:20:00.938861] [INFO ] [sig ] Generating forecast for: CVCO [2026-02-04T20:20:00.938892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-02-04T20:20:00.949989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-02-04T20:20:00.950367] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-02-04T20:20:00.951205] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-02-04T20:20:00.951257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:00.951289] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:00.951317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:00.951374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:01.010253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:01.011081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:01.011207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:01.011249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:01.133948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:01.134067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:01.134107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:01.134137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:01.137785] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-02-04T20:20:01.138121] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-02-04T20:20:01.138265] [INFO ] [sig ] CVCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:01.289189] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CVCO.txt [2026-02-04T20:20:01.289347] [INFO ] [sig ] [834/3449] Completed CVCO in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:20:01.289395] [INFO ] [sig ] [835/3449] Forecasting CVE... [2026-02-04T20:20:01.289426] [INFO ] [sig ] Generating forecast for: CVE [2026-02-04T20:20:01.289455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-02-04T20:20:01.304098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-02-04T20:20:01.304482] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-02-04T20:20:01.308636] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-02-04T20:20:01.308731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:01.308768] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:01.308796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:01.308854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:01.389965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:01.390883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:01.390979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:01.391013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:01.529440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:01.529785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:01.529830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:01.529860] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:01.534598] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=57.45%) [2026-02-04T20:20:01.535007] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-02-04T20:20:01.535368] [INFO ] [sig ] CVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:01.703998] [INFO ] [LOCAL ] Saved forecast: CVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CVE.txt [2026-02-04T20:20:01.704170] [INFO ] [sig ] [835/3449] Completed CVE in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.5m [2026-02-04T20:20:01.704221] [INFO ] [sig ] [836/3449] Forecasting CVEO... [2026-02-04T20:20:01.704261] [INFO ] [sig ] Generating forecast for: CVEO [2026-02-04T20:20:01.704299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-02-04T20:20:01.717552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-02-04T20:20:01.718068] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-02-04T20:20:01.719003] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-02-04T20:20:01.719059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:01.719122] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:01.719151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:01.719210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:01.787416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:01.788381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:01.788492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:01.788536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:01.933414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:01.933602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:01.933647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:01.933679] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:01.937461] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-02-04T20:20:01.937848] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-02-04T20:20:01.938042] [INFO ] [sig ] CVEO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:02.132762] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CVEO.txt [2026-02-04T20:20:02.132979] [INFO ] [sig ] [836/3449] Completed CVEO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:02.133054] [INFO ] [sig ] [837/3449] Forecasting CVGI... [2026-02-04T20:20:02.133105] [INFO ] [sig ] Generating forecast for: CVGI [2026-02-04T20:20:02.133153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-02-04T20:20:02.149026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-02-04T20:20:02.149624] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-02-04T20:20:02.150805] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-02-04T20:20:02.150890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:02.150949] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:02.150994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:02.151082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:02.236212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:02.237818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:02.237927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:02.238008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:02.432103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:02.432303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:02.432368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:02.432416] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:02.438265] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=27.24%) [2026-02-04T20:20:02.439010] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-02-04T20:20:02.439227] [INFO ] [sig ] CVGI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:02.654037] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CVGI.txt [2026-02-04T20:20:02.654252] [INFO ] [sig ] [837/3449] Completed CVGI in 0.5s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:02.654306] [INFO ] [sig ] [838/3449] Forecasting CVI... [2026-02-04T20:20:02.654345] [INFO ] [sig ] Generating forecast for: CVI [2026-02-04T20:20:02.654384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-02-04T20:20:02.670388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-02-04T20:20:02.670900] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-02-04T20:20:02.672221] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-02-04T20:20:02.672288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:02.672331] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:02.672371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:02.672451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:02.757438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:02.758386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:02.758473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:02.758507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:02.910181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:02.910363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:02.910411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:02.910459] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:02.914828] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=86.25%) [2026-02-04T20:20:02.915154] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-02-04T20:20:02.915303] [INFO ] [sig ] CVI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:03.072473] [INFO ] [LOCAL ] Saved forecast: CVI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CVI.txt [2026-02-04T20:20:03.072659] [INFO ] [sig ] [838/3449] Completed CVI in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:03.072708] [INFO ] [sig ] [839/3449] Forecasting CVKD... [2026-02-04T20:20:03.072740] [INFO ] [sig ] Generating forecast for: CVKD [2026-02-04T20:20:03.072773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-02-04T20:20:03.084978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-02-04T20:20:03.085403] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-02-04T20:20:03.086301] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-02-04T20:20:03.086356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:03.086388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:03.086417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:03.086499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:03.151831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:03.152799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:03.152890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:03.152923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:03.289340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:03.289508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:03.289550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:03.289633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:03.293380] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-02-04T20:20:03.293923] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-02-04T20:20:03.294066] [INFO ] [sig ] CVKD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:03.453388] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CVKD.txt [2026-02-04T20:20:03.453550] [INFO ] [sig ] [839/3449] Completed CVKD in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:03.453616] [INFO ] [sig ] [840/3449] Forecasting CVNA... [2026-02-04T20:20:03.453648] [INFO ] [sig ] Generating forecast for: CVNA [2026-02-04T20:20:03.453684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-02-04T20:20:03.466235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-02-04T20:20:03.466690] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-02-04T20:20:03.467785] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-02-04T20:20:03.467841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:03.467873] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:03.467900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:03.467991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:03.530138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:03.531068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:03.531195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:03.531231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:03.670838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:03.671002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:03.671043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:03.671074] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:03.674810] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=74.82%) [2026-02-04T20:20:03.675101] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-02-04T20:20:03.675239] [INFO ] [sig ] CVNA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:03.824735] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CVNA.txt [2026-02-04T20:20:03.824898] [INFO ] [sig ] [840/3449] Completed CVNA in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:03.824941] [INFO ] [sig ] [841/3449] Forecasting CVRX... [2026-02-04T20:20:03.824971] [INFO ] [sig ] Generating forecast for: CVRX [2026-02-04T20:20:03.825001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-02-04T20:20:03.836511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-02-04T20:20:03.836911] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-02-04T20:20:03.837779] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-02-04T20:20:03.837832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:03.837863] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:03.837890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:03.837947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:03.896012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:03.896857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:03.896939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:03.896971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:04.023430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:04.023779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:04.023820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:04.023852] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:04.028015] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-02-04T20:20:04.028310] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-02-04T20:20:04.028446] [INFO ] [sig ] CVRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:04.176160] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CVRX.txt [2026-02-04T20:20:04.176322] [INFO ] [sig ] [841/3449] Completed CVRX in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:04.176364] [INFO ] [sig ] [842/3449] Forecasting CVS... [2026-02-04T20:20:04.176394] [INFO ] [sig ] Generating forecast for: CVS [2026-02-04T20:20:04.176425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-02-04T20:20:04.187658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-02-04T20:20:04.188111] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-02-04T20:20:04.189037] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-02-04T20:20:04.189093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:04.189127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:04.189168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:04.189228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:04.247728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:04.248660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:04.248745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:04.248778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:04.373841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:04.374005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:04.374046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:04.374074] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:04.377525] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-02-04T20:20:04.377846] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-02-04T20:20:04.378017] [INFO ] [sig ] CVS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:04.521746] [INFO ] [LOCAL ] Saved forecast: CVS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CVS.txt [2026-02-04T20:20:04.521894] [INFO ] [sig ] [842/3449] Completed CVS in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:04.521936] [INFO ] [sig ] [843/3449] Forecasting CVX... [2026-02-04T20:20:04.521966] [INFO ] [sig ] Generating forecast for: CVX [2026-02-04T20:20:04.521997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-02-04T20:20:04.536457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-02-04T20:20:04.536835] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-02-04T20:20:04.537677] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-02-04T20:20:04.537730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:04.537762] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:04.537790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:04.537846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:04.598632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:04.599543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:04.599647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:04.599680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:04.724264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:04.724420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:04.724460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:04.724491] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:04.728030] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=57.44%) [2026-02-04T20:20:04.728329] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-02-04T20:20:04.728475] [INFO ] [sig ] CVX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:04.870330] [INFO ] [LOCAL ] Saved forecast: CVX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CVX.txt [2026-02-04T20:20:04.870487] [INFO ] [sig ] [843/3449] Completed CVX in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:04.870528] [INFO ] [sig ] [844/3449] Forecasting CWAN... [2026-02-04T20:20:04.870560] [INFO ] [sig ] Generating forecast for: CWAN [2026-02-04T20:20:04.870615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-02-04T20:20:04.881724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-02-04T20:20:04.882107] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-02-04T20:20:04.882975] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-02-04T20:20:04.883029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:04.883061] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:04.883088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:04.883145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:04.944211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:04.945077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:04.945162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:04.945196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:05.066566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:05.066739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:05.066779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:05.066808] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:05.070259] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=63.33%) [2026-02-04T20:20:05.070534] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-02-04T20:20:05.070685] [INFO ] [sig ] CWAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:05.228004] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CWAN.txt [2026-02-04T20:20:05.228222] [INFO ] [sig ] [844/3449] Completed CWAN in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-02-04T20:20:05.228299] [INFO ] [sig ] [845/3449] Forecasting CWBC... [2026-02-04T20:20:05.228358] [INFO ] [sig ] Generating forecast for: CWBC [2026-02-04T20:20:05.228420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-02-04T20:20:05.241930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-02-04T20:20:05.242380] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-02-04T20:20:05.243341] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-02-04T20:20:05.243402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:05.243435] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:05.243464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:05.243522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:05.303661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:05.304559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:05.304666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:05.304701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:05.443889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:05.444084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:05.444130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:05.444159] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:05.447693] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-02-04T20:20:05.447999] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-02-04T20:20:05.448137] [INFO ] [sig ] CWBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:05.591368] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CWBC.txt [2026-02-04T20:20:05.591515] [INFO ] [sig ] [845/3449] Completed CWBC in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:05.591557] [INFO ] [sig ] [846/3449] Forecasting CWCO... [2026-02-04T20:20:05.591606] [INFO ] [sig ] Generating forecast for: CWCO [2026-02-04T20:20:05.591644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-02-04T20:20:05.603214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-02-04T20:20:05.603610] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-02-04T20:20:05.604417] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-02-04T20:20:05.604469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:05.604501] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:05.604528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:05.604603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:05.664420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:05.665322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:05.665454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:05.665489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:05.789800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:05.789972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:05.790012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:05.790042] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:05.793721] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=38.29%) [2026-02-04T20:20:05.794019] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-02-04T20:20:05.794153] [INFO ] [sig ] CWCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:05.949206] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CWCO.txt [2026-02-04T20:20:05.949370] [INFO ] [sig ] [846/3449] Completed CWCO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:05.949412] [INFO ] [sig ] [847/3449] Forecasting CWD... [2026-02-04T20:20:05.949649] [INFO ] [sig ] Generating forecast for: CWD [2026-02-04T20:20:05.949683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-02-04T20:20:05.963642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-02-04T20:20:05.964086] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-02-04T20:20:05.965145] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-02-04T20:20:05.965203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:05.965237] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:05.965266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:05.965326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:06.031102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:06.032040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:06.032132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:06.032167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:06.147355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:06.147534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:06.147596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:06.147630] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:06.154775] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-02-04T20:20:06.155141] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-02-04T20:20:06.155302] [INFO ] [sig ] CWD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:06.301254] [INFO ] [LOCAL ] Saved forecast: CWD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CWD.txt [2026-02-04T20:20:06.301413] [INFO ] [sig ] [847/3449] Completed CWD in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:06.301457] [INFO ] [sig ] [848/3449] Forecasting CWEN... [2026-02-04T20:20:06.301488] [INFO ] [sig ] Generating forecast for: CWEN [2026-02-04T20:20:06.301519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-02-04T20:20:06.313401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-02-04T20:20:06.313861] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-02-04T20:20:06.314798] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-02-04T20:20:06.314852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:06.314885] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:06.314911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:06.314967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:06.376273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:06.377200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:06.377301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:06.377347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:06.507248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:06.507406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:06.507448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:06.507478] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:06.511018] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=90.64%) [2026-02-04T20:20:06.511310] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-02-04T20:20:06.511449] [INFO ] [sig ] CWEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:06.654303] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CWEN.txt [2026-02-04T20:20:06.654454] [INFO ] [sig ] [848/3449] Completed CWEN in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:06.654495] [INFO ] [sig ] [849/3449] Forecasting CWH... [2026-02-04T20:20:06.654526] [INFO ] [sig ] Generating forecast for: CWH [2026-02-04T20:20:06.654557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-02-04T20:20:06.666169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-02-04T20:20:06.666517] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-02-04T20:20:06.667368] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-02-04T20:20:06.667423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:06.667457] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:06.667485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:06.667542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:06.726128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:06.727007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:06.727091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:06.727125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:06.853331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:06.853489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:06.853530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:06.853562] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:06.857075] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=26.96%) [2026-02-04T20:20:06.857371] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-02-04T20:20:06.857520] [INFO ] [sig ] CWH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:07.007486] [INFO ] [LOCAL ] Saved forecast: CWH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CWH.txt [2026-02-04T20:20:07.007684] [INFO ] [sig ] [849/3449] Completed CWH in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:07.007737] [INFO ] [sig ] [850/3449] Forecasting CWK... [2026-02-04T20:20:07.007771] [INFO ] [sig ] Generating forecast for: CWK [2026-02-04T20:20:07.007804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-02-04T20:20:07.019121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-02-04T20:20:07.019509] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-02-04T20:20:07.020482] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-02-04T20:20:07.020559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:07.020636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:07.020677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:07.020767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:07.080139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:07.081030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:07.081112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:07.081147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:07.201792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:07.201947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:07.201987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:07.202037] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:07.205839] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-02-04T20:20:07.206121] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-02-04T20:20:07.206255] [INFO ] [sig ] CWK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:07.348976] [INFO ] [LOCAL ] Saved forecast: CWK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CWK.txt [2026-02-04T20:20:07.349105] [INFO ] [sig ] [850/3449] Completed CWK in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:07.349145] [INFO ] [sig ] [851/3449] Forecasting CXDO... [2026-02-04T20:20:07.349175] [INFO ] [sig ] Generating forecast for: CXDO [2026-02-04T20:20:07.349205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-02-04T20:20:07.361065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-02-04T20:20:07.361434] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-02-04T20:20:07.362252] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-02-04T20:20:07.362304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:07.362335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:07.362362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:07.362417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:07.418802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:07.419420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:07.419497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:07.419529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:07.534547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:07.534715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:07.534755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:07.534785] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:07.538192] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-02-04T20:20:07.538473] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-02-04T20:20:07.538621] [INFO ] [sig ] CXDO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:07.681817] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CXDO.txt [2026-02-04T20:20:07.681963] [INFO ] [sig ] [851/3449] Completed CXDO in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.4m [2026-02-04T20:20:07.682005] [INFO ] [sig ] [852/3449] Forecasting CXE... [2026-02-04T20:20:07.682035] [INFO ] [sig ] Generating forecast for: CXE [2026-02-04T20:20:07.682066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-02-04T20:20:07.693007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-02-04T20:20:07.693306] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-02-04T20:20:07.694142] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-02-04T20:20:07.694194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:07.694226] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:07.694252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:07.694311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:07.751122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:07.751742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:07.751818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:07.751851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:07.869207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:07.869383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:07.869424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:07.869467] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:07.872912] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-02-04T20:20:07.873181] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-02-04T20:20:07.873305] [INFO ] [sig ] CXE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:08.013018] [INFO ] [LOCAL ] Saved forecast: CXE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CXE.txt [2026-02-04T20:20:08.013142] [INFO ] [sig ] [852/3449] Completed CXE in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:08.013184] [INFO ] [sig ] [853/3449] Forecasting CXSE... [2026-02-04T20:20:08.013215] [INFO ] [sig ] Generating forecast for: CXSE [2026-02-04T20:20:08.013244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-02-04T20:20:08.023872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-02-04T20:20:08.024202] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-02-04T20:20:08.025017] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-02-04T20:20:08.025069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:08.025130] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:08.025159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:08.025217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:08.082106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:08.082759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:08.082837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:08.082870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:08.194658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:08.194809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:08.194850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:08.194879] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:08.198414] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-02-04T20:20:08.198715] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-02-04T20:20:08.198850] [INFO ] [sig ] CXSE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:08.343200] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CXSE.txt [2026-02-04T20:20:08.343338] [INFO ] [sig ] [853/3449] Completed CXSE in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:08.343388] [INFO ] [sig ] [854/3449] Forecasting CYD... [2026-02-04T20:20:08.343427] [INFO ] [sig ] Generating forecast for: CYD [2026-02-04T20:20:08.343465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-02-04T20:20:08.355153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-02-04T20:20:08.355630] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-02-04T20:20:08.356462] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-02-04T20:20:08.356514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:08.356546] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:08.356593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:08.356653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:08.413317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:08.414241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:08.414322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:08.414356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:08.538956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:08.539115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:08.539155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:08.539185] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:08.542634] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-02-04T20:20:08.542907] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-02-04T20:20:08.543036] [INFO ] [sig ] CYD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:08.682397] [INFO ] [LOCAL ] Saved forecast: CYD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CYD.txt [2026-02-04T20:20:08.682529] [INFO ] [sig ] [854/3449] Completed CYD in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:08.682587] [INFO ] [sig ] [855/3449] Forecasting CYH... [2026-02-04T20:20:08.682621] [INFO ] [sig ] Generating forecast for: CYH [2026-02-04T20:20:08.682651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-02-04T20:20:08.693976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-02-04T20:20:08.694343] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-02-04T20:20:08.695165] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-02-04T20:20:08.695236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:08.695270] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:08.695299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:08.695357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:08.752062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:08.752983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:08.753071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:08.753104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:08.872357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:08.872526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:08.872566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:08.872615] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:08.876057] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-02-04T20:20:08.876322] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-02-04T20:20:08.876475] [INFO ] [sig ] CYH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:09.018040] [INFO ] [LOCAL ] Saved forecast: CYH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CYH.txt [2026-02-04T20:20:09.018178] [INFO ] [sig ] [855/3449] Completed CYH in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:09.018219] [INFO ] [sig ] [856/3449] Forecasting CYN... [2026-02-04T20:20:09.018249] [INFO ] [sig ] Generating forecast for: CYN [2026-02-04T20:20:09.018279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-02-04T20:20:09.029132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-02-04T20:20:09.029451] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-02-04T20:20:09.030283] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-02-04T20:20:09.030337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:09.030369] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:09.030398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:09.030460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:09.091221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:09.092058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:09.092146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:09.092189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:09.208867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:09.209016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:09.209056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:09.209085] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:09.212620] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=44.34%) [2026-02-04T20:20:09.212896] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-02-04T20:20:09.213027] [INFO ] [sig ] CYN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:09.353119] [INFO ] [LOCAL ] Saved forecast: CYN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CYN.txt [2026-02-04T20:20:09.353253] [INFO ] [sig ] [856/3449] Completed CYN in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:09.353294] [INFO ] [sig ] [857/3449] Forecasting CYRX... [2026-02-04T20:20:09.353326] [INFO ] [sig ] Generating forecast for: CYRX [2026-02-04T20:20:09.353361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-02-04T20:20:09.364181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-02-04T20:20:09.364504] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-02-04T20:20:09.365312] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-02-04T20:20:09.365364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:09.365395] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:09.365421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:09.365482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:09.422487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:09.423105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:09.423183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:09.423216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:09.545901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:09.546050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:09.546090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:09.546118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:09.549523] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-02-04T20:20:09.549813] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-02-04T20:20:09.549940] [INFO ] [sig ] CYRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:09.689280] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/CYRX.txt [2026-02-04T20:20:09.689417] [INFO ] [sig ] [857/3449] Completed CYRX in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:09.689458] [INFO ] [sig ] [858/3449] Forecasting CYTK... [2026-02-04T20:20:09.689488] [INFO ] [sig ] Generating forecast for: CYTK [2026-02-04T20:20:09.689519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-02-04T20:20:09.700472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-02-04T20:20:09.700844] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-02-04T20:20:09.701655] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-02-04T20:20:09.701707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:09.701738] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:09.701765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:09.701821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:09.759027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:09.759706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:09.759785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:09.759818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:09.888315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:09.888506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:09.888555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:09.888604] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:09.892233] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=14.69%) [2026-02-04T20:20:09.892552] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-02-04T20:20:09.892709] [INFO ] [sig ] CYTK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:10.039672] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CYTK.txt [2026-02-04T20:20:10.039830] [INFO ] [sig ] [858/3449] Completed CYTK in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:10.039881] [INFO ] [sig ] [859/3449] Forecasting CZFS... [2026-02-04T20:20:10.039912] [INFO ] [sig ] Generating forecast for: CZFS [2026-02-04T20:20:10.039942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-02-04T20:20:10.054147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-02-04T20:20:10.054463] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-02-04T20:20:10.055279] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-02-04T20:20:10.055332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:10.055367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:10.055400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:10.055469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:10.114317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:10.115255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:10.115336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:10.115368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:10.211335] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:10.211495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:10.211536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:10.211564] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:10.214935] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-02-04T20:20:10.215208] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-02-04T20:20:10.215335] [INFO ] [sig ] CZFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:10.356811] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CZFS.txt [2026-02-04T20:20:10.356946] [INFO ] [sig ] [859/3449] Completed CZFS in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-02-04T20:20:10.357003] [INFO ] [sig ] [860/3449] Forecasting CZNC... [2026-02-04T20:20:10.357036] [INFO ] [sig ] Generating forecast for: CZNC [2026-02-04T20:20:10.357066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-02-04T20:20:10.368319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-02-04T20:20:10.368720] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-02-04T20:20:10.369524] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-02-04T20:20:10.369596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:10.369635] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:10.369663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:10.369720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:10.427444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:10.428329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:10.428414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:10.428447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:10.550433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:10.550608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:10.550650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:10.550680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:10.554457] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-02-04T20:20:10.554777] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-02-04T20:20:10.554906] [INFO ] [sig ] CZNC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:10.701543] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CZNC.txt [2026-02-04T20:20:10.701737] [INFO ] [sig ] [860/3449] Completed CZNC in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:10.701781] [INFO ] [sig ] [861/3449] Forecasting CZWI... [2026-02-04T20:20:10.701818] [INFO ] [sig ] Generating forecast for: CZWI [2026-02-04T20:20:10.701855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-02-04T20:20:10.714492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-02-04T20:20:10.714899] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-02-04T20:20:10.715766] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-02-04T20:20:10.715819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:10.715857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:10.715886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:10.715949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:10.774921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:10.775723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:10.775841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:10.775878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:10.886305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:10.886471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:10.886519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:10.886557] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:10.890054] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=46.22%) [2026-02-04T20:20:10.890324] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-02-04T20:20:10.890453] [INFO ] [sig ] CZWI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:11.038798] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/CZWI.txt [2026-02-04T20:20:11.038955] [INFO ] [sig ] [861/3449] Completed CZWI in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:11.038995] [INFO ] [sig ] [862/3449] Forecasting DAL... [2026-02-04T20:20:11.039027] [INFO ] [sig ] Generating forecast for: DAL [2026-02-04T20:20:11.039058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-02-04T20:20:11.050375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-02-04T20:20:11.050730] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-02-04T20:20:11.051522] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-02-04T20:20:11.051599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:11.051816] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:11.051843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:11.051900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:11.112138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:11.113002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:11.113082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:11.113116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:11.236941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:11.237098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:11.237172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:11.237206] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:11.240631] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=32.77%) [2026-02-04T20:20:11.240899] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-02-04T20:20:11.241024] [INFO ] [sig ] DAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:11.382069] [INFO ] [LOCAL ] Saved forecast: DAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DAL.txt [2026-02-04T20:20:11.382202] [INFO ] [sig ] [862/3449] Completed DAL in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:11.382241] [INFO ] [sig ] [863/3449] Forecasting DAN... [2026-02-04T20:20:11.382272] [INFO ] [sig ] Generating forecast for: DAN [2026-02-04T20:20:11.382302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-02-04T20:20:11.393373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-02-04T20:20:11.393753] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-02-04T20:20:11.394539] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-02-04T20:20:11.394611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:11.394644] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:11.394672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:11.394729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:11.451530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:11.452237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:11.452345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:11.452378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:11.580902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:11.581075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:11.581120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:11.581152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:11.585036] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-02-04T20:20:11.585307] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-02-04T20:20:11.585434] [INFO ] [sig ] DAN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:11.727866] [INFO ] [LOCAL ] Saved forecast: DAN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DAN.txt [2026-02-04T20:20:11.728043] [INFO ] [sig ] [863/3449] Completed DAN in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:11.728088] [INFO ] [sig ] [864/3449] Forecasting DAO... [2026-02-04T20:20:11.728121] [INFO ] [sig ] Generating forecast for: DAO [2026-02-04T20:20:11.728155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-02-04T20:20:11.739370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-02-04T20:20:11.739769] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-02-04T20:20:11.740606] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-02-04T20:20:11.740659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:11.740692] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:11.740719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:11.740777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:11.799767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:11.800542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:11.800641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:11.800676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:11.921204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:11.921364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:11.921407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:11.921439] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:11.924895] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-02-04T20:20:11.925187] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-02-04T20:20:11.925343] [INFO ] [sig ] DAO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:12.069027] [INFO ] [LOCAL ] Saved forecast: DAO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DAO.txt [2026-02-04T20:20:12.069192] [INFO ] [sig ] [864/3449] Completed DAO in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:12.069233] [INFO ] [sig ] [865/3449] Forecasting DAPP... [2026-02-04T20:20:12.069262] [INFO ] [sig ] Generating forecast for: DAPP [2026-02-04T20:20:12.069294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-02-04T20:20:12.081157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-02-04T20:20:12.081633] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-02-04T20:20:12.082688] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-02-04T20:20:12.082745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:12.082778] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:12.082806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:12.082863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:12.144911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:12.145868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:12.145962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:12.145997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:12.275070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:12.275230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:12.275272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:12.275300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:12.278918] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-02-04T20:20:12.279190] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-02-04T20:20:12.279318] [INFO ] [sig ] DAPP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:12.423280] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DAPP.txt [2026-02-04T20:20:12.423441] [INFO ] [sig ] [865/3449] Completed DAPP in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:12.423482] [INFO ] [sig ] [866/3449] Forecasting DARE... [2026-02-04T20:20:12.423511] [INFO ] [sig ] Generating forecast for: DARE [2026-02-04T20:20:12.423540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-02-04T20:20:12.434784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-02-04T20:20:12.435169] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-02-04T20:20:12.436112] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-02-04T20:20:12.436179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:12.436238] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:12.436275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:12.436353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:12.493465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:12.494248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:12.494350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:12.494385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:12.606300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:12.606460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:12.606500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:12.606542] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:12.610034] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-02-04T20:20:12.610315] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-02-04T20:20:12.610468] [INFO ] [sig ] DARE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:12.755139] [INFO ] [LOCAL ] Saved forecast: DARE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DARE.txt [2026-02-04T20:20:12.755365] [INFO ] [sig ] [866/3449] Completed DARE in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:12.755429] [INFO ] [sig ] [867/3449] Forecasting DASH... [2026-02-04T20:20:12.755485] [INFO ] [sig ] Generating forecast for: DASH [2026-02-04T20:20:12.755538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-02-04T20:20:12.766884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-02-04T20:20:12.767250] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-02-04T20:20:12.768180] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-02-04T20:20:12.768235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:12.768268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:12.768295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:12.768353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:12.827226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:12.828221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:12.828305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:12.828340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:12.966147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:12.966305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:12.966346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:12.966376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:12.970466] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-02-04T20:20:12.970789] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-02-04T20:20:12.970927] [INFO ] [sig ] DASH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:13.115968] [INFO ] [LOCAL ] Saved forecast: DASH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DASH.txt [2026-02-04T20:20:13.116126] [INFO ] [sig ] [867/3449] Completed DASH in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:13.116169] [INFO ] [sig ] [868/3449] Forecasting DAVA... [2026-02-04T20:20:13.116200] [INFO ] [sig ] Generating forecast for: DAVA [2026-02-04T20:20:13.116231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-02-04T20:20:13.127496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-02-04T20:20:13.127896] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-02-04T20:20:13.128756] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-02-04T20:20:13.128809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:13.128843] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:13.128870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:13.128927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:13.187458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:13.188383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:13.188474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:13.188517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:13.315164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:13.315350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:13.315400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:13.315433] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:13.319157] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-02-04T20:20:13.319461] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-02-04T20:20:13.319646] [INFO ] [sig ] DAVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:13.481125] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DAVA.txt [2026-02-04T20:20:13.481304] [INFO ] [sig ] [868/3449] Completed DAVA in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.3m [2026-02-04T20:20:13.481350] [INFO ] [sig ] [869/3449] Forecasting DAVE... [2026-02-04T20:20:13.481382] [INFO ] [sig ] Generating forecast for: DAVE [2026-02-04T20:20:13.481414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-02-04T20:20:13.494666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-02-04T20:20:13.495196] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-02-04T20:20:13.496267] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-02-04T20:20:13.496328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:13.496364] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:13.496392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:13.496449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:13.561025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:13.561854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:13.561938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:13.561973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:13.685603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:13.685769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:13.685815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:13.685845] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:13.689433] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-02-04T20:20:13.689780] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-02-04T20:20:13.689915] [INFO ] [sig ] DAVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:13.839121] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DAVE.txt [2026-02-04T20:20:13.839292] [INFO ] [sig ] [869/3449] Completed DAVE in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:13.839347] [INFO ] [sig ] [870/3449] Forecasting DAWN... [2026-02-04T20:20:13.839387] [INFO ] [sig ] Generating forecast for: DAWN [2026-02-04T20:20:13.839420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-02-04T20:20:13.851267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-02-04T20:20:13.851688] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-02-04T20:20:13.852534] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-02-04T20:20:13.852614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:13.852676] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:13.852706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:13.852763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:13.915597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:13.916430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:13.916517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:13.916552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:14.046861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:14.047017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:14.047058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:14.047088] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:14.050492] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=81.00%) [2026-02-04T20:20:14.050789] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-02-04T20:20:14.050917] [INFO ] [sig ] DAWN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:14.197188] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DAWN.txt [2026-02-04T20:20:14.197320] [INFO ] [sig ] [870/3449] Completed DAWN in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:14.197359] [INFO ] [sig ] [871/3449] Forecasting DB... [2026-02-04T20:20:14.197390] [INFO ] [sig ] Generating forecast for: DB [2026-02-04T20:20:14.197420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-02-04T20:20:14.209309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-02-04T20:20:14.209859] [INFO ] [FORECASTER] Starting predict_future for DB [2026-02-04T20:20:14.210854] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-02-04T20:20:14.210908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:14.210941] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:14.210970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:14.211027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:14.283030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:14.284166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:14.284282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:14.284325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:14.419932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:14.420100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:14.420146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:14.420201] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:14.423929] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=48.73%) [2026-02-04T20:20:14.424231] [INFO ] [FORECASTER] Completed predict_future for DB [2026-02-04T20:20:14.424384] [INFO ] [sig ] DB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:14.573631] [INFO ] [LOCAL ] Saved forecast: DB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DB.txt [2026-02-04T20:20:14.573795] [INFO ] [sig ] [871/3449] Completed DB in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:14.573836] [INFO ] [sig ] [872/3449] Forecasting DBI... [2026-02-04T20:20:14.573867] [INFO ] [sig ] Generating forecast for: DBI [2026-02-04T20:20:14.573896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-02-04T20:20:14.585537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-02-04T20:20:14.585967] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-02-04T20:20:14.586824] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-02-04T20:20:14.586877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:14.586910] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:14.586937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:14.586994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:14.646484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:14.647478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:14.647569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:14.647626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:14.771199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:14.771363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:14.771404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:14.771434] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:14.774910] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-02-04T20:20:14.775200] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-02-04T20:20:14.775336] [INFO ] [sig ] DBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:14.919878] [INFO ] [LOCAL ] Saved forecast: DBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DBI.txt [2026-02-04T20:20:14.920036] [INFO ] [sig ] [872/3449] Completed DBI in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:14.920077] [INFO ] [sig ] [873/3449] Forecasting DBL... [2026-02-04T20:20:14.920108] [INFO ] [sig ] Generating forecast for: DBL [2026-02-04T20:20:14.920140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-02-04T20:20:14.932199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-02-04T20:20:14.932568] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-02-04T20:20:14.933394] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-02-04T20:20:14.933446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:14.933478] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:14.933504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:14.933560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:14.992796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:14.993729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:14.993813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:14.993847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:15.121857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:15.122039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:15.122092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:15.122140] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:15.126160] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-02-04T20:20:15.126454] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-02-04T20:20:15.126614] [INFO ] [sig ] DBL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:15.271768] [INFO ] [LOCAL ] Saved forecast: DBL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DBL.txt [2026-02-04T20:20:15.271930] [INFO ] [sig ] [873/3449] Completed DBL in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:15.271973] [INFO ] [sig ] [874/3449] Forecasting DBRG... [2026-02-04T20:20:15.272006] [INFO ] [sig ] Generating forecast for: DBRG [2026-02-04T20:20:15.272039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-02-04T20:20:15.285005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-02-04T20:20:15.285404] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-02-04T20:20:15.286272] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-02-04T20:20:15.286345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:15.286397] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:15.286426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:15.286483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:15.345050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:15.345961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:15.346045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:15.346078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:15.471345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:15.471526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:15.471605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:15.471653] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:15.476609] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-02-04T20:20:15.477027] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-02-04T20:20:15.477219] [INFO ] [sig ] DBRG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:15.631920] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DBRG.txt [2026-02-04T20:20:15.632076] [INFO ] [sig ] [874/3449] Completed DBRG in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:15.632118] [INFO ] [sig ] [875/3449] Forecasting DBX... [2026-02-04T20:20:15.632148] [INFO ] [sig ] Generating forecast for: DBX [2026-02-04T20:20:15.632179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-02-04T20:20:15.644138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-02-04T20:20:15.644474] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-02-04T20:20:15.645279] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-02-04T20:20:15.645331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:15.645362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:15.645389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:15.645446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:15.702816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:15.703503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:15.703603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:15.703639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:15.823866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:15.824078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:15.824132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:15.824168] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:15.827902] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=73.35%) [2026-02-04T20:20:15.828243] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-02-04T20:20:15.828388] [INFO ] [sig ] DBX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:15.980944] [INFO ] [LOCAL ] Saved forecast: DBX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DBX.txt [2026-02-04T20:20:15.981089] [INFO ] [sig ] [875/3449] Completed DBX in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.3m [2026-02-04T20:20:15.981130] [INFO ] [sig ] [876/3449] Forecasting DCBO... [2026-02-04T20:20:15.981160] [INFO ] [sig ] Generating forecast for: DCBO [2026-02-04T20:20:15.981191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-02-04T20:20:15.993392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-02-04T20:20:15.993808] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-02-04T20:20:15.994690] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-02-04T20:20:15.994743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:15.994774] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:15.994800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:15.994856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:16.054675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:16.055540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:16.055639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:16.055674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:16.177740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:16.177867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:16.177905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:16.177934] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:16.181189] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=50.57%) [2026-02-04T20:20:16.181460] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-02-04T20:20:16.181603] [INFO ] [sig ] DCBO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:16.323886] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DCBO.txt [2026-02-04T20:20:16.324004] [INFO ] [sig ] [876/3449] Completed DCBO in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:16.324045] [INFO ] [sig ] [877/3449] Forecasting DCI... [2026-02-04T20:20:16.324074] [INFO ] [sig ] Generating forecast for: DCI [2026-02-04T20:20:16.324104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-02-04T20:20:16.335615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-02-04T20:20:16.335973] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-02-04T20:20:16.336786] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-02-04T20:20:16.336838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:16.336871] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:16.336898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:16.336970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:16.394935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:16.395592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:16.395670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:16.395702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:16.516431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:16.516613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:16.516656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:16.516685] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:16.520084] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-02-04T20:20:16.520355] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-02-04T20:20:16.520485] [INFO ] [sig ] DCI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:16.666711] [INFO ] [LOCAL ] Saved forecast: DCI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DCI.txt [2026-02-04T20:20:16.666871] [INFO ] [sig ] [877/3449] Completed DCI in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:16.666913] [INFO ] [sig ] [878/3449] Forecasting DCO... [2026-02-04T20:20:16.666941] [INFO ] [sig ] Generating forecast for: DCO [2026-02-04T20:20:16.666971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-02-04T20:20:16.678810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-02-04T20:20:16.679144] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-02-04T20:20:16.680183] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-02-04T20:20:16.680235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:16.680267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:16.680293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:16.680349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:16.741626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:16.742604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:16.742684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:16.742717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:16.861816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:16.861976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:16.862018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:16.862047] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:16.865703] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-04T20:20:16.865975] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-02-04T20:20:16.866103] [INFO ] [sig ] DCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:17.006282] [INFO ] [LOCAL ] Saved forecast: DCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DCO.txt [2026-02-04T20:20:17.006412] [INFO ] [sig ] [878/3449] Completed DCO in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:17.006453] [INFO ] [sig ] [879/3449] Forecasting DCOM... [2026-02-04T20:20:17.006484] [INFO ] [sig ] Generating forecast for: DCOM [2026-02-04T20:20:17.006514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-02-04T20:20:17.018553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-02-04T20:20:17.018946] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-02-04T20:20:17.019823] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-02-04T20:20:17.019889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:17.019922] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:17.019948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:17.020003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:17.076764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:17.077555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:17.077674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:17.077709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:17.197813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:17.197970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:17.198010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:17.198039] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:17.201430] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-02-04T20:20:17.201724] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-02-04T20:20:17.201852] [INFO ] [sig ] DCOM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:17.342084] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DCOM.txt [2026-02-04T20:20:17.342231] [INFO ] [sig ] [879/3449] Completed DCOM in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:17.342272] [INFO ] [sig ] [880/3449] Forecasting DCTH... [2026-02-04T20:20:17.342302] [INFO ] [sig ] Generating forecast for: DCTH [2026-02-04T20:20:17.342331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-02-04T20:20:17.354615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-02-04T20:20:17.355049] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-02-04T20:20:17.355923] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-02-04T20:20:17.355977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:17.356008] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:17.356035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:17.356092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:17.413249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:17.414181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:17.414320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:17.414355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:17.538268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:17.538448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:17.538498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:17.538529] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:17.542159] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-02-04T20:20:17.542441] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-02-04T20:20:17.542570] [INFO ] [sig ] DCTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:17.682953] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DCTH.txt [2026-02-04T20:20:17.683097] [INFO ] [sig ] [880/3449] Completed DCTH in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:17.683137] [INFO ] [sig ] [881/3449] Forecasting DD... [2026-02-04T20:20:17.683169] [INFO ] [sig ] Generating forecast for: DD [2026-02-04T20:20:17.683200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-02-04T20:20:17.694833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-02-04T20:20:17.695189] [INFO ] [FORECASTER] Starting predict_future for DD [2026-02-04T20:20:17.696029] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-02-04T20:20:17.696082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:17.696115] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:17.696142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:17.696199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:17.752733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:17.753482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:17.753563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:17.753619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:17.875323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:17.875484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:17.875524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:17.875553] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:17.878974] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=40.78%) [2026-02-04T20:20:17.879242] [INFO ] [FORECASTER] Completed predict_future for DD [2026-02-04T20:20:17.879368] [INFO ] [sig ] DD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:18.025267] [INFO ] [LOCAL ] Saved forecast: DD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DD.txt [2026-02-04T20:20:18.025421] [INFO ] [sig ] [881/3449] Completed DD in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:18.025463] [INFO ] [sig ] [882/3449] Forecasting DDD... [2026-02-04T20:20:18.025493] [INFO ] [sig ] Generating forecast for: DDD [2026-02-04T20:20:18.025523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-02-04T20:20:18.038297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-02-04T20:20:18.038632] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-02-04T20:20:18.039427] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-02-04T20:20:18.039478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:18.039509] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:18.039535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:18.039616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:18.099759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:18.100656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:18.100740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:18.100774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:18.222025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:18.222181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:18.222220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:18.222250] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:18.225833] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-02-04T20:20:18.226101] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-02-04T20:20:18.226228] [INFO ] [sig ] DDD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:18.373429] [INFO ] [LOCAL ] Saved forecast: DDD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DDD.txt [2026-02-04T20:20:18.373642] [INFO ] [sig ] [882/3449] Completed DDD in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:18.373701] [INFO ] [sig ] [883/3449] Forecasting DDI... [2026-02-04T20:20:18.373734] [INFO ] [sig ] Generating forecast for: DDI [2026-02-04T20:20:18.373765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-02-04T20:20:18.386312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-02-04T20:20:18.386732] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-02-04T20:20:18.387556] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-02-04T20:20:18.387633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:18.387666] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:18.387693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:18.387749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:18.446150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:18.447075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:18.447160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:18.447193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:18.565721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:18.565890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:18.565930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:18.565961] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:18.569599] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=54.76%) [2026-02-04T20:20:18.569967] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-02-04T20:20:18.570114] [INFO ] [sig ] DDI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:18.713265] [INFO ] [LOCAL ] Saved forecast: DDI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DDI.txt [2026-02-04T20:20:18.713459] [INFO ] [sig ] [883/3449] Completed DDI in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:18.713500] [INFO ] [sig ] [884/3449] Forecasting DDL... [2026-02-04T20:20:18.713529] [INFO ] [sig ] Generating forecast for: DDL [2026-02-04T20:20:18.713561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-02-04T20:20:18.725486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-02-04T20:20:18.725889] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-02-04T20:20:18.726724] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-02-04T20:20:18.726776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:18.726809] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:18.726837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:18.726895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:18.789701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:18.790843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:18.790929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:18.790964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:18.915527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:18.915712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:18.915753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:18.915969] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:18.920162] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=59.73%) [2026-02-04T20:20:18.920447] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-02-04T20:20:18.920615] [INFO ] [sig ] DDL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:19.068279] [INFO ] [LOCAL ] Saved forecast: DDL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DDL.txt [2026-02-04T20:20:19.068436] [INFO ] [sig ] [884/3449] Completed DDL in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:19.068477] [INFO ] [sig ] [885/3449] Forecasting DDOG... [2026-02-04T20:20:19.068508] [INFO ] [sig ] Generating forecast for: DDOG [2026-02-04T20:20:19.068540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-02-04T20:20:19.081291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-02-04T20:20:19.081682] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-02-04T20:20:19.082476] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-02-04T20:20:19.082527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:19.082559] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:19.082618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:19.082680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:19.144568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:19.145587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:19.145676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:19.145709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:19.267711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:19.268083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:19.268123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:19.268152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:19.272162] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=81.16%) [2026-02-04T20:20:19.272444] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-02-04T20:20:19.272592] [INFO ] [sig ] DDOG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:19.418220] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DDOG.txt [2026-02-04T20:20:19.418386] [INFO ] [sig ] [885/3449] Completed DDOG in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:19.418426] [INFO ] [sig ] [886/3449] Forecasting DDS... [2026-02-04T20:20:19.418456] [INFO ] [sig ] Generating forecast for: DDS [2026-02-04T20:20:19.418491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-02-04T20:20:19.431361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-02-04T20:20:19.431778] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-02-04T20:20:19.432800] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-02-04T20:20:19.433050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:19.433083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:19.433109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:19.433165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:19.492680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:19.493600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:19.493682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:19.493717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:19.612839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:19.612999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:19.613079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:19.613112] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:19.616546] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=12.17%) [2026-02-04T20:20:19.616869] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-02-04T20:20:19.617010] [INFO ] [sig ] DDS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:19.761758] [INFO ] [LOCAL ] Saved forecast: DDS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DDS.txt [2026-02-04T20:20:19.761926] [INFO ] [sig ] [886/3449] Completed DDS in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.2m [2026-02-04T20:20:19.761969] [INFO ] [sig ] [887/3449] Forecasting DE... [2026-02-04T20:20:19.761999] [INFO ] [sig ] Generating forecast for: DE [2026-02-04T20:20:19.762032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-02-04T20:20:19.773530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-02-04T20:20:19.773971] [INFO ] [FORECASTER] Starting predict_future for DE [2026-02-04T20:20:19.774904] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-02-04T20:20:19.774959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:19.775032] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:19.775062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:19.775120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:19.837780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:19.839112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:19.839199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:19.839232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:19.969442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:19.969644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:19.969689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:19.969718] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:19.973431] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=16.79%) [2026-02-04T20:20:19.973753] [INFO ] [FORECASTER] Completed predict_future for DE [2026-02-04T20:20:19.973887] [INFO ] [sig ] DE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:20.118436] [INFO ] [LOCAL ] Saved forecast: DE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DE.txt [2026-02-04T20:20:20.118626] [INFO ] [sig ] [887/3449] Completed DE in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-04T20:20:20.118674] [INFO ] [sig ] [888/3449] Forecasting DEA... [2026-02-04T20:20:20.118707] [INFO ] [sig ] Generating forecast for: DEA [2026-02-04T20:20:20.118741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-02-04T20:20:20.131457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-02-04T20:20:20.131913] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-02-04T20:20:20.132805] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-02-04T20:20:20.132862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:20.132895] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:20.132922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:20.132980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:20.189945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:20.190860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:20.190981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:20.191016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:20.310296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:20.310457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:20.310499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:20.310528] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:20.314311] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-02-04T20:20:20.314609] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-02-04T20:20:20.314749] [INFO ] [sig ] DEA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:20.454791] [INFO ] [LOCAL ] Saved forecast: DEA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DEA.txt [2026-02-04T20:20:20.454923] [INFO ] [sig ] [888/3449] Completed DEA in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-04T20:20:20.454963] [INFO ] [sig ] [889/3449] Forecasting DECK... [2026-02-04T20:20:20.454993] [INFO ] [sig ] Generating forecast for: DECK [2026-02-04T20:20:20.455023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-02-04T20:20:20.466291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-02-04T20:20:20.466641] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-02-04T20:20:20.467442] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-02-04T20:20:20.467494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:20.467527] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:20.467553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:20.467639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:20.523952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:20.524848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:20.524930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:20.524963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:20.646607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:20.646767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:20.646806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:20.646835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:20.650526] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=84.80%) [2026-02-04T20:20:20.650829] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-02-04T20:20:20.650959] [INFO ] [sig ] DECK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:20.799279] [INFO ] [LOCAL ] Saved forecast: DECK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DECK.txt [2026-02-04T20:20:20.799454] [INFO ] [sig ] [889/3449] Completed DECK in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-04T20:20:20.799496] [INFO ] [sig ] [890/3449] Forecasting DEI... [2026-02-04T20:20:20.799526] [INFO ] [sig ] Generating forecast for: DEI [2026-02-04T20:20:20.799558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-02-04T20:20:20.812293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-02-04T20:20:20.812657] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-02-04T20:20:20.813440] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-02-04T20:20:20.813491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:20.813523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:20.813563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:20.813644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:20.870363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:20.871253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:20.871333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:20.871366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:20.994894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:20.995051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:20.995091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:20.995119] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:20.998595] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=42.74%) [2026-02-04T20:20:20.998904] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-02-04T20:20:20.999031] [INFO ] [sig ] DEI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:21.141107] [INFO ] [LOCAL ] Saved forecast: DEI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DEI.txt [2026-02-04T20:20:21.141261] [INFO ] [sig ] [890/3449] Completed DEI in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-04T20:20:21.141303] [INFO ] [sig ] [891/3449] Forecasting DELL... [2026-02-04T20:20:21.141333] [INFO ] [sig ] Generating forecast for: DELL [2026-02-04T20:20:21.141365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-02-04T20:20:21.153547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-02-04T20:20:21.153978] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-02-04T20:20:21.154833] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-02-04T20:20:21.154887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:21.154921] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:21.154949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:21.155008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:21.215793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:21.216506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:21.216604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:21.216642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:21.344514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:21.344690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:21.344731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:21.344759] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:21.348159] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-02-04T20:20:21.348439] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-02-04T20:20:21.348590] [INFO ] [sig ] DELL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:21.494029] [INFO ] [LOCAL ] Saved forecast: DELL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DELL.txt [2026-02-04T20:20:21.494160] [INFO ] [sig ] [891/3449] Completed DELL in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.2m [2026-02-04T20:20:21.494200] [INFO ] [sig ] [892/3449] Forecasting DEO... [2026-02-04T20:20:21.494230] [INFO ] [sig ] Generating forecast for: DEO [2026-02-04T20:20:21.494260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-02-04T20:20:21.505838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-02-04T20:20:21.506177] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-02-04T20:20:21.507015] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-02-04T20:20:21.507068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:21.507101] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:21.507129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:21.507186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:21.570196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:21.571099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:21.571185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:21.571221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:21.692283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:21.692439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:21.692479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:21.692508] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:21.695933] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: DOWN (p=24.21%) [2026-02-04T20:20:21.696221] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-02-04T20:20:21.696369] [INFO ] [sig ] DEO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:21.839080] [INFO ] [LOCAL ] Saved forecast: DEO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DEO.txt [2026-02-04T20:20:21.839224] [INFO ] [sig ] [892/3449] Completed DEO in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:21.839267] [INFO ] [sig ] [893/3449] Forecasting DERM... [2026-02-04T20:20:21.839299] [INFO ] [sig ] Generating forecast for: DERM [2026-02-04T20:20:21.839330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-02-04T20:20:21.850199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-02-04T20:20:21.850515] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-02-04T20:20:21.851345] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-02-04T20:20:21.851397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:21.851428] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:21.851454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:21.851509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:21.909794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:21.910432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:21.910513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:21.910547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:22.046089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:22.046249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:22.046292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:22.046321] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:22.049906] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-02-04T20:20:22.050197] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-02-04T20:20:22.050331] [INFO ] [sig ] DERM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:22.210488] [INFO ] [LOCAL ] Saved forecast: DERM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DERM.txt [2026-02-04T20:20:22.210666] [INFO ] [sig ] [893/3449] Completed DERM in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:22.210715] [INFO ] [sig ] [894/3449] Forecasting DFGP... [2026-02-04T20:20:22.210745] [INFO ] [sig ] Generating forecast for: DFGP [2026-02-04T20:20:22.210783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-02-04T20:20:22.221694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-02-04T20:20:22.222013] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-02-04T20:20:22.222834] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-02-04T20:20:22.222886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:22.222919] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:22.222946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:22.223003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:22.280476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:22.281369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:22.281451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:22.281484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:22.404470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:22.404673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:22.404715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:22.404744] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:22.408352] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=16.45%) [2026-02-04T20:20:22.408646] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-02-04T20:20:22.408797] [INFO ] [sig ] DFGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:22.551609] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DFGP.txt [2026-02-04T20:20:22.551751] [INFO ] [sig ] [894/3449] Completed DFGP in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:22.551792] [INFO ] [sig ] [895/3449] Forecasting DFGX... [2026-02-04T20:20:22.551822] [INFO ] [sig ] Generating forecast for: DFGX [2026-02-04T20:20:22.551852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-02-04T20:20:22.564521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-02-04T20:20:22.564905] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-02-04T20:20:22.565718] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-02-04T20:20:22.565769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:22.565801] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:22.565828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:22.565884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:22.623870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:22.624837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:22.624922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:22.624955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:22.749979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:22.750141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:22.750181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:22.750211] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:22.754354] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-02-04T20:20:22.754654] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-02-04T20:20:22.754790] [INFO ] [sig ] DFGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:22.897011] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DFGX.txt [2026-02-04T20:20:22.897144] [INFO ] [sig ] [895/3449] Completed DFGX in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:22.897184] [INFO ] [sig ] [896/3449] Forecasting DFH... [2026-02-04T20:20:22.897213] [INFO ] [sig ] Generating forecast for: DFH [2026-02-04T20:20:22.897244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-02-04T20:20:22.908355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-02-04T20:20:22.908678] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-02-04T20:20:22.909491] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-02-04T20:20:22.909542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:22.909592] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:22.909621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:22.909679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:22.966266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:22.967133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:22.967216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:22.967249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:23.089020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:23.089177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:23.089217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:23.089246] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:23.092639] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=56.59%) [2026-02-04T20:20:23.092909] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-02-04T20:20:23.093033] [INFO ] [sig ] DFH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:23.238360] [INFO ] [LOCAL ] Saved forecast: DFH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DFH.txt [2026-02-04T20:20:23.238517] [INFO ] [sig ] [896/3449] Completed DFH in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:23.238558] [INFO ] [sig ] [897/3449] Forecasting DFIN... [2026-02-04T20:20:23.238609] [INFO ] [sig ] Generating forecast for: DFIN [2026-02-04T20:20:23.238642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-02-04T20:20:23.250135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-02-04T20:20:23.250481] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-02-04T20:20:23.251304] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-02-04T20:20:23.251356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:23.251387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:23.251415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:23.251481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:23.309871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:23.310519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:23.310650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:23.310685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:23.426513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:23.426685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:23.426733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:23.426809] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:23.430397] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-02-04T20:20:23.430687] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-02-04T20:20:23.430814] [INFO ] [sig ] DFIN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:23.570838] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DFIN.txt [2026-02-04T20:20:23.570960] [INFO ] [sig ] [897/3449] Completed DFIN in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:23.570998] [INFO ] [sig ] [898/3449] Forecasting DFP... [2026-02-04T20:20:23.571028] [INFO ] [sig ] Generating forecast for: DFP [2026-02-04T20:20:23.571059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-02-04T20:20:23.585277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-02-04T20:20:23.585620] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-02-04T20:20:23.586405] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-02-04T20:20:23.586456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:23.586488] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:23.586515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:23.586589] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:23.642711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:23.643339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:23.643415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:23.643447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:23.767922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:23.768105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:23.768145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:23.768173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:23.771713] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-02-04T20:20:23.772001] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-02-04T20:20:23.772131] [INFO ] [sig ] DFP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:23.912340] [INFO ] [LOCAL ] Saved forecast: DFP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DFP.txt [2026-02-04T20:20:23.912494] [INFO ] [sig ] [898/3449] Completed DFP in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:23.912535] [INFO ] [sig ] [899/3449] Forecasting DG... [2026-02-04T20:20:23.912564] [INFO ] [sig ] Generating forecast for: DG [2026-02-04T20:20:23.912619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-02-04T20:20:23.924430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-02-04T20:20:23.924807] [INFO ] [FORECASTER] Starting predict_future for DG [2026-02-04T20:20:23.925603] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-02-04T20:20:23.925654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:23.925686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:23.925713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:23.925769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:23.982171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:23.982969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:23.983050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:23.983083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:24.107107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:24.107322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:24.107365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:24.107394] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:24.111064] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-02-04T20:20:24.111427] [INFO ] [FORECASTER] Completed predict_future for DG [2026-02-04T20:20:24.111594] [INFO ] [sig ] DG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:24.258156] [INFO ] [LOCAL ] Saved forecast: DG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DG.txt [2026-02-04T20:20:24.258318] [INFO ] [sig ] [899/3449] Completed DG in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:24.258358] [INFO ] [sig ] [900/3449] Forecasting DGCB... [2026-02-04T20:20:24.258387] [INFO ] [sig ] Generating forecast for: DGCB [2026-02-04T20:20:24.258418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-02-04T20:20:24.269940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-02-04T20:20:24.270339] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-02-04T20:20:24.271169] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-02-04T20:20:24.271221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:24.271254] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:24.271281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:24.271338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:24.327373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:24.328264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:24.328354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:24.328387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:24.448662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:24.448831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:24.448877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:24.448912] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:24.452284] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-02-04T20:20:24.452555] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-02-04T20:20:24.452701] [INFO ] [sig ] DGCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:24.596253] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DGCB.txt [2026-02-04T20:20:24.596430] [INFO ] [sig ] [900/3449] Completed DGCB in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:24.596474] [INFO ] [sig ] [901/3449] Forecasting DGICA... [2026-02-04T20:20:24.596504] [INFO ] [sig ] Generating forecast for: DGICA [2026-02-04T20:20:24.596534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-02-04T20:20:24.607900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-02-04T20:20:24.608500] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-02-04T20:20:24.609308] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-02-04T20:20:24.609359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:24.609391] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:24.609418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:24.609474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:24.669591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:24.670734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:24.670821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:24.670855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:24.792276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:24.792436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:24.792478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:24.792507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:24.795959] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=96.70%) [2026-02-04T20:20:24.796242] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-02-04T20:20:24.796373] [INFO ] [sig ] DGICA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:24.939524] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DGICA.txt [2026-02-04T20:20:24.939702] [INFO ] [sig ] [901/3449] Completed DGICA in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:24.939744] [INFO ] [sig ] [902/3449] Forecasting DGII... [2026-02-04T20:20:24.939775] [INFO ] [sig ] Generating forecast for: DGII [2026-02-04T20:20:24.939806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-02-04T20:20:24.951484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-02-04T20:20:24.951881] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-02-04T20:20:24.952700] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-02-04T20:20:24.952752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:24.952785] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:24.952814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:24.952871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:25.009892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:25.010805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:25.010891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:25.010923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:25.144608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:25.144775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:25.144818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:25.144846] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:25.148411] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-02-04T20:20:25.148735] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-02-04T20:20:25.148877] [INFO ] [sig ] DGII: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:25.297338] [INFO ] [LOCAL ] Saved forecast: DGII 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DGII.txt [2026-02-04T20:20:25.297493] [INFO ] [sig ] [902/3449] Completed DGII in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:25.297536] [INFO ] [sig ] [903/3449] Forecasting DGRE... [2026-02-04T20:20:25.297567] [INFO ] [sig ] Generating forecast for: DGRE [2026-02-04T20:20:25.297618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-02-04T20:20:25.308307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-02-04T20:20:25.308717] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-02-04T20:20:25.309558] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-02-04T20:20:25.309647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:25.309683] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:25.309710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:25.309779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:25.370606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:25.371483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:25.371565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:25.371622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:25.486810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:25.486975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:25.487206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:25.487236] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:25.491311] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-02-04T20:20:25.491657] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-02-04T20:20:25.491799] [INFO ] [sig ] DGRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:25.641686] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DGRE.txt [2026-02-04T20:20:25.641851] [INFO ] [sig ] [903/3449] Completed DGRE in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.1m [2026-02-04T20:20:25.641892] [INFO ] [sig ] [904/3449] Forecasting DGRS... [2026-02-04T20:20:25.641922] [INFO ] [sig ] Generating forecast for: DGRS [2026-02-04T20:20:25.641954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-02-04T20:20:25.654741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-02-04T20:20:25.655130] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-02-04T20:20:25.655970] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-02-04T20:20:25.656023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:25.656087] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:25.656117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:25.656179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:25.713994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:25.714890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:25.714973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:25.715005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:25.837680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:25.837840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:25.837882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:25.837911] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:25.841809] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-02-04T20:20:25.842088] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-02-04T20:20:25.842220] [INFO ] [sig ] DGRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:25.986824] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DGRS.txt [2026-02-04T20:20:25.986992] [INFO ] [sig ] [904/3449] Completed DGRS in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-04T20:20:25.987032] [INFO ] [sig ] [905/3449] Forecasting DGX... [2026-02-04T20:20:25.987062] [INFO ] [sig ] Generating forecast for: DGX [2026-02-04T20:20:25.987094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-02-04T20:20:25.999444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-02-04T20:20:25.999861] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-02-04T20:20:26.000710] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-02-04T20:20:26.000764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:26.000811] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:26.000851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:26.000923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:26.060800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:26.061689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:26.061777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:26.061810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:26.184635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:26.184799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:26.184848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:26.184878] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:26.188668] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-02-04T20:20:26.188944] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-02-04T20:20:26.189242] [INFO ] [sig ] DGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:26.330559] [INFO ] [LOCAL ] Saved forecast: DGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DGX.txt [2026-02-04T20:20:26.330704] [INFO ] [sig ] [905/3449] Completed DGX in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-04T20:20:26.330743] [INFO ] [sig ] [906/3449] Forecasting DH... [2026-02-04T20:20:26.330774] [INFO ] [sig ] Generating forecast for: DH [2026-02-04T20:20:26.330805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-02-04T20:20:26.342838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-02-04T20:20:26.343171] [INFO ] [FORECASTER] Starting predict_future for DH [2026-02-04T20:20:26.343982] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-02-04T20:20:26.344034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:26.344067] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:26.344094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:26.344150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:26.407980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:26.408900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:26.408997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:26.409031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:26.538044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:26.538203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:26.538244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:26.538274] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:26.541768] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=53.30%) [2026-02-04T20:20:26.542075] [INFO ] [FORECASTER] Completed predict_future for DH [2026-02-04T20:20:26.542211] [INFO ] [sig ] DH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:26.684066] [INFO ] [LOCAL ] Saved forecast: DH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DH.txt [2026-02-04T20:20:26.684206] [INFO ] [sig ] [906/3449] Completed DH in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-04T20:20:26.684252] [INFO ] [sig ] [907/3449] Forecasting DHC... [2026-02-04T20:20:26.684283] [INFO ] [sig ] Generating forecast for: DHC [2026-02-04T20:20:26.684315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-02-04T20:20:26.695405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-02-04T20:20:26.695762] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-02-04T20:20:26.696591] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-02-04T20:20:26.696657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:26.696702] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:26.696736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:26.696802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:26.756060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:26.756968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:26.757053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:26.757088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:26.880628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:26.880784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:26.880825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:26.880855] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:26.884354] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-02-04T20:20:26.884667] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-02-04T20:20:26.884818] [INFO ] [sig ] DHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:27.026286] [INFO ] [LOCAL ] Saved forecast: DHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DHC.txt [2026-02-04T20:20:27.026444] [INFO ] [sig ] [907/3449] Completed DHC in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.1m [2026-02-04T20:20:27.026485] [INFO ] [sig ] [908/3449] Forecasting DHF... [2026-02-04T20:20:27.026516] [INFO ] [sig ] Generating forecast for: DHF [2026-02-04T20:20:27.026546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-02-04T20:20:27.037501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-02-04T20:20:27.037883] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-02-04T20:20:27.038724] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-02-04T20:20:27.038780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:27.038818] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:27.038851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:27.038920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:27.097861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:27.098651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:27.098740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:27.098792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:27.223134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:27.223304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:27.223366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:27.223401] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:27.227163] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-02-04T20:20:27.227520] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-02-04T20:20:27.227697] [INFO ] [sig ] DHF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:27.381107] [INFO ] [LOCAL ] Saved forecast: DHF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DHF.txt [2026-02-04T20:20:27.381307] [INFO ] [sig ] [908/3449] Completed DHF in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:27.381368] [INFO ] [sig ] [909/3449] Forecasting DHI... [2026-02-04T20:20:27.381413] [INFO ] [sig ] Generating forecast for: DHI [2026-02-04T20:20:27.381457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-02-04T20:20:27.394764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-02-04T20:20:27.395236] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-02-04T20:20:27.396306] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-02-04T20:20:27.396366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:27.396401] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:27.396429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:27.396488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:27.458535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:27.459474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:27.459560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:27.459617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:27.602821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:27.603002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:27.603060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:27.603102] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:27.607085] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-02-04T20:20:27.607436] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-02-04T20:20:27.607629] [INFO ] [sig ] DHI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:27.764646] [INFO ] [LOCAL ] Saved forecast: DHI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DHI.txt [2026-02-04T20:20:27.764813] [INFO ] [sig ] [909/3449] Completed DHI in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:27.764859] [INFO ] [sig ] [910/3449] Forecasting DHIL... [2026-02-04T20:20:27.764890] [INFO ] [sig ] Generating forecast for: DHIL [2026-02-04T20:20:27.764922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-02-04T20:20:27.776498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-02-04T20:20:27.776926] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-02-04T20:20:27.777801] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-02-04T20:20:27.777865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:27.777903] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:27.777935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:27.778025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:27.836107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:27.837106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:27.837199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:27.837234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:27.972993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:27.973184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:27.973261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:27.973308] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:27.978940] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=13.86%) [2026-02-04T20:20:27.979655] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-02-04T20:20:27.979917] [INFO ] [sig ] DHIL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:28.138167] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DHIL.txt [2026-02-04T20:20:28.138325] [INFO ] [sig ] [910/3449] Completed DHIL in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:28.138368] [INFO ] [sig ] [911/3449] Forecasting DHX... [2026-02-04T20:20:28.138398] [INFO ] [sig ] Generating forecast for: DHX [2026-02-04T20:20:28.138428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-02-04T20:20:28.153434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-02-04T20:20:28.153966] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-02-04T20:20:28.155290] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-02-04T20:20:28.155361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:28.155416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:28.155464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:28.155557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:28.221859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:28.222979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:28.223065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:28.223098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:28.347928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:28.348118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:28.348161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:28.348193] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:28.351802] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=69.31%) [2026-02-04T20:20:28.352122] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-02-04T20:20:28.352261] [INFO ] [sig ] DHX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:28.498795] [INFO ] [LOCAL ] Saved forecast: DHX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DHX.txt [2026-02-04T20:20:28.498987] [INFO ] [sig ] [911/3449] Completed DHX in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:28.499043] [INFO ] [sig ] [912/3449] Forecasting DIBS... [2026-02-04T20:20:28.499076] [INFO ] [sig ] Generating forecast for: DIBS [2026-02-04T20:20:28.499112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-02-04T20:20:28.510531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-02-04T20:20:28.510941] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-02-04T20:20:28.511808] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-02-04T20:20:28.511863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:28.511899] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:28.511930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:28.511993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:28.573080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:28.573979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:28.574098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:28.574134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:28.698275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:28.698435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:28.698476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:28.698508] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:28.702033] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-02-04T20:20:28.702312] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-02-04T20:20:28.702443] [INFO ] [sig ] DIBS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:28.845656] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DIBS.txt [2026-02-04T20:20:28.845806] [INFO ] [sig ] [912/3449] Completed DIBS in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:28.845854] [INFO ] [sig ] [913/3449] Forecasting DIN... [2026-02-04T20:20:28.845891] [INFO ] [sig ] Generating forecast for: DIN [2026-02-04T20:20:28.845928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-02-04T20:20:28.859933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-02-04T20:20:28.860384] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-02-04T20:20:28.861499] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-02-04T20:20:28.861565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:28.861641] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:28.861689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:28.861777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:28.928092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:28.929002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:28.929088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:28.929122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:29.066344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:29.066505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:29.066544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:29.066591] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:29.070092] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-02-04T20:20:29.070393] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-02-04T20:20:29.070526] [INFO ] [sig ] DIN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:29.215146] [INFO ] [LOCAL ] Saved forecast: DIN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DIN.txt [2026-02-04T20:20:29.215283] [INFO ] [sig ] [913/3449] Completed DIN in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:29.215324] [INFO ] [sig ] [914/3449] Forecasting DINO... [2026-02-04T20:20:29.215355] [INFO ] [sig ] Generating forecast for: DINO [2026-02-04T20:20:29.215385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-02-04T20:20:29.226917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-02-04T20:20:29.227281] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-02-04T20:20:29.228127] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-02-04T20:20:29.228179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:29.228224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:29.228252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:29.228308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:29.286165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:29.286901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:29.287030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:29.287065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:29.411087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:29.411245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:29.411285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:29.411319] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:29.414803] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-02-04T20:20:29.415078] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-02-04T20:20:29.415206] [INFO ] [sig ] DINO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:29.556132] [INFO ] [LOCAL ] Saved forecast: DINO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DINO.txt [2026-02-04T20:20:29.556252] [INFO ] [sig ] [914/3449] Completed DINO in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:29.556292] [INFO ] [sig ] [915/3449] Forecasting DIOD... [2026-02-04T20:20:29.556323] [INFO ] [sig ] Generating forecast for: DIOD [2026-02-04T20:20:29.556353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-02-04T20:20:29.567591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-02-04T20:20:29.567893] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-02-04T20:20:29.568732] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-02-04T20:20:29.568784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:29.568815] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:29.568844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:29.568913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:29.625767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:29.626387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:29.626464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:29.626496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:29.748001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:29.748136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:29.748174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:29.748202] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:29.751495] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: UP (p=53.56%) [2026-02-04T20:20:29.751783] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-02-04T20:20:29.751928] [INFO ] [sig ] DIOD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:29.891772] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DIOD.txt [2026-02-04T20:20:29.891879] [INFO ] [sig ] [915/3449] Completed DIOD in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:29.891917] [INFO ] [sig ] [916/3449] Forecasting DIS... [2026-02-04T20:20:29.891945] [INFO ] [sig ] Generating forecast for: DIS [2026-02-04T20:20:29.891975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-02-04T20:20:29.903046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-02-04T20:20:29.903367] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-02-04T20:20:29.904172] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-02-04T20:20:29.904223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:29.904255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:29.904282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:29.904337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:29.961494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:29.962141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:29.962219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:29.962252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:30.086696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:30.086827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:30.086866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:30.086895] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:30.090259] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-02-04T20:20:30.090529] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-02-04T20:20:30.090677] [INFO ] [sig ] DIS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:30.290710] [INFO ] [LOCAL ] Saved forecast: DIS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DIS.txt [2026-02-04T20:20:30.290845] [INFO ] [sig ] [916/3449] Completed DIS in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:30.290885] [INFO ] [sig ] [917/3449] Forecasting DJCO... [2026-02-04T20:20:30.290915] [INFO ] [sig ] Generating forecast for: DJCO [2026-02-04T20:20:30.290944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-02-04T20:20:30.301723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-02-04T20:20:30.302014] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-02-04T20:20:30.302824] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-02-04T20:20:30.302876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:30.302909] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:30.302937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:30.302994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:30.360491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:30.361118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:30.361195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:30.361227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:30.481863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:30.481993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:30.482031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:30.482059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:30.485530] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=58.21%) [2026-02-04T20:20:30.485816] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-02-04T20:20:30.485946] [INFO ] [sig ] DJCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:30.627882] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DJCO.txt [2026-02-04T20:20:30.628041] [INFO ] [sig ] [917/3449] Completed DJCO in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:30.628082] [INFO ] [sig ] [918/3449] Forecasting DK... [2026-02-04T20:20:30.628112] [INFO ] [sig ] Generating forecast for: DK [2026-02-04T20:20:30.628149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-02-04T20:20:30.639143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-02-04T20:20:30.639439] [INFO ] [FORECASTER] Starting predict_future for DK [2026-02-04T20:20:30.640299] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-02-04T20:20:30.640351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:30.640383] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:30.640409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:30.640466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:30.697779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:30.698401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:30.698478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:30.698510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:30.822423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:30.822599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:30.822642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:30.822671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:30.826197] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-02-04T20:20:30.826478] [INFO ] [FORECASTER] Completed predict_future for DK [2026-02-04T20:20:30.826631] [INFO ] [sig ] DK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:30.967723] [INFO ] [LOCAL ] Saved forecast: DK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DK.txt [2026-02-04T20:20:30.967843] [INFO ] [sig ] [918/3449] Completed DK in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:30.967883] [INFO ] [sig ] [919/3449] Forecasting DKL... [2026-02-04T20:20:30.967917] [INFO ] [sig ] Generating forecast for: DKL [2026-02-04T20:20:30.967970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-02-04T20:20:30.979018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-02-04T20:20:30.979328] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-02-04T20:20:30.980171] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-02-04T20:20:30.980222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:30.980253] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:30.980280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:30.980337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:31.037077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:31.037699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:31.037775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:31.037808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:31.151884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:31.152001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:31.152037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:31.152066] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:31.155274] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-02-04T20:20:31.155552] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-02-04T20:20:31.155694] [INFO ] [sig ] DKL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:31.295380] [INFO ] [LOCAL ] Saved forecast: DKL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DKL.txt [2026-02-04T20:20:31.295495] [INFO ] [sig ] [919/3449] Completed DKL in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:31.295535] [INFO ] [sig ] [920/3449] Forecasting DKNG... [2026-02-04T20:20:31.295566] [INFO ] [sig ] Generating forecast for: DKNG [2026-02-04T20:20:31.295616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-02-04T20:20:31.306653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-02-04T20:20:31.306948] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-02-04T20:20:31.307734] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-02-04T20:20:31.307786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:31.307818] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:31.307845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:31.307902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:31.365338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:31.365994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:31.366072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:31.366104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:31.481017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:31.481162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:31.481202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:31.481231] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:31.484561] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=70.02%) [2026-02-04T20:20:31.484849] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-02-04T20:20:31.484974] [INFO ] [sig ] DKNG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:31.624155] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DKNG.txt [2026-02-04T20:20:31.624304] [INFO ] [sig ] [920/3449] Completed DKNG in 0.3s | 2.82 sym/s | Total: 5.4m | ETA: 15.0m [2026-02-04T20:20:31.624344] [INFO ] [sig ] [921/3449] Forecasting DKS... [2026-02-04T20:20:31.624374] [INFO ] [sig ] Generating forecast for: DKS [2026-02-04T20:20:31.624406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-02-04T20:20:31.635443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-02-04T20:20:31.635776] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-02-04T20:20:31.636565] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-02-04T20:20:31.636641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:31.636699] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:31.636727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:31.636784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:31.693137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:31.693749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:31.693827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:31.693859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:31.819198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:31.819557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:31.819628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:31.819670] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:31.823744] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=59.27%) [2026-02-04T20:20:31.824027] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-02-04T20:20:31.824162] [INFO ] [sig ] DKS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:31.969415] [INFO ] [LOCAL ] Saved forecast: DKS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DKS.txt [2026-02-04T20:20:31.969555] [INFO ] [sig ] [921/3449] Completed DKS in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 15.0m [2026-02-04T20:20:31.969614] [INFO ] [sig ] [922/3449] Forecasting DLB... [2026-02-04T20:20:31.969647] [INFO ] [sig ] Generating forecast for: DLB [2026-02-04T20:20:31.969677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-02-04T20:20:31.980342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-02-04T20:20:31.980690] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-02-04T20:20:31.981501] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-02-04T20:20:31.981553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:31.981603] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:31.981632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:31.981689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:32.037533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:32.038205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:32.038281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:32.038314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:32.162286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:32.162451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:32.162497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:32.162527] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:32.165977] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-02-04T20:20:32.166259] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-02-04T20:20:32.166392] [INFO ] [sig ] DLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:32.306869] [INFO ] [LOCAL ] Saved forecast: DLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DLB.txt [2026-02-04T20:20:32.307041] [INFO ] [sig ] [922/3449] Completed DLB in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 15.0m [2026-02-04T20:20:32.307090] [INFO ] [sig ] [923/3449] Forecasting DLHC... [2026-02-04T20:20:32.307121] [INFO ] [sig ] Generating forecast for: DLHC [2026-02-04T20:20:32.307153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-02-04T20:20:32.317906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-02-04T20:20:32.318311] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-02-04T20:20:32.319192] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-02-04T20:20:32.319246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:32.319280] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:32.319306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:32.319364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:32.382418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:32.383664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:32.383808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:32.383850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:32.504229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:32.504390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:32.504430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:32.504460] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:32.508233] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=36.34%) [2026-02-04T20:20:32.508543] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-02-04T20:20:32.508697] [INFO ] [sig ] DLHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:32.651993] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DLHC.txt [2026-02-04T20:20:32.652157] [INFO ] [sig ] [923/3449] Completed DLHC in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 15.0m [2026-02-04T20:20:32.652207] [INFO ] [sig ] [924/3449] Forecasting DLNG... [2026-02-04T20:20:32.652237] [INFO ] [sig ] Generating forecast for: DLNG [2026-02-04T20:20:32.652275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-02-04T20:20:32.664269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-02-04T20:20:32.664654] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-02-04T20:20:32.665564] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-02-04T20:20:32.665638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:32.665670] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:32.665696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:32.665753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:32.726696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:32.727619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:32.727726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:32.727762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:32.847556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:32.847735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:32.847776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:32.847842] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:32.851440] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-02-04T20:20:32.851770] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-02-04T20:20:32.851915] [INFO ] [sig ] DLNG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:32.995016] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DLNG.txt [2026-02-04T20:20:32.995166] [INFO ] [sig ] [924/3449] Completed DLNG in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:32.995209] [INFO ] [sig ] [925/3449] Forecasting DLO... [2026-02-04T20:20:32.995238] [INFO ] [sig ] Generating forecast for: DLO [2026-02-04T20:20:32.995269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-02-04T20:20:33.008614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-02-04T20:20:33.009024] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-02-04T20:20:33.009844] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-02-04T20:20:33.009897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:33.009929] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:33.009956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:33.010012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:33.066334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:33.067051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:33.067131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:33.067163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:33.200958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:33.201114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:33.201154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:33.201183] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:33.204626] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=30.07%) [2026-02-04T20:20:33.204909] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-02-04T20:20:33.205048] [INFO ] [sig ] DLO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:33.347585] [INFO ] [LOCAL ] Saved forecast: DLO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DLO.txt [2026-02-04T20:20:33.347744] [INFO ] [sig ] [925/3449] Completed DLO in 0.4s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:33.347788] [INFO ] [sig ] [926/3449] Forecasting DLPN... [2026-02-04T20:20:33.347818] [INFO ] [sig ] Generating forecast for: DLPN [2026-02-04T20:20:33.347850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-02-04T20:20:33.359356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-02-04T20:20:33.359726] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-02-04T20:20:33.360512] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-02-04T20:20:33.360563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:33.360621] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:33.360649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:33.360706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:33.418118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:33.418938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:33.419022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:33.419054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:33.524699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:33.524852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:33.524893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:33.524922] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:33.528318] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-02-04T20:20:33.528606] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-02-04T20:20:33.528739] [INFO ] [sig ] DLPN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:33.668499] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DLPN.txt [2026-02-04T20:20:33.668663] [INFO ] [sig ] [926/3449] Completed DLPN in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:33.668708] [INFO ] [sig ] [927/3449] Forecasting DLTH... [2026-02-04T20:20:33.668738] [INFO ] [sig ] Generating forecast for: DLTH [2026-02-04T20:20:33.668768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-02-04T20:20:33.679390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-02-04T20:20:33.679784] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-02-04T20:20:33.680595] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-02-04T20:20:33.680661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:33.680694] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:33.680721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:33.680778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:33.740513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:33.741415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:33.741501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:33.741537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:33.862372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:33.862541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:33.862606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:33.862640] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:33.866160] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-02-04T20:20:33.866438] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-02-04T20:20:33.866588] [INFO ] [sig ] DLTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:34.015279] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DLTH.txt [2026-02-04T20:20:34.015446] [INFO ] [sig ] [927/3449] Completed DLTH in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:34.015490] [INFO ] [sig ] [928/3449] Forecasting DLX... [2026-02-04T20:20:34.015519] [INFO ] [sig ] Generating forecast for: DLX [2026-02-04T20:20:34.015549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-02-04T20:20:34.028715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-02-04T20:20:34.029132] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-02-04T20:20:34.029959] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-02-04T20:20:34.030011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:34.030044] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:34.030071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:34.030127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:34.087418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:34.088233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:34.088320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:34.088355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:34.212699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:34.212866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:34.212908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:34.212938] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:34.216416] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-02-04T20:20:34.216719] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-02-04T20:20:34.216853] [INFO ] [sig ] DLX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:34.360196] [INFO ] [LOCAL ] Saved forecast: DLX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DLX.txt [2026-02-04T20:20:34.360350] [INFO ] [sig ] [928/3449] Completed DLX in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:34.360392] [INFO ] [sig ] [929/3449] Forecasting DLY... [2026-02-04T20:20:34.360423] [INFO ] [sig ] Generating forecast for: DLY [2026-02-04T20:20:34.360454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-02-04T20:20:34.371753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-02-04T20:20:34.372160] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-02-04T20:20:34.372981] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-02-04T20:20:34.373032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:34.373063] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:34.373089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:34.373145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:34.431773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:34.432790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:34.432887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:34.432924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:34.552587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:34.552738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:34.552778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:34.552806] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:34.556173] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-02-04T20:20:34.556442] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-02-04T20:20:34.556566] [INFO ] [sig ] DLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:34.704814] [INFO ] [LOCAL ] Saved forecast: DLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DLY.txt [2026-02-04T20:20:34.704977] [INFO ] [sig ] [929/3449] Completed DLY in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:34.705019] [INFO ] [sig ] [930/3449] Forecasting DMAC... [2026-02-04T20:20:34.705051] [INFO ] [sig ] Generating forecast for: DMAC [2026-02-04T20:20:34.705082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-02-04T20:20:34.716990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-02-04T20:20:34.717409] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-02-04T20:20:34.718329] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-02-04T20:20:34.718383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:34.718415] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:34.718441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:34.718496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:34.775676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:34.776598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:34.776690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:34.776723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:34.899004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:34.899180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:34.899221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:34.899248] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:34.902772] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=46.59%) [2026-02-04T20:20:34.903082] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-02-04T20:20:34.903413] [INFO ] [sig ] DMAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:35.055191] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DMAC.txt [2026-02-04T20:20:35.055358] [INFO ] [sig ] [930/3449] Completed DMAC in 0.4s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:35.055406] [INFO ] [sig ] [931/3449] Forecasting DMB... [2026-02-04T20:20:35.055437] [INFO ] [sig ] Generating forecast for: DMB [2026-02-04T20:20:35.055468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-02-04T20:20:35.066944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-02-04T20:20:35.067393] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-02-04T20:20:35.068253] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-02-04T20:20:35.068305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:35.068336] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:35.068364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:35.068422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:35.143105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:35.144076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:35.144232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:35.144268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:35.264937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:35.265112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:35.265163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:35.265204] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:35.268881] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=21.01%) [2026-02-04T20:20:35.269208] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-02-04T20:20:35.269344] [INFO ] [sig ] DMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:35.412229] [INFO ] [LOCAL ] Saved forecast: DMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DMB.txt [2026-02-04T20:20:35.412390] [INFO ] [sig ] [931/3449] Completed DMB in 0.4s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:35.412433] [INFO ] [sig ] [932/3449] Forecasting DMLP... [2026-02-04T20:20:35.412463] [INFO ] [sig ] Generating forecast for: DMLP [2026-02-04T20:20:35.412493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-02-04T20:20:35.423910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-02-04T20:20:35.424289] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-02-04T20:20:35.425108] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-02-04T20:20:35.425159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:35.425191] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:35.425218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:35.425274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:35.482476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:35.483379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:35.483475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:35.483507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:35.607844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:35.608043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:35.608108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:35.608149] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:35.612192] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-02-04T20:20:35.612498] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-02-04T20:20:35.612675] [INFO ] [sig ] DMLP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:35.764531] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DMLP.txt [2026-02-04T20:20:35.764727] [INFO ] [sig ] [932/3449] Completed DMLP in 0.4s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:35.764780] [INFO ] [sig ] [933/3449] Forecasting DMO... [2026-02-04T20:20:35.764814] [INFO ] [sig ] Generating forecast for: DMO [2026-02-04T20:20:35.764846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-02-04T20:20:35.776822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-02-04T20:20:35.777296] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-02-04T20:20:35.778275] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-02-04T20:20:35.778337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:35.778376] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:35.778419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:35.778502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:35.842370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:35.843345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:35.843434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:35.843470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:35.973759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:35.973919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:35.973961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:35.973997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:35.977986] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=69.68%) [2026-02-04T20:20:35.978281] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-02-04T20:20:35.978434] [INFO ] [sig ] DMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:36.134989] [INFO ] [LOCAL ] Saved forecast: DMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DMO.txt [2026-02-04T20:20:36.135162] [INFO ] [sig ] [933/3449] Completed DMO in 0.4s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:36.135214] [INFO ] [sig ] [934/3449] Forecasting DMRC... [2026-02-04T20:20:36.135248] [INFO ] [sig ] Generating forecast for: DMRC [2026-02-04T20:20:36.135280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-02-04T20:20:36.147293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-02-04T20:20:36.147700] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-02-04T20:20:36.148617] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-02-04T20:20:36.148672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:36.148706] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:36.148733] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:36.148792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:36.212310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:36.213165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:36.213259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:36.213313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:36.340269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:36.340431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:36.340492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:36.340528] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:36.344338] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-02-04T20:20:36.344636] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-02-04T20:20:36.344771] [INFO ] [sig ] DMRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:36.506200] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DMRC.txt [2026-02-04T20:20:36.506429] [INFO ] [sig ] [934/3449] Completed DMRC in 0.4s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:36.506478] [INFO ] [sig ] [935/3449] Forecasting DMXF... [2026-02-04T20:20:36.506512] [INFO ] [sig ] Generating forecast for: DMXF [2026-02-04T20:20:36.506543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-02-04T20:20:36.520231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-02-04T20:20:36.520730] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-02-04T20:20:36.521925] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-02-04T20:20:36.521989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:36.522034] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:36.522073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:36.522156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:36.579708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:36.580539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:36.580639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:36.580675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:36.696823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:36.696974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:36.697014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:36.697045] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:36.700529] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-02-04T20:20:36.700821] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-02-04T20:20:36.700950] [INFO ] [sig ] DMXF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:36.840210] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DMXF.txt [2026-02-04T20:20:36.840335] [INFO ] [sig ] [935/3449] Completed DMXF in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:36.840568] [INFO ] [sig ] [936/3449] Forecasting DNA... [2026-02-04T20:20:36.840617] [INFO ] [sig ] Generating forecast for: DNA [2026-02-04T20:20:36.840648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-02-04T20:20:36.852692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-02-04T20:20:36.853021] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-02-04T20:20:36.853895] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-02-04T20:20:36.853951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:36.853986] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:36.854015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:36.854076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:36.910969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:36.911632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:36.911727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:36.911760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:37.031644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:37.031798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:37.031838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:37.031868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:37.035620] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-02-04T20:20:37.035897] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-02-04T20:20:37.036023] [INFO ] [sig ] DNA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:37.179514] [INFO ] [LOCAL ] Saved forecast: DNA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DNA.txt [2026-02-04T20:20:37.179658] [INFO ] [sig ] [936/3449] Completed DNA in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:37.179701] [INFO ] [sig ] [937/3449] Forecasting DNLI... [2026-02-04T20:20:37.179729] [INFO ] [sig ] Generating forecast for: DNLI [2026-02-04T20:20:37.179759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-02-04T20:20:37.190974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-02-04T20:20:37.191312] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-02-04T20:20:37.192140] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-02-04T20:20:37.192191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:37.192224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:37.192250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:37.192306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:37.248828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:37.249689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:37.249794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:37.249829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:37.373374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:37.373525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:37.373565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:37.373615] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:37.377010] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=49.84%) [2026-02-04T20:20:37.377280] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-02-04T20:20:37.377406] [INFO ] [sig ] DNLI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:37.517222] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DNLI.txt [2026-02-04T20:20:37.517342] [INFO ] [sig ] [937/3449] Completed DNLI in 0.3s | 2.82 sym/s | Total: 5.5m | ETA: 14.9m [2026-02-04T20:20:37.517382] [INFO ] [sig ] [938/3449] Forecasting DNP... [2026-02-04T20:20:37.517412] [INFO ] [sig ] Generating forecast for: DNP [2026-02-04T20:20:37.517442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-02-04T20:20:37.529211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-02-04T20:20:37.529546] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-02-04T20:20:37.530344] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-02-04T20:20:37.530396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:37.530485] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:37.530517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:37.530592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:37.586640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:37.587311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:37.587390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:37.587422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:37.709176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:37.709342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:37.709381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:37.709410] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:37.712906] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-02-04T20:20:37.713187] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-02-04T20:20:37.713318] [INFO ] [sig ] DNP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:37.854029] [INFO ] [LOCAL ] Saved forecast: DNP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DNP.txt [2026-02-04T20:20:37.854169] [INFO ] [sig ] [938/3449] Completed DNP in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.9m [2026-02-04T20:20:37.854210] [INFO ] [sig ] [939/3449] Forecasting DNTH... [2026-02-04T20:20:37.854239] [INFO ] [sig ] Generating forecast for: DNTH [2026-02-04T20:20:37.854268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-02-04T20:20:37.865557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-02-04T20:20:37.865944] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-02-04T20:20:37.866805] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-02-04T20:20:37.866858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:37.866891] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:37.866919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:37.866977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:37.925785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:37.926592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:37.926673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:37.926707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:38.044646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:38.044808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:38.044850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:38.044879] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:38.048370] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-02-04T20:20:38.048668] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-02-04T20:20:38.048800] [INFO ] [sig ] DNTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:38.194228] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DNTH.txt [2026-02-04T20:20:38.194395] [INFO ] [sig ] [939/3449] Completed DNTH in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.9m [2026-02-04T20:20:38.194438] [INFO ] [sig ] [940/3449] Forecasting DOCN... [2026-02-04T20:20:38.194468] [INFO ] [sig ] Generating forecast for: DOCN [2026-02-04T20:20:38.194497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-02-04T20:20:38.205804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-02-04T20:20:38.206213] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-02-04T20:20:38.207076] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-02-04T20:20:38.207129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:38.207162] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:38.207190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:38.207247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:38.267748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:38.268775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:38.268868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:38.268903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:38.400646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:38.400809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:38.400850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:38.400879] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:38.404948] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=25.31%) [2026-02-04T20:20:38.405255] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-02-04T20:20:38.405400] [INFO ] [sig ] DOCN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:38.547684] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DOCN.txt [2026-02-04T20:20:38.547839] [INFO ] [sig ] [940/3449] Completed DOCN in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:38.547878] [INFO ] [sig ] [941/3449] Forecasting DOCS... [2026-02-04T20:20:38.547909] [INFO ] [sig ] Generating forecast for: DOCS [2026-02-04T20:20:38.547939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-02-04T20:20:38.559344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-02-04T20:20:38.559735] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-02-04T20:20:38.560648] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-02-04T20:20:38.560702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:38.560733] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:38.560759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:38.560817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:38.622530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:38.623379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:38.623464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:38.623498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:38.753113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:38.753268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:38.753310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:38.753590] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:38.757463] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-02-04T20:20:38.757766] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-02-04T20:20:38.757900] [INFO ] [sig ] DOCS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:38.899199] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DOCS.txt [2026-02-04T20:20:38.899345] [INFO ] [sig ] [941/3449] Completed DOCS in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:38.899386] [INFO ] [sig ] [942/3449] Forecasting DOGZ... [2026-02-04T20:20:38.899422] [INFO ] [sig ] Generating forecast for: DOGZ [2026-02-04T20:20:38.899454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-02-04T20:20:38.910666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-02-04T20:20:38.911077] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-02-04T20:20:38.912023] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-02-04T20:20:38.912089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:38.912131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:38.912167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:38.912239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:38.971317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:38.972239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:38.972325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:38.972359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:39.096621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:39.096776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:39.096817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:39.096846] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:39.100277] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=78.53%) [2026-02-04T20:20:39.100565] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-02-04T20:20:39.100716] [INFO ] [sig ] DOGZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:39.246253] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DOGZ.txt [2026-02-04T20:20:39.246427] [INFO ] [sig ] [942/3449] Completed DOGZ in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:39.246489] [INFO ] [sig ] [943/3449] Forecasting DOLE... [2026-02-04T20:20:39.246530] [INFO ] [sig ] Generating forecast for: DOLE [2026-02-04T20:20:39.246563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-02-04T20:20:39.258208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-02-04T20:20:39.258596] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-02-04T20:20:39.259441] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-02-04T20:20:39.259494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:39.259527] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:39.259553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:39.259628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:39.316438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:39.317193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:39.317273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:39.317306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:39.436934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:39.437090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:39.437129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:39.437161] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:39.440600] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-02-04T20:20:39.440878] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-02-04T20:20:39.441006] [INFO ] [sig ] DOLE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:39.589980] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DOLE.txt [2026-02-04T20:20:39.590120] [INFO ] [sig ] [943/3449] Completed DOLE in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:39.590163] [INFO ] [sig ] [944/3449] Forecasting DOMO... [2026-02-04T20:20:39.590194] [INFO ] [sig ] Generating forecast for: DOMO [2026-02-04T20:20:39.590225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-02-04T20:20:39.601699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-02-04T20:20:39.602078] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-02-04T20:20:39.602978] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-02-04T20:20:39.603042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:39.603079] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:39.603106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:39.603162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:39.667868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:39.668852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:39.668938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:39.668970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:39.796952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:39.797110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:39.797150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:39.797180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:39.800772] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-02-04T20:20:39.801053] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-02-04T20:20:39.801188] [INFO ] [sig ] DOMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:39.945963] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DOMO.txt [2026-02-04T20:20:39.946092] [INFO ] [sig ] [944/3449] Completed DOMO in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:39.946132] [INFO ] [sig ] [945/3449] Forecasting DORM... [2026-02-04T20:20:39.946162] [INFO ] [sig ] Generating forecast for: DORM [2026-02-04T20:20:39.946192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-02-04T20:20:39.957382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-02-04T20:20:39.957734] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-02-04T20:20:39.958553] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-02-04T20:20:39.958623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:39.958657] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:39.958684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:39.958740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:40.022840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:40.023722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:40.023806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:40.023840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:40.165813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:40.165970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:40.166013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:40.166060] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:40.169975] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=86.87%) [2026-02-04T20:20:40.170263] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-02-04T20:20:40.170586] [INFO ] [sig ] DORM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:40.321514] [INFO ] [LOCAL ] Saved forecast: DORM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DORM.txt [2026-02-04T20:20:40.321680] [INFO ] [sig ] [945/3449] Completed DORM in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:40.321747] [INFO ] [sig ] [946/3449] Forecasting DOUG... [2026-02-04T20:20:40.321780] [INFO ] [sig ] Generating forecast for: DOUG [2026-02-04T20:20:40.321811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-02-04T20:20:40.333184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-02-04T20:20:40.333609] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-02-04T20:20:40.334476] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-02-04T20:20:40.334533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:40.334590] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:40.334625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:40.334686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:40.397325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:40.398127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:40.398226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:40.398268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:40.515630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:40.515784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:40.515823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:40.515852] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:40.519270] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=0.18%) [2026-02-04T20:20:40.519548] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-02-04T20:20:40.519694] [INFO ] [sig ] DOUG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:40.665100] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DOUG.txt [2026-02-04T20:20:40.665263] [INFO ] [sig ] [946/3449] Completed DOUG in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:40.665308] [INFO ] [sig ] [947/3449] Forecasting DOX... [2026-02-04T20:20:40.665340] [INFO ] [sig ] Generating forecast for: DOX [2026-02-04T20:20:40.665373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-02-04T20:20:40.677089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-02-04T20:20:40.677426] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-02-04T20:20:40.678254] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-02-04T20:20:40.678306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:40.678336] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:40.678363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:40.678419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:40.737764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:40.738769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:40.738873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:40.738935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:40.865711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:40.865866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:40.865908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:40.865940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:40.869493] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=64.12%) [2026-02-04T20:20:40.869797] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-02-04T20:20:40.869931] [INFO ] [sig ] DOX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:41.018145] [INFO ] [LOCAL ] Saved forecast: DOX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DOX.txt [2026-02-04T20:20:41.018338] [INFO ] [sig ] [947/3449] Completed DOX in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:41.018394] [INFO ] [sig ] [948/3449] Forecasting DPG... [2026-02-04T20:20:41.018433] [INFO ] [sig ] Generating forecast for: DPG [2026-02-04T20:20:41.018477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-02-04T20:20:41.029914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-02-04T20:20:41.030262] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-02-04T20:20:41.031068] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-02-04T20:20:41.031120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:41.031151] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:41.031178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:41.031235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:41.091674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:41.092332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:41.092460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:41.092495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:41.213099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:41.213268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:41.213311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:41.213342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:41.216798] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=59.04%) [2026-02-04T20:20:41.217069] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-02-04T20:20:41.217214] [INFO ] [sig ] DPG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:41.365025] [INFO ] [LOCAL ] Saved forecast: DPG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DPG.txt [2026-02-04T20:20:41.365137] [INFO ] [sig ] [948/3449] Completed DPG in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:41.365175] [INFO ] [sig ] [949/3449] Forecasting DPRO... [2026-02-04T20:20:41.365204] [INFO ] [sig ] Generating forecast for: DPRO [2026-02-04T20:20:41.365234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-02-04T20:20:41.382009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-02-04T20:20:41.382509] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-02-04T20:20:41.383332] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-02-04T20:20:41.383384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:41.383624] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:41.383654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:41.383724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:41.443192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:41.443874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:41.443956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:41.443994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:41.562235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:41.562391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:41.562431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:41.562462] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:41.566020] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=88.86%) [2026-02-04T20:20:41.566304] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-02-04T20:20:41.566434] [INFO ] [sig ] DPRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:41.712807] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DPRO.txt [2026-02-04T20:20:41.712944] [INFO ] [sig ] [949/3449] Completed DPRO in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:41.712985] [INFO ] [sig ] [950/3449] Forecasting DPZ... [2026-02-04T20:20:41.713015] [INFO ] [sig ] Generating forecast for: DPZ [2026-02-04T20:20:41.713045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-02-04T20:20:41.724410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-02-04T20:20:41.724761] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-02-04T20:20:41.725540] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-02-04T20:20:41.725609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:41.725643] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:41.725669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:41.725726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:41.786960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:41.787830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:41.787914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:41.787950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:41.909881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:41.910038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:41.910081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:41.910112] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:41.914194] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=67.65%) [2026-02-04T20:20:41.914703] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-02-04T20:20:41.914840] [INFO ] [sig ] DPZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:42.061483] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DPZ.txt [2026-02-04T20:20:42.061625] [INFO ] [sig ] [950/3449] Completed DPZ in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:42.061668] [INFO ] [sig ] [951/3449] Forecasting DQ... [2026-02-04T20:20:42.061700] [INFO ] [sig ] Generating forecast for: DQ [2026-02-04T20:20:42.061731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-02-04T20:20:42.073060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-02-04T20:20:42.073411] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-02-04T20:20:42.074219] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-02-04T20:20:42.074285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:42.074318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:42.074344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:42.074400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:42.134450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:42.135268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:42.135349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:42.135384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:42.259544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:42.259715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:42.259757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:42.259787] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:42.263282] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=40.78%) [2026-02-04T20:20:42.263611] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-02-04T20:20:42.263763] [INFO ] [sig ] DQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:42.410193] [INFO ] [LOCAL ] Saved forecast: DQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DQ.txt [2026-02-04T20:20:42.410506] [INFO ] [sig ] [951/3449] Completed DQ in 0.3s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:42.410546] [INFO ] [sig ] [952/3449] Forecasting DRD... [2026-02-04T20:20:42.410594] [INFO ] [sig ] Generating forecast for: DRD [2026-02-04T20:20:42.410628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-02-04T20:20:42.422363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-02-04T20:20:42.422749] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-02-04T20:20:42.423565] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-02-04T20:20:42.423638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:42.423673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:42.423702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:42.423762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:42.484520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:42.485377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:42.485461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:42.485495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:42.611792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:42.611933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:42.611972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:42.612001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:42.615699] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-02-04T20:20:42.615975] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-02-04T20:20:42.616107] [INFO ] [sig ] DRD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:42.764332] [INFO ] [LOCAL ] Saved forecast: DRD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DRD.txt [2026-02-04T20:20:42.764488] [INFO ] [sig ] [952/3449] Completed DRD in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:42.764530] [INFO ] [sig ] [953/3449] Forecasting DRH... [2026-02-04T20:20:42.764563] [INFO ] [sig ] Generating forecast for: DRH [2026-02-04T20:20:42.764617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-02-04T20:20:42.776510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-02-04T20:20:42.776916] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-02-04T20:20:42.777759] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-02-04T20:20:42.777811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:42.777844] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:42.777873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:42.777930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:42.838973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:42.839872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:42.839957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:42.839991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:42.969645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:42.969802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:42.969845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:42.969875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:42.973389] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-02-04T20:20:42.973696] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-02-04T20:20:42.973830] [INFO ] [sig ] DRH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:43.125165] [INFO ] [LOCAL ] Saved forecast: DRH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DRH.txt [2026-02-04T20:20:43.125316] [INFO ] [sig ] [953/3449] Completed DRH in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:43.125359] [INFO ] [sig ] [954/3449] Forecasting DRI... [2026-02-04T20:20:43.125391] [INFO ] [sig ] Generating forecast for: DRI [2026-02-04T20:20:43.125426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-02-04T20:20:43.138399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-02-04T20:20:43.138999] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-02-04T20:20:43.140099] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-02-04T20:20:43.140153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:43.140186] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:43.140214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:43.140271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:43.204562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:43.205393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:43.205477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:43.205511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:43.340128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:43.340295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:43.340336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:43.340367] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:43.344132] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-02-04T20:20:43.344618] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-02-04T20:20:43.344758] [INFO ] [sig ] DRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:43.502665] [INFO ] [LOCAL ] Saved forecast: DRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DRI.txt [2026-02-04T20:20:43.502825] [INFO ] [sig ] [954/3449] Completed DRI in 0.4s | 2.82 sym/s | Total: 5.6m | ETA: 14.8m [2026-02-04T20:20:43.502872] [INFO ] [sig ] [955/3449] Forecasting DRIO... [2026-02-04T20:20:43.502906] [INFO ] [sig ] Generating forecast for: DRIO [2026-02-04T20:20:43.502938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-02-04T20:20:43.515915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-02-04T20:20:43.516309] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-02-04T20:20:43.517352] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-02-04T20:20:43.517607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:43.517675] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:43.517706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:43.517765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:43.580160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:43.581389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:43.581491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:43.581526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:43.705853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:43.706016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:43.706057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:43.706089] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:43.710433] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-02-04T20:20:43.710785] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-02-04T20:20:43.710931] [INFO ] [sig ] DRIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:43.863952] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DRIO.txt [2026-02-04T20:20:43.864109] [INFO ] [sig ] [955/3449] Completed DRIO in 0.4s | 2.82 sym/s | Total: 5.7m | ETA: 14.8m [2026-02-04T20:20:43.864151] [INFO ] [sig ] [956/3449] Forecasting DRLL... [2026-02-04T20:20:43.864372] [INFO ] [sig ] Generating forecast for: DRLL [2026-02-04T20:20:43.864402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-02-04T20:20:43.876434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-02-04T20:20:43.877027] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-02-04T20:20:43.878050] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-02-04T20:20:43.878101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:43.878132] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:43.878159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:43.878214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:43.935719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:43.936569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:43.936674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:43.936707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:44.063664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:44.063818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:44.063859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:44.063887] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:44.067322] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-02-04T20:20:44.067637] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-02-04T20:20:44.067764] [INFO ] [sig ] DRLL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:44.212388] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DRLL.txt [2026-02-04T20:20:44.212525] [INFO ] [sig ] [956/3449] Completed DRLL in 0.3s | 2.82 sym/s | Total: 5.7m | ETA: 14.8m [2026-02-04T20:20:44.212565] [INFO ] [sig ] [957/3449] Forecasting DRMA... [2026-02-04T20:20:44.212616] [INFO ] [sig ] Generating forecast for: DRMA [2026-02-04T20:20:44.212647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-02-04T20:20:44.223319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-02-04T20:20:44.223909] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-02-04T20:20:44.224745] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-02-04T20:20:44.224797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:44.224831] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:44.224858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:44.225089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:44.284773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:44.285728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:44.285820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:44.285854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:44.417888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:44.418097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:44.418143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:44.418173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:44.421716] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-02-04T20:20:44.422008] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-02-04T20:20:44.422160] [INFO ] [sig ] DRMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:44.567950] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DRMA.txt [2026-02-04T20:20:44.568124] [INFO ] [sig ] [957/3449] Completed DRMA in 0.4s | 2.82 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:44.568165] [INFO ] [sig ] [958/3449] Forecasting DRS... [2026-02-04T20:20:44.568196] [INFO ] [sig ] Generating forecast for: DRS [2026-02-04T20:20:44.568226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-02-04T20:20:44.579031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-02-04T20:20:44.579402] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-02-04T20:20:44.580223] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-02-04T20:20:44.580287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:44.580325] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:44.580358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:44.580416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:44.637016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:44.637939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:44.638046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:44.638080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:44.755923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:44.756083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:44.756143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:44.756213] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:44.759768] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-02-04T20:20:44.760074] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-02-04T20:20:44.760214] [INFO ] [sig ] DRS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:44.900885] [INFO ] [LOCAL ] Saved forecast: DRS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DRS.txt [2026-02-04T20:20:44.901035] [INFO ] [sig ] [958/3449] Completed DRS in 0.3s | 2.82 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:44.901077] [INFO ] [sig ] [959/3449] Forecasting DRTS... [2026-02-04T20:20:44.901107] [INFO ] [sig ] Generating forecast for: DRTS [2026-02-04T20:20:44.901137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-02-04T20:20:44.911769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-02-04T20:20:44.912126] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-02-04T20:20:44.912966] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-02-04T20:20:44.913017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:44.913049] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:44.913075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:44.913131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:44.973185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:44.974095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:44.974177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:44.974210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:45.098559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:45.098729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:45.098768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:45.098796] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:45.102185] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=36.35%) [2026-02-04T20:20:45.102463] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-02-04T20:20:45.102609] [INFO ] [sig ] DRTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:45.244687] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DRTS.txt [2026-02-04T20:20:45.244840] [INFO ] [sig ] [959/3449] Completed DRTS in 0.3s | 2.82 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:45.244892] [INFO ] [sig ] [960/3449] Forecasting DRUG... [2026-02-04T20:20:45.244923] [INFO ] [sig ] Generating forecast for: DRUG [2026-02-04T20:20:45.244953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-02-04T20:20:45.255879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-02-04T20:20:45.256252] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-02-04T20:20:45.257099] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-02-04T20:20:45.257151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:45.257182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:45.257209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:45.257266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:45.314013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:45.314894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:45.314975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:45.315008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:45.435556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:45.435727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:45.435766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:45.435796] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:45.439236] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=12.81%) [2026-02-04T20:20:45.439537] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-02-04T20:20:45.439684] [INFO ] [sig ] DRUG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:45.585108] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DRUG.txt [2026-02-04T20:20:45.585269] [INFO ] [sig ] [960/3449] Completed DRUG in 0.3s | 2.82 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:45.585310] [INFO ] [sig ] [961/3449] Forecasting DRVN... [2026-02-04T20:20:45.585340] [INFO ] [sig ] Generating forecast for: DRVN [2026-02-04T20:20:45.585372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-02-04T20:20:45.596489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-02-04T20:20:45.596847] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-02-04T20:20:45.597688] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-02-04T20:20:45.597739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:45.597771] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:45.597798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:45.597854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:45.656294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:45.657375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:45.657460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:45.657492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:45.782620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:45.782778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:45.782816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:45.782845] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:45.786361] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-02-04T20:20:45.786684] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-02-04T20:20:45.786822] [INFO ] [sig ] DRVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:46.004551] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DRVN.txt [2026-02-04T20:20:46.004802] [INFO ] [sig ] [961/3449] Completed DRVN in 0.4s | 2.82 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:46.004871] [INFO ] [sig ] [962/3449] Forecasting DSGX... [2026-02-04T20:20:46.004922] [INFO ] [sig ] Generating forecast for: DSGX [2026-02-04T20:20:46.004965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-02-04T20:20:46.022206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-02-04T20:20:46.022779] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-02-04T20:20:46.024058] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-02-04T20:20:46.024133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:46.024208] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:46.024261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:46.024357] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:46.112138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:46.113390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:46.113505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:46.113562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:46.290392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:46.290625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:46.290689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:46.290737] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:46.296242] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-02-04T20:20:46.296762] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-02-04T20:20:46.296981] [INFO ] [sig ] DSGX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:46.514782] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DSGX.txt [2026-02-04T20:20:46.514995] [INFO ] [sig ] [962/3449] Completed DSGX in 0.5s | 2.82 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:46.515047] [INFO ] [sig ] [963/3449] Forecasting DSL... [2026-02-04T20:20:46.515081] [INFO ] [sig ] Generating forecast for: DSL [2026-02-04T20:20:46.515118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-02-04T20:20:46.552772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-02-04T20:20:46.559678] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-02-04T20:20:46.561421] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-02-04T20:20:46.561501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:46.561556] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:46.561626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:46.561723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:46.652827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:46.654112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:46.654277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:46.654337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:46.824404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:46.824622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:46.824675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:46.824710] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:46.828529] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: DOWN (p=39.28%) [2026-02-04T20:20:46.828873] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-02-04T20:20:46.829025] [INFO ] [sig ] DSL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:46.984980] [INFO ] [LOCAL ] Saved forecast: DSL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DSL.txt [2026-02-04T20:20:46.985153] [INFO ] [sig ] [963/3449] Completed DSL in 0.5s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:46.985195] [INFO ] [sig ] [964/3449] Forecasting DSM... [2026-02-04T20:20:46.985232] [INFO ] [sig ] Generating forecast for: DSM [2026-02-04T20:20:46.985270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-02-04T20:20:46.997640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-02-04T20:20:46.998118] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-02-04T20:20:46.999013] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-02-04T20:20:46.999068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:46.999101] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:46.999129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:46.999187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:47.072291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:47.073454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:47.073560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:47.073622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:47.224557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:47.224745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:47.224787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:47.224817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:47.229158] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-02-04T20:20:47.229475] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-02-04T20:20:47.229656] [INFO ] [sig ] DSM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:47.377240] [INFO ] [LOCAL ] Saved forecast: DSM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DSM.txt [2026-02-04T20:20:47.377387] [INFO ] [sig ] [964/3449] Completed DSM in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:47.377430] [INFO ] [sig ] [965/3449] Forecasting DSP... [2026-02-04T20:20:47.377459] [INFO ] [sig ] Generating forecast for: DSP [2026-02-04T20:20:47.377490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-02-04T20:20:47.389037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-02-04T20:20:47.389357] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-02-04T20:20:47.390181] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-02-04T20:20:47.390232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:47.390264] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:47.390292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:47.390361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:47.452423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:47.453331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:47.453455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:47.453490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:47.587834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:47.588068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:47.588113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:47.588144] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:47.591734] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-02-04T20:20:47.592023] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-02-04T20:20:47.592155] [INFO ] [sig ] DSP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:47.769098] [INFO ] [LOCAL ] Saved forecast: DSP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DSP.txt [2026-02-04T20:20:47.769255] [INFO ] [sig ] [965/3449] Completed DSP in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:47.769300] [INFO ] [sig ] [966/3449] Forecasting DSX... [2026-02-04T20:20:47.769350] [INFO ] [sig ] Generating forecast for: DSX [2026-02-04T20:20:47.769386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-02-04T20:20:47.781438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-02-04T20:20:47.781865] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-02-04T20:20:47.782799] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-02-04T20:20:47.782860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:47.782893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:47.782924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:47.782996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:47.847919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:47.848929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:47.849017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:47.849052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:47.980280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:47.980443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:47.980486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:47.980517] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:47.984219] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-02-04T20:20:47.984543] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-02-04T20:20:47.984702] [INFO ] [sig ] DSX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:48.130765] [INFO ] [LOCAL ] Saved forecast: DSX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DSX.txt [2026-02-04T20:20:48.130899] [INFO ] [sig ] [966/3449] Completed DSX in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:48.130938] [INFO ] [sig ] [967/3449] Forecasting DTB... [2026-02-04T20:20:48.130968] [INFO ] [sig ] Generating forecast for: DTB [2026-02-04T20:20:48.130998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-02-04T20:20:48.142276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-02-04T20:20:48.142637] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-02-04T20:20:48.143459] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-02-04T20:20:48.143511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:48.143543] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:48.143593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:48.143654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:48.202414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:48.203733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:48.203820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:48.203853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:48.339628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:48.339797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:48.339841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:48.339873] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:48.344641] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-02-04T20:20:48.345313] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-02-04T20:20:48.345486] [INFO ] [sig ] DTB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:48.533109] [INFO ] [LOCAL ] Saved forecast: DTB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DTB.txt [2026-02-04T20:20:48.533268] [INFO ] [sig ] [967/3449] Completed DTB in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:48.533311] [INFO ] [sig ] [968/3449] Forecasting DTE... [2026-02-04T20:20:48.533341] [INFO ] [sig ] Generating forecast for: DTE [2026-02-04T20:20:48.533374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-02-04T20:20:48.545199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-02-04T20:20:48.545816] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-02-04T20:20:48.546853] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-02-04T20:20:48.546906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:48.546938] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:48.546964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:48.547020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:48.611163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:48.612129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:48.612237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:48.612271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:48.740911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:48.741270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:48.741311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:48.741342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:48.745291] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-02-04T20:20:48.745635] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-02-04T20:20:48.745778] [INFO ] [sig ] DTE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:48.896988] [INFO ] [LOCAL ] Saved forecast: DTE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DTE.txt [2026-02-04T20:20:48.897171] [INFO ] [sig ] [968/3449] Completed DTE in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:48.897215] [INFO ] [sig ] [969/3449] Forecasting DTG... [2026-02-04T20:20:48.897245] [INFO ] [sig ] Generating forecast for: DTG [2026-02-04T20:20:48.897278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-02-04T20:20:48.908811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-02-04T20:20:48.909175] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-02-04T20:20:48.910189] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-02-04T20:20:48.910241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:48.910273] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:48.910299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:48.910359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:48.973638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:48.974540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:48.974649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:48.974685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:49.092596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:49.092762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:49.092803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:49.092849] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:49.096278] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-02-04T20:20:49.096553] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-02-04T20:20:49.096702] [INFO ] [sig ] DTG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:49.242429] [INFO ] [LOCAL ] Saved forecast: DTG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DTG.txt [2026-02-04T20:20:49.242586] [INFO ] [sig ] [969/3449] Completed DTG in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:49.242638] [INFO ] [sig ] [970/3449] Forecasting DTIL... [2026-02-04T20:20:49.242677] [INFO ] [sig ] Generating forecast for: DTIL [2026-02-04T20:20:49.242719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-02-04T20:20:49.253235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-02-04T20:20:49.253532] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-02-04T20:20:49.254347] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-02-04T20:20:49.254410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:49.254447] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:49.254478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:49.254535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:49.311225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:49.311882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:49.311979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:49.312010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:49.427699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:49.427855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:49.427897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:49.427927] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:49.431870] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-02-04T20:20:49.432151] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-02-04T20:20:49.432284] [INFO ] [sig ] DTIL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:49.578200] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DTIL.txt [2026-02-04T20:20:49.578368] [INFO ] [sig ] [970/3449] Completed DTIL in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.7m [2026-02-04T20:20:49.578420] [INFO ] [sig ] [971/3449] Forecasting DTM... [2026-02-04T20:20:49.578456] [INFO ] [sig ] Generating forecast for: DTM [2026-02-04T20:20:49.578489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-02-04T20:20:49.590654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-02-04T20:20:49.591074] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-02-04T20:20:49.591906] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-02-04T20:20:49.591960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:49.591994] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:49.592022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:49.592079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:49.650860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:49.651757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:49.651842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:49.651875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:49.780150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:49.780316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:49.780375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:49.780413] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:49.784229] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-02-04T20:20:49.784610] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-02-04T20:20:49.784773] [INFO ] [sig ] DTM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:49.927820] [INFO ] [LOCAL ] Saved forecast: DTM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DTM.txt [2026-02-04T20:20:49.928016] [INFO ] [sig ] [971/3449] Completed DTM in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-02-04T20:20:49.928062] [INFO ] [sig ] [972/3449] Forecasting DUK... [2026-02-04T20:20:49.928093] [INFO ] [sig ] Generating forecast for: DUK [2026-02-04T20:20:49.928124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-02-04T20:20:49.940860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-02-04T20:20:49.941246] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-02-04T20:20:49.942195] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-02-04T20:20:49.942248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:49.942314] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:49.942349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:49.942420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:50.012057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:50.012944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:50.013026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:50.013060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:50.131475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:50.131645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:50.131687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:50.131716] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:50.135104] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-04T20:20:50.135374] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-02-04T20:20:50.135499] [INFO ] [sig ] DUK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:50.276567] [INFO ] [LOCAL ] Saved forecast: DUK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DUK.txt [2026-02-04T20:20:50.276737] [INFO ] [sig ] [972/3449] Completed DUK in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-02-04T20:20:50.276786] [INFO ] [sig ] [973/3449] Forecasting DUKB... [2026-02-04T20:20:50.276817] [INFO ] [sig ] Generating forecast for: DUKB [2026-02-04T20:20:50.276847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-02-04T20:20:50.289350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-02-04T20:20:50.289816] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-02-04T20:20:50.290853] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-02-04T20:20:50.290907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:50.290940] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:50.290970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:50.291042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:50.354338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:50.355203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:50.355287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:50.355321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:50.490971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:50.491129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:50.491170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:50.491198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:50.494747] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-02-04T20:20:50.495034] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-02-04T20:20:50.495171] [INFO ] [sig ] DUKB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:50.649065] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DUKB.txt [2026-02-04T20:20:50.649213] [INFO ] [sig ] [973/3449] Completed DUKB in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-02-04T20:20:50.649256] [INFO ] [sig ] [974/3449] Forecasting DUOL... [2026-02-04T20:20:50.649284] [INFO ] [sig ] Generating forecast for: DUOL [2026-02-04T20:20:50.649313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-02-04T20:20:50.660243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-02-04T20:20:50.660612] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-02-04T20:20:50.661415] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-02-04T20:20:50.661469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:50.661503] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:50.661530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:50.661609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:50.722313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:50.723269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:50.723357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:50.723391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:50.849485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:50.849659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:50.849701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:50.849728] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:50.853149] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-02-04T20:20:50.853436] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-02-04T20:20:50.853568] [INFO ] [sig ] DUOL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:50.995423] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DUOL.txt [2026-02-04T20:20:50.995563] [INFO ] [sig ] [974/3449] Completed DUOL in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-02-04T20:20:50.995633] [INFO ] [sig ] [975/3449] Forecasting DVA... [2026-02-04T20:20:50.995663] [INFO ] [sig ] Generating forecast for: DVA [2026-02-04T20:20:50.995694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-02-04T20:20:51.006619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-02-04T20:20:51.006973] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-02-04T20:20:51.007785] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-02-04T20:20:51.007851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:51.007884] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:51.007912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:51.007987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:51.064947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:51.065743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:51.065839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:51.065884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:51.188279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:51.188437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:51.188476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:51.188536] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:51.192042] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-02-04T20:20:51.192320] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-02-04T20:20:51.192445] [INFO ] [sig ] DVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:51.338941] [INFO ] [LOCAL ] Saved forecast: DVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DVA.txt [2026-02-04T20:20:51.339106] [INFO ] [sig ] [975/3449] Completed DVA in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-02-04T20:20:51.339149] [INFO ] [sig ] [976/3449] Forecasting DVAX... [2026-02-04T20:20:51.339178] [INFO ] [sig ] Generating forecast for: DVAX [2026-02-04T20:20:51.339209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-02-04T20:20:51.350848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-02-04T20:20:51.351252] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-02-04T20:20:51.352075] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-02-04T20:20:51.352127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:51.352158] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:51.352184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:51.352240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:51.412410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:51.413317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:51.413398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:51.413431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:51.535400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:51.535556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:51.535614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:51.535644] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:51.539014] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-02-04T20:20:51.539290] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-02-04T20:20:51.539422] [INFO ] [sig ] DVAX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:51.681469] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DVAX.txt [2026-02-04T20:20:51.681614] [INFO ] [sig ] [976/3449] Completed DVAX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:51.681657] [INFO ] [sig ] [977/3449] Forecasting DVN... [2026-02-04T20:20:51.681687] [INFO ] [sig ] Generating forecast for: DVN [2026-02-04T20:20:51.681716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-02-04T20:20:51.694993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-02-04T20:20:51.695376] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-02-04T20:20:51.696380] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-02-04T20:20:51.696438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:51.696476] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:51.696507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:51.696588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:51.755496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:51.756396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:51.756496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:51.756537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:51.879920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:51.880077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:51.880117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:51.880146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:51.883544] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-02-04T20:20:51.883837] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-02-04T20:20:51.883963] [INFO ] [sig ] DVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:52.027459] [INFO ] [LOCAL ] Saved forecast: DVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DVN.txt [2026-02-04T20:20:52.027627] [INFO ] [sig ] [977/3449] Completed DVN in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:52.027671] [INFO ] [sig ] [978/3449] Forecasting DWAS... [2026-02-04T20:20:52.027700] [INFO ] [sig ] Generating forecast for: DWAS [2026-02-04T20:20:52.027731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-02-04T20:20:52.041238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-02-04T20:20:52.041648] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-02-04T20:20:52.042637] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-02-04T20:20:52.042689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:52.042720] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:52.042747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:52.042803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:52.111022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:52.112179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:52.112268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:52.112302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:52.248555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:52.248725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:52.248765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:52.248793] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:52.252172] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-02-04T20:20:52.252463] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-02-04T20:20:52.252621] [INFO ] [sig ] DWAS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:52.402166] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DWAS.txt [2026-02-04T20:20:52.402345] [INFO ] [sig ] [978/3449] Completed DWAS in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:52.402387] [INFO ] [sig ] [979/3449] Forecasting DWSH... [2026-02-04T20:20:52.402418] [INFO ] [sig ] Generating forecast for: DWSH [2026-02-04T20:20:52.402448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-02-04T20:20:52.414057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-02-04T20:20:52.414465] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-02-04T20:20:52.415320] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-02-04T20:20:52.415375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:52.415411] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:52.415444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:52.415505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:52.475060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:52.475998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:52.476083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:52.476119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:52.590838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:52.591001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:52.591043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:52.591074] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:52.595604] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-02-04T20:20:52.596017] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-02-04T20:20:52.596206] [INFO ] [sig ] DWSH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:52.768042] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DWSH.txt [2026-02-04T20:20:52.768221] [INFO ] [sig ] [979/3449] Completed DWSH in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:52.768263] [INFO ] [sig ] [980/3449] Forecasting DX... [2026-02-04T20:20:52.768293] [INFO ] [sig ] Generating forecast for: DX [2026-02-04T20:20:52.768324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-02-04T20:20:52.781839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-02-04T20:20:52.782263] [INFO ] [FORECASTER] Starting predict_future for DX [2026-02-04T20:20:52.783087] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-02-04T20:20:52.783141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:52.783174] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:52.783200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:52.783256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:52.840210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:52.841095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:52.841182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:52.841215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:52.961661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:52.961836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:52.961876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:52.961905] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:52.965489] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-02-04T20:20:52.966002] [INFO ] [FORECASTER] Completed predict_future for DX [2026-02-04T20:20:52.966136] [INFO ] [sig ] DX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:53.109313] [INFO ] [LOCAL ] Saved forecast: DX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DX.txt [2026-02-04T20:20:53.109474] [INFO ] [sig ] [980/3449] Completed DX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:53.109514] [INFO ] [sig ] [981/3449] Forecasting DXC... [2026-02-04T20:20:53.109545] [INFO ] [sig ] Generating forecast for: DXC [2026-02-04T20:20:53.109598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-02-04T20:20:53.121736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-02-04T20:20:53.122123] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-02-04T20:20:53.122959] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-02-04T20:20:53.123011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:53.123043] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:53.123070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:53.123126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:53.179639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:53.180485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:53.180568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:53.180624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:53.302008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:53.302168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:53.302208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:53.302236] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:53.305671] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-02-04T20:20:53.305937] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-02-04T20:20:53.306060] [INFO ] [sig ] DXC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:53.450266] [INFO ] [LOCAL ] Saved forecast: DXC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DXC.txt [2026-02-04T20:20:53.450534] [INFO ] [sig ] [981/3449] Completed DXC in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:53.450601] [INFO ] [sig ] [982/3449] Forecasting DXCM... [2026-02-04T20:20:53.450635] [INFO ] [sig ] Generating forecast for: DXCM [2026-02-04T20:20:53.450667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-02-04T20:20:53.463441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-02-04T20:20:53.463893] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-02-04T20:20:53.464934] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-02-04T20:20:53.464986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:53.465017] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:53.465044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:53.465101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:53.525853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:53.526805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:53.526950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:53.526986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:53.667660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:53.667827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:53.667915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:53.667982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:53.672201] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-02-04T20:20:53.672499] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-02-04T20:20:53.672851] [INFO ] [sig ] DXCM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:53.832461] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DXCM.txt [2026-02-04T20:20:53.832636] [INFO ] [sig ] [982/3449] Completed DXCM in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:53.832682] [INFO ] [sig ] [983/3449] Forecasting DXPE... [2026-02-04T20:20:53.832711] [INFO ] [sig ] Generating forecast for: DXPE [2026-02-04T20:20:53.832741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-02-04T20:20:53.844382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-02-04T20:20:53.844839] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-02-04T20:20:53.845705] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-02-04T20:20:53.845757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:53.845788] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:53.845815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:53.845871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:53.908996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:53.909947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:53.910031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:53.910067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:54.036488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:54.036682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:54.036731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:54.036767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:54.040596] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-02-04T20:20:54.040878] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-02-04T20:20:54.041012] [INFO ] [sig ] DXPE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:54.201156] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/DXPE.txt [2026-02-04T20:20:54.201354] [INFO ] [sig ] [983/3449] Completed DXPE in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:54.201416] [INFO ] [sig ] [984/3449] Forecasting DY... [2026-02-04T20:20:54.201456] [INFO ] [sig ] Generating forecast for: DY [2026-02-04T20:20:54.201496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-02-04T20:20:54.213964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-02-04T20:20:54.214299] [INFO ] [FORECASTER] Starting predict_future for DY [2026-02-04T20:20:54.215304] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-02-04T20:20:54.215356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:54.215388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:54.215415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:54.215472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:54.279302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:54.280421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:54.280527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:54.280591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:54.408229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:54.408434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:54.408498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:54.408548] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:54.412485] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=42.49%) [2026-02-04T20:20:54.412843] [INFO ] [FORECASTER] Completed predict_future for DY [2026-02-04T20:20:54.412994] [INFO ] [sig ] DY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:54.562748] [INFO ] [LOCAL ] Saved forecast: DY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DY.txt [2026-02-04T20:20:54.562883] [INFO ] [sig ] [984/3449] Completed DY in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:54.562923] [INFO ] [sig ] [985/3449] Forecasting DYN... [2026-02-04T20:20:54.562953] [INFO ] [sig ] Generating forecast for: DYN [2026-02-04T20:20:54.562983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-02-04T20:20:54.574699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-02-04T20:20:54.575034] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-02-04T20:20:54.576037] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-02-04T20:20:54.576111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:54.576153] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:54.576191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:54.576274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:54.635934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:54.636763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:54.636843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:54.636875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:54.767413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:54.767590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:54.767641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:54.767672] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:54.771145] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-04T20:20:54.771437] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-02-04T20:20:54.771570] [INFO ] [sig ] DYN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:54.919277] [INFO ] [LOCAL ] Saved forecast: DYN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/DYN.txt [2026-02-04T20:20:54.919502] [INFO ] [sig ] [985/3449] Completed DYN in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:54.919598] [INFO ] [sig ] [986/3449] Forecasting E... [2026-02-04T20:20:54.919652] [INFO ] [sig ] Generating forecast for: E [2026-02-04T20:20:54.919697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-02-04T20:20:54.934626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-02-04T20:20:54.935067] [INFO ] [FORECASTER] Starting predict_future for E [2026-02-04T20:20:54.936093] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-02-04T20:20:54.936155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:54.936214] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:54.936251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:54.936331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:55.000069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:55.000977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:55.001065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:55.001098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:55.125808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:55.125967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:55.126008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:55.126037] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:55.129773] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=67.89%) [2026-02-04T20:20:55.130088] [INFO ] [FORECASTER] Completed predict_future for E [2026-02-04T20:20:55.130231] [INFO ] [sig ] E: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:55.280384] [INFO ] [LOCAL ] Saved forecast: E 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/E.txt [2026-02-04T20:20:55.280624] [INFO ] [sig ] [986/3449] Completed E in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:55.280679] [INFO ] [sig ] [987/3449] Forecasting EA... [2026-02-04T20:20:55.280712] [INFO ] [sig ] Generating forecast for: EA [2026-02-04T20:20:55.280744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-02-04T20:20:55.293948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-02-04T20:20:55.294348] [INFO ] [FORECASTER] Starting predict_future for EA [2026-02-04T20:20:55.295427] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-02-04T20:20:55.295484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:55.295520] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:55.295547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:55.295632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:55.360955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:55.361880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:55.361971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:55.362006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:55.505974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:55.506148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:55.506197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:55.506227] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:55.510839] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-02-04T20:20:55.511159] [INFO ] [FORECASTER] Completed predict_future for EA [2026-02-04T20:20:55.511300] [INFO ] [sig ] EA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:55.656069] [INFO ] [LOCAL ] Saved forecast: EA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EA.txt [2026-02-04T20:20:55.656230] [INFO ] [sig ] [987/3449] Completed EA in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.6m [2026-02-04T20:20:55.656275] [INFO ] [sig ] [988/3449] Forecasting EAF... [2026-02-04T20:20:55.656305] [INFO ] [sig ] Generating forecast for: EAF [2026-02-04T20:20:55.656335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-02-04T20:20:55.669446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-02-04T20:20:55.669931] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-02-04T20:20:55.670840] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-02-04T20:20:55.670894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:55.670928] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:55.670956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:55.671015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:55.739922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:55.740981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:55.741088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:55.741126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:55.879621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:55.879976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:55.880029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:55.880072] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:55.883798] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=62.59%) [2026-02-04T20:20:55.884085] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-02-04T20:20:55.884225] [INFO ] [sig ] EAF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:56.044659] [INFO ] [LOCAL ] Saved forecast: EAF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EAF.txt [2026-02-04T20:20:56.044836] [INFO ] [sig ] [988/3449] Completed EAF in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:56.044885] [INFO ] [sig ] [989/3449] Forecasting EAI... [2026-02-04T20:20:56.044917] [INFO ] [sig ] Generating forecast for: EAI [2026-02-04T20:20:56.044948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-02-04T20:20:56.056507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-02-04T20:20:56.056955] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-02-04T20:20:56.057985] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-02-04T20:20:56.058041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:56.058073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:56.058130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:56.058203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:56.124806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:56.126110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:56.126217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:56.126267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:56.255685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:56.255877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:56.255929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:56.255960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:56.260138] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-02-04T20:20:56.260447] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-02-04T20:20:56.260617] [INFO ] [sig ] EAI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:56.419012] [INFO ] [LOCAL ] Saved forecast: EAI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EAI.txt [2026-02-04T20:20:56.419182] [INFO ] [sig ] [989/3449] Completed EAI in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:56.419226] [INFO ] [sig ] [990/3449] Forecasting EARN... [2026-02-04T20:20:56.419256] [INFO ] [sig ] Generating forecast for: EARN [2026-02-04T20:20:56.419305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-02-04T20:20:56.431546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-02-04T20:20:56.432050] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-02-04T20:20:56.432973] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-02-04T20:20:56.433027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:56.433059] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:56.433087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:56.433151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:56.499944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:56.500892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:56.501017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:56.501052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:56.633850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:56.634008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:56.634048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:56.634079] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:56.637807] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-02-04T20:20:56.638130] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-02-04T20:20:56.638267] [INFO ] [sig ] EARN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:56.796856] [INFO ] [LOCAL ] Saved forecast: EARN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EARN.txt [2026-02-04T20:20:56.797012] [INFO ] [sig ] [990/3449] Completed EARN in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:56.797058] [INFO ] [sig ] [991/3449] Forecasting EB... [2026-02-04T20:20:56.797088] [INFO ] [sig ] Generating forecast for: EB [2026-02-04T20:20:56.797119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-02-04T20:20:56.810344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-02-04T20:20:56.810926] [INFO ] [FORECASTER] Starting predict_future for EB [2026-02-04T20:20:56.811888] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-02-04T20:20:56.811943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:56.811976] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:56.812004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:56.812061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:56.881045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:56.882114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:56.882237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:56.882274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:57.018640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:57.018798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:57.018843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:57.018872] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:57.022474] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=40.33%) [2026-02-04T20:20:57.022798] [INFO ] [FORECASTER] Completed predict_future for EB [2026-02-04T20:20:57.022940] [INFO ] [sig ] EB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:57.198432] [INFO ] [LOCAL ] Saved forecast: EB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EB.txt [2026-02-04T20:20:57.198641] [INFO ] [sig ] [991/3449] Completed EB in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:57.198694] [INFO ] [sig ] [992/3449] Forecasting EBAY... [2026-02-04T20:20:57.198723] [INFO ] [sig ] Generating forecast for: EBAY [2026-02-04T20:20:57.198754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-02-04T20:20:57.211396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-02-04T20:20:57.211960] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-02-04T20:20:57.212894] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-02-04T20:20:57.212949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:57.212981] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:57.213008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:57.213066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:57.277183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:57.278248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:57.278332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:57.278365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:57.405120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:57.405276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:57.405315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:57.405343] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:57.409266] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-02-04T20:20:57.409551] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-02-04T20:20:57.409726] [INFO ] [sig ] EBAY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:57.559332] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EBAY.txt [2026-02-04T20:20:57.559569] [INFO ] [sig ] [992/3449] Completed EBAY in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:57.559662] [INFO ] [sig ] [993/3449] Forecasting EBC... [2026-02-04T20:20:57.559714] [INFO ] [sig ] Generating forecast for: EBC [2026-02-04T20:20:57.559768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-02-04T20:20:57.573543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-02-04T20:20:57.573949] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-02-04T20:20:57.574982] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-02-04T20:20:57.575034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:57.575067] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:57.575093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:57.575150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:57.632376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:57.633261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:57.633349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:57.633382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:57.771081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:57.771451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:57.771498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:57.771528] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:57.776046] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-02-04T20:20:57.776403] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-02-04T20:20:57.776635] [INFO ] [sig ] EBC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:57.933869] [INFO ] [LOCAL ] Saved forecast: EBC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EBC.txt [2026-02-04T20:20:57.934044] [INFO ] [sig ] [993/3449] Completed EBC in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:57.934114] [INFO ] [sig ] [994/3449] Forecasting EBF... [2026-02-04T20:20:57.934154] [INFO ] [sig ] Generating forecast for: EBF [2026-02-04T20:20:57.934201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-02-04T20:20:57.947374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-02-04T20:20:57.947790] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-02-04T20:20:57.948876] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-02-04T20:20:57.948950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:57.949007] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:57.949049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:57.949136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:58.013821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:58.014769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:58.014865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:58.014918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:58.144977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:58.145140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:58.145181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:58.145209] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:58.149129] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-02-04T20:20:58.149456] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-02-04T20:20:58.149624] [INFO ] [sig ] EBF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:58.307362] [INFO ] [LOCAL ] Saved forecast: EBF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EBF.txt [2026-02-04T20:20:58.307525] [INFO ] [sig ] [994/3449] Completed EBF in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.6m [2026-02-04T20:20:58.307590] [INFO ] [sig ] [995/3449] Forecasting EBON... [2026-02-04T20:20:58.307625] [INFO ] [sig ] Generating forecast for: EBON [2026-02-04T20:20:58.307655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-02-04T20:20:58.320003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-02-04T20:20:58.320331] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-02-04T20:20:58.321200] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-02-04T20:20:58.321263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:58.321301] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:58.321329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:58.321386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:58.384763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:58.385603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:58.385690] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:58.385736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:58.492649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:58.492836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:58.492878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:58.492906] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:58.497387] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-02-04T20:20:58.497733] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-02-04T20:20:58.497884] [INFO ] [sig ] EBON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:58.654566] [INFO ] [LOCAL ] Saved forecast: EBON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EBON.txt [2026-02-04T20:20:58.654726] [INFO ] [sig ] [995/3449] Completed EBON in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:20:58.654769] [INFO ] [sig ] [996/3449] Forecasting EBS... [2026-02-04T20:20:58.654799] [INFO ] [sig ] Generating forecast for: EBS [2026-02-04T20:20:58.654830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-02-04T20:20:58.668421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-02-04T20:20:58.668998] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-02-04T20:20:58.670005] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-02-04T20:20:58.670062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:58.670098] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:58.670138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:58.670209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:58.741314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:58.742237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:58.742320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:58.742370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:58.872536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:58.872728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:58.872770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:58.872799] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:58.876512] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-02-04T20:20:58.876857] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-02-04T20:20:58.877002] [INFO ] [sig ] EBS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:59.027459] [INFO ] [LOCAL ] Saved forecast: EBS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EBS.txt [2026-02-04T20:20:59.027649] [INFO ] [sig ] [996/3449] Completed EBS in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:20:59.027695] [INFO ] [sig ] [997/3449] Forecasting EC... [2026-02-04T20:20:59.027725] [INFO ] [sig ] Generating forecast for: EC [2026-02-04T20:20:59.027755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-02-04T20:20:59.039537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-02-04T20:20:59.039950] [INFO ] [FORECASTER] Starting predict_future for EC [2026-02-04T20:20:59.040856] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-02-04T20:20:59.040911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:59.040944] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:59.040970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:59.041028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:59.099298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:59.100276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:59.100365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:59.100397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:59.232421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:59.232624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:59.232680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:59.232711] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:59.236722] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-02-04T20:20:59.237170] [INFO ] [FORECASTER] Completed predict_future for EC [2026-02-04T20:20:59.237361] [INFO ] [sig ] EC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:20:59.390844] [INFO ] [LOCAL ] Saved forecast: EC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EC.txt [2026-02-04T20:20:59.390997] [INFO ] [sig ] [997/3449] Completed EC in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:20:59.391040] [INFO ] [sig ] [998/3449] Forecasting ECC... [2026-02-04T20:20:59.391069] [INFO ] [sig ] Generating forecast for: ECC [2026-02-04T20:20:59.391100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-02-04T20:20:59.402679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-02-04T20:20:59.403104] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-02-04T20:20:59.403962] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-02-04T20:20:59.404014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:59.404046] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:59.404073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:59.404130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:59.469719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:59.470867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:59.470975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:59.471020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:59.607485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:59.607708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:59.607755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:59.607786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:59.611429] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=45.16%) [2026-02-04T20:20:59.611776] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-02-04T20:20:59.611925] [INFO ] [sig ] ECC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:20:59.761464] [INFO ] [LOCAL ] Saved forecast: ECC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ECC.txt [2026-02-04T20:20:59.761645] [INFO ] [sig ] [998/3449] Completed ECC in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:20:59.761689] [INFO ] [sig ] [999/3449] Forecasting ECL... [2026-02-04T20:20:59.761720] [INFO ] [sig ] Generating forecast for: ECL [2026-02-04T20:20:59.761751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-02-04T20:20:59.773122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-02-04T20:20:59.773502] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-02-04T20:20:59.774332] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-02-04T20:20:59.774384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:20:59.774430] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:20:59.774458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:20:59.774514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:20:59.831606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:20:59.832531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:20:59.832646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:20:59.832726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:20:59.957164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:20:59.957334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:20:59.957375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:20:59.957407] [INFO ] [FORECASTER] Training complete [2026-02-04T20:20:59.961530] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-02-04T20:20:59.961862] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-02-04T20:20:59.961997] [INFO ] [sig ] ECL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:00.118101] [INFO ] [LOCAL ] Saved forecast: ECL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ECL.txt [2026-02-04T20:21:00.118269] [INFO ] [sig ] [999/3449] Completed ECL in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:21:00.118313] [INFO ] [sig ] [1000/3449] Forecasting ECPG... [2026-02-04T20:21:00.118343] [INFO ] [sig ] Generating forecast for: ECPG [2026-02-04T20:21:00.118373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-02-04T20:21:00.130640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-02-04T20:21:00.131059] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-02-04T20:21:00.131963] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-02-04T20:21:00.132017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:00.132049] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:00.132076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:00.132133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:00.197621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:00.198517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:00.198619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:00.198657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:00.328442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:00.328677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:00.328753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:00.328801] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:00.334049] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-02-04T20:21:00.334472] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-02-04T20:21:00.334658] [INFO ] [sig ] ECPG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:00.502329] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ECPG.txt [2026-02-04T20:21:00.502489] [INFO ] [sig ] [1000/3449] Completed ECPG in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:21:00.502531] [INFO ] [sig ] [1001/3449] Forecasting ECX... [2026-02-04T20:21:00.502563] [INFO ] [sig ] Generating forecast for: ECX [2026-02-04T20:21:00.502617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-02-04T20:21:00.516145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-02-04T20:21:00.516628] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-02-04T20:21:00.517704] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-02-04T20:21:00.517948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:00.518017] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:00.518046] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:00.518106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:00.581729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:00.583071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:00.583155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:00.583191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:00.712237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:00.712391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:00.712431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:00.712459] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:00.716046] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=33.91%) [2026-02-04T20:21:00.716324] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-02-04T20:21:00.716450] [INFO ] [sig ] ECX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:00.861722] [INFO ] [LOCAL ] Saved forecast: ECX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ECX.txt [2026-02-04T20:21:00.861861] [INFO ] [sig ] [1001/3449] Completed ECX in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:21:00.861900] [INFO ] [sig ] [1002/3449] Forecasting ED... [2026-02-04T20:21:00.861930] [INFO ] [sig ] Generating forecast for: ED [2026-02-04T20:21:00.861960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-02-04T20:21:00.872968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-02-04T20:21:00.873308] [INFO ] [FORECASTER] Starting predict_future for ED [2026-02-04T20:21:00.874113] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-02-04T20:21:00.874164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:00.874196] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:00.874223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:00.874280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:00.932770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:00.934059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:00.934164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:00.934200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:01.059778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:01.059936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:01.059976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:01.060004] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:01.063677] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-02-04T20:21:01.063976] [INFO ] [FORECASTER] Completed predict_future for ED [2026-02-04T20:21:01.064108] [INFO ] [sig ] ED: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:01.211833] [INFO ] [LOCAL ] Saved forecast: ED 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ED.txt [2026-02-04T20:21:01.211995] [INFO ] [sig ] [1002/3449] Completed ED in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:21:01.212037] [INFO ] [sig ] [1003/3449] Forecasting EDAP... [2026-02-04T20:21:01.212072] [INFO ] [sig ] Generating forecast for: EDAP [2026-02-04T20:21:01.212104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-02-04T20:21:01.223188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-02-04T20:21:01.223513] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-02-04T20:21:01.224408] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-02-04T20:21:01.224461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:01.224495] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:01.224523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:01.224602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:01.283396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:01.284161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:01.284243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:01.284277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:01.414752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:01.414910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:01.414952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:01.414983] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:01.418804] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-04T20:21:01.419173] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-02-04T20:21:01.419325] [INFO ] [sig ] EDAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:01.591610] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EDAP.txt [2026-02-04T20:21:01.591746] [INFO ] [sig ] [1003/3449] Completed EDAP in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.5m [2026-02-04T20:21:01.591803] [INFO ] [sig ] [1004/3449] Forecasting EDD... [2026-02-04T20:21:01.591833] [INFO ] [sig ] Generating forecast for: EDD [2026-02-04T20:21:01.591863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-02-04T20:21:01.602801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-02-04T20:21:01.603169] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-02-04T20:21:01.604111] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-02-04T20:21:01.604167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:01.604199] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:01.604228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:01.604288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:01.667661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:01.668604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:01.668713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:01.668755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:01.796797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:01.796959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:01.797003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:01.797033] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:01.804526] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-02-04T20:21:01.804968] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-02-04T20:21:01.805122] [INFO ] [sig ] EDD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:01.951847] [INFO ] [LOCAL ] Saved forecast: EDD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EDD.txt [2026-02-04T20:21:01.952018] [INFO ] [sig ] [1004/3449] Completed EDD in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:01.952264] [INFO ] [sig ] [1005/3449] Forecasting EDF... [2026-02-04T20:21:01.952299] [INFO ] [sig ] Generating forecast for: EDF [2026-02-04T20:21:01.952331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-02-04T20:21:01.966599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-02-04T20:21:01.967010] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-02-04T20:21:01.967900] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-02-04T20:21:01.967980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:01.968016] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:01.968043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:01.968100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:02.031865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:02.032849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:02.032939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:02.032973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:02.156611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:02.156771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:02.156819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:02.156857] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:02.160391] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: DOWN (p=33.62%) [2026-02-04T20:21:02.160696] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-02-04T20:21:02.160847] [INFO ] [sig ] EDF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:02.311410] [INFO ] [LOCAL ] Saved forecast: EDF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EDF.txt [2026-02-04T20:21:02.311612] [INFO ] [sig ] [1005/3449] Completed EDF in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:02.311693] [INFO ] [sig ] [1006/3449] Forecasting EDN... [2026-02-04T20:21:02.311736] [INFO ] [sig ] Generating forecast for: EDN [2026-02-04T20:21:02.311774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-02-04T20:21:02.323909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-02-04T20:21:02.324459] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-02-04T20:21:02.325303] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-02-04T20:21:02.325358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:02.325420] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:02.325448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:02.325505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:02.386421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:02.387373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:02.387462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:02.387497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:02.518048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:02.518354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:02.518406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:02.518473] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:02.522169] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-02-04T20:21:02.522533] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-02-04T20:21:02.522690] [INFO ] [sig ] EDN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:02.670224] [INFO ] [LOCAL ] Saved forecast: EDN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EDN.txt [2026-02-04T20:21:02.670442] [INFO ] [sig ] [1006/3449] Completed EDN in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:02.670496] [INFO ] [sig ] [1007/3449] Forecasting EE... [2026-02-04T20:21:02.670533] [INFO ] [sig ] Generating forecast for: EE [2026-02-04T20:21:02.670599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-02-04T20:21:02.683264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-02-04T20:21:02.683736] [INFO ] [FORECASTER] Starting predict_future for EE [2026-02-04T20:21:02.684703] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-02-04T20:21:02.684760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:02.684797] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:02.684826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:02.684883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:02.745213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:02.746125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:02.746210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:02.746244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:02.875817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:02.875975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:02.876015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:02.876043] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:02.879493] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-02-04T20:21:02.879810] [INFO ] [FORECASTER] Completed predict_future for EE [2026-02-04T20:21:02.879937] [INFO ] [sig ] EE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:03.027360] [INFO ] [LOCAL ] Saved forecast: EE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EE.txt [2026-02-04T20:21:03.027553] [INFO ] [sig ] [1007/3449] Completed EE in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:03.027636] [INFO ] [sig ] [1008/3449] Forecasting EEMA... [2026-02-04T20:21:03.027687] [INFO ] [sig ] Generating forecast for: EEMA [2026-02-04T20:21:03.027720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-02-04T20:21:03.039126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-02-04T20:21:03.039489] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-02-04T20:21:03.040332] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-02-04T20:21:03.040385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:03.040418] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:03.040446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:03.040504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:03.101152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:03.101922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:03.102003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:03.102052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:03.227583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:03.227773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:03.227816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:03.227845] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:03.231842] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=71.26%) [2026-02-04T20:21:03.232145] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-02-04T20:21:03.232280] [INFO ] [sig ] EEMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:03.378070] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EEMA.txt [2026-02-04T20:21:03.378233] [INFO ] [sig ] [1008/3449] Completed EEMA in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:03.378274] [INFO ] [sig ] [1009/3449] Forecasting EEX... [2026-02-04T20:21:03.378304] [INFO ] [sig ] Generating forecast for: EEX [2026-02-04T20:21:03.378337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-02-04T20:21:03.389334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-02-04T20:21:03.389772] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-02-04T20:21:03.390608] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-02-04T20:21:03.390660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:03.390692] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:03.390718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:03.390775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:03.452737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:03.453678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:03.453763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:03.453798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:03.573307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:03.573464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:03.573504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:03.573532] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:03.576978] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=75.99%) [2026-02-04T20:21:03.577247] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-02-04T20:21:03.577370] [INFO ] [sig ] EEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:03.725596] [INFO ] [LOCAL ] Saved forecast: EEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EEX.txt [2026-02-04T20:21:03.725757] [INFO ] [sig ] [1009/3449] Completed EEX in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:03.725800] [INFO ] [sig ] [1010/3449] Forecasting EFC... [2026-02-04T20:21:03.725831] [INFO ] [sig ] Generating forecast for: EFC [2026-02-04T20:21:03.725862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-02-04T20:21:03.738277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-02-04T20:21:03.738702] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-02-04T20:21:03.739549] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-02-04T20:21:03.739634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:03.739676] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:03.739709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:03.739795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:03.803348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:03.804446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:03.804544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:03.804598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:03.928539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:03.928742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:03.928786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:03.928814] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:03.933153] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=76.41%) [2026-02-04T20:21:03.933469] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-02-04T20:21:03.933622] [INFO ] [sig ] EFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:04.084442] [INFO ] [LOCAL ] Saved forecast: EFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EFC.txt [2026-02-04T20:21:04.084639] [INFO ] [sig ] [1010/3449] Completed EFC in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:04.084685] [INFO ] [sig ] [1011/3449] Forecasting EFSC... [2026-02-04T20:21:04.084717] [INFO ] [sig ] Generating forecast for: EFSC [2026-02-04T20:21:04.084748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-02-04T20:21:04.098432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-02-04T20:21:04.098850] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-02-04T20:21:04.099985] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-02-04T20:21:04.100039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:04.100073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:04.100102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:04.100161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:04.167763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:04.168709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:04.168804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:04.168851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:04.297394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:04.297562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:04.297629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:04.297660] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:04.301391] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-02-04T20:21:04.301695] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-02-04T20:21:04.301829] [INFO ] [sig ] EFSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:04.471257] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EFSC.txt [2026-02-04T20:21:04.471424] [INFO ] [sig ] [1011/3449] Completed EFSC in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.5m [2026-02-04T20:21:04.471468] [INFO ] [sig ] [1012/3449] Forecasting EFX... [2026-02-04T20:21:04.471497] [INFO ] [sig ] Generating forecast for: EFX [2026-02-04T20:21:04.471527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-02-04T20:21:04.483235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-02-04T20:21:04.483634] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-02-04T20:21:04.484730] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-02-04T20:21:04.484811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:04.484849] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:04.484876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:04.484936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:04.554271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:04.555289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:04.555375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:04.555410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:04.690497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:04.690672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:04.690714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:04.690743] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:04.694206] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-02-04T20:21:04.694479] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-02-04T20:21:04.694625] [INFO ] [sig ] EFX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:04.848794] [INFO ] [LOCAL ] Saved forecast: EFX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EFX.txt [2026-02-04T20:21:04.849204] [INFO ] [sig ] [1012/3449] Completed EFX in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:04.849278] [INFO ] [sig ] [1013/3449] Forecasting EG... [2026-02-04T20:21:04.849327] [INFO ] [sig ] Generating forecast for: EG [2026-02-04T20:21:04.849362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-02-04T20:21:04.862706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-02-04T20:21:04.863305] [INFO ] [FORECASTER] Starting predict_future for EG [2026-02-04T20:21:04.864420] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-02-04T20:21:04.864474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:04.864508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:04.864535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:04.864614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:04.930459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:04.931454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:04.931551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:04.931628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:05.058832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:05.058993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:05.059034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:05.059066] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:05.062796] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=72.01%) [2026-02-04T20:21:05.063089] [INFO ] [FORECASTER] Completed predict_future for EG [2026-02-04T20:21:05.063225] [INFO ] [sig ] EG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:05.220390] [INFO ] [LOCAL ] Saved forecast: EG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EG.txt [2026-02-04T20:21:05.220555] [INFO ] [sig ] [1013/3449] Completed EG in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:05.220626] [INFO ] [sig ] [1014/3449] Forecasting EGAN... [2026-02-04T20:21:05.220660] [INFO ] [sig ] Generating forecast for: EGAN [2026-02-04T20:21:05.220691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-02-04T20:21:05.233052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-02-04T20:21:05.233433] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-02-04T20:21:05.234393] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-02-04T20:21:05.234461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:05.234511] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:05.234545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:05.234631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:05.299443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:05.300304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:05.300407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:05.300461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:05.428940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:05.429103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:05.429144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:05.429173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:05.433252] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-02-04T20:21:05.433606] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-02-04T20:21:05.433759] [INFO ] [sig ] EGAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:05.593730] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EGAN.txt [2026-02-04T20:21:05.593930] [INFO ] [sig ] [1014/3449] Completed EGAN in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:05.593986] [INFO ] [sig ] [1015/3449] Forecasting EGBN... [2026-02-04T20:21:05.594018] [INFO ] [sig ] Generating forecast for: EGBN [2026-02-04T20:21:05.594048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-02-04T20:21:05.606511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-02-04T20:21:05.606914] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-02-04T20:21:05.608005] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-02-04T20:21:05.608067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:05.608112] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:05.608142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:05.608200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:05.672072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:05.672927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:05.673209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:05.673251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:05.806949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:05.807107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:05.807158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:05.807194] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:05.811087] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=49.94%) [2026-02-04T20:21:05.811375] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-02-04T20:21:05.811517] [INFO ] [sig ] EGBN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:05.968450] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EGBN.txt [2026-02-04T20:21:05.968630] [INFO ] [sig ] [1015/3449] Completed EGBN in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:05.968677] [INFO ] [sig ] [1016/3449] Forecasting EGP... [2026-02-04T20:21:05.968708] [INFO ] [sig ] Generating forecast for: EGP [2026-02-04T20:21:05.968740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-02-04T20:21:05.981431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-02-04T20:21:05.981850] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-02-04T20:21:05.982748] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-02-04T20:21:05.982803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:05.982835] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:05.982863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:05.982922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:06.048833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:06.050049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:06.050141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:06.050175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:06.182958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:06.183139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:06.183182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:06.183213] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:06.187158] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-02-04T20:21:06.187458] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-02-04T20:21:06.187613] [INFO ] [sig ] EGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:06.340929] [INFO ] [LOCAL ] Saved forecast: EGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EGP.txt [2026-02-04T20:21:06.341080] [INFO ] [sig ] [1016/3449] Completed EGP in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:06.341142] [INFO ] [sig ] [1017/3449] Forecasting EGY... [2026-02-04T20:21:06.341179] [INFO ] [sig ] Generating forecast for: EGY [2026-02-04T20:21:06.341213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-02-04T20:21:06.354341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-02-04T20:21:06.354759] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-02-04T20:21:06.355616] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-02-04T20:21:06.355670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:06.355703] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:06.355732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:06.355791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:06.419123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:06.419941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:06.420025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:06.420057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:06.546925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:06.547083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:06.547125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:06.547157] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:06.551121] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-02-04T20:21:06.551637] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-02-04T20:21:06.551797] [INFO ] [sig ] EGY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:06.712839] [INFO ] [LOCAL ] Saved forecast: EGY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EGY.txt [2026-02-04T20:21:06.712991] [INFO ] [sig ] [1017/3449] Completed EGY in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:06.713034] [INFO ] [sig ] [1018/3449] Forecasting EH... [2026-02-04T20:21:06.713068] [INFO ] [sig ] Generating forecast for: EH [2026-02-04T20:21:06.713099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-02-04T20:21:06.726076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-02-04T20:21:06.726483] [INFO ] [FORECASTER] Starting predict_future for EH [2026-02-04T20:21:06.727367] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-02-04T20:21:06.727423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:06.727456] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:06.727485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:06.727549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:06.794095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:06.795162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:06.795257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:06.795291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:06.932790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:06.933001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:06.933065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:06.933107] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:06.937274] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=87.62%) [2026-02-04T20:21:06.937669] [INFO ] [FORECASTER] Completed predict_future for EH [2026-02-04T20:21:06.937850] [INFO ] [sig ] EH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:07.095080] [INFO ] [LOCAL ] Saved forecast: EH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EH.txt [2026-02-04T20:21:07.095238] [INFO ] [sig ] [1018/3449] Completed EH in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:07.095282] [INFO ] [sig ] [1019/3449] Forecasting EHAB... [2026-02-04T20:21:07.095315] [INFO ] [sig ] Generating forecast for: EHAB [2026-02-04T20:21:07.095346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-02-04T20:21:07.107548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-02-04T20:21:07.108180] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-02-04T20:21:07.109219] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-02-04T20:21:07.109282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:07.109319] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:07.109348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:07.109417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:07.180721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:07.181621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:07.181711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:07.181752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:07.332932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:07.333095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:07.333154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:07.333187] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:07.337336] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=60.34%) [2026-02-04T20:21:07.337743] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-02-04T20:21:07.337915] [INFO ] [sig ] EHAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:07.497645] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EHAB.txt [2026-02-04T20:21:07.497827] [INFO ] [sig ] [1019/3449] Completed EHAB in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.4m [2026-02-04T20:21:07.497913] [INFO ] [sig ] [1020/3449] Forecasting EHC... [2026-02-04T20:21:07.497947] [INFO ] [sig ] Generating forecast for: EHC [2026-02-04T20:21:07.498345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-02-04T20:21:07.510643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-02-04T20:21:07.511030] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-02-04T20:21:07.511902] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-02-04T20:21:07.511956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:07.511989] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:07.512016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:07.512072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:07.580601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:07.581926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:07.582041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:07.582079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:07.713421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:07.713623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:07.713676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:07.713708] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:07.717745] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-02-04T20:21:07.718269] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-02-04T20:21:07.718415] [INFO ] [sig ] EHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:07.870463] [INFO ] [LOCAL ] Saved forecast: EHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EHC.txt [2026-02-04T20:21:07.870645] [INFO ] [sig ] [1020/3449] Completed EHC in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:07.870692] [INFO ] [sig ] [1021/3449] Forecasting EHI... [2026-02-04T20:21:07.870722] [INFO ] [sig ] Generating forecast for: EHI [2026-02-04T20:21:07.870753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-02-04T20:21:07.882533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-02-04T20:21:07.882987] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-02-04T20:21:07.883891] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-02-04T20:21:07.883949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:07.883982] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:07.884012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:07.884070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:07.941307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:07.942270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:07.942353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:07.942386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:08.064634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:08.064795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:08.064835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:08.064865] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:08.068361] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-02-04T20:21:08.068679] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-02-04T20:21:08.068818] [INFO ] [sig ] EHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:08.219438] [INFO ] [LOCAL ] Saved forecast: EHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EHI.txt [2026-02-04T20:21:08.219586] [INFO ] [sig ] [1021/3449] Completed EHI in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:08.219629] [INFO ] [sig ] [1022/3449] Forecasting EHTH... [2026-02-04T20:21:08.219660] [INFO ] [sig ] Generating forecast for: EHTH [2026-02-04T20:21:08.219690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-02-04T20:21:08.235291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-02-04T20:21:08.235658] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-02-04T20:21:08.236507] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-02-04T20:21:08.236559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:08.236609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:08.236638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:08.236694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:08.296466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:08.297283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:08.297364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:08.297396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:08.418552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:08.418720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:08.418760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:08.418795] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:08.422416] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-02-04T20:21:08.422714] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-02-04T20:21:08.422846] [INFO ] [sig ] EHTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:08.576611] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EHTH.txt [2026-02-04T20:21:08.576768] [INFO ] [sig ] [1022/3449] Completed EHTH in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:08.576820] [INFO ] [sig ] [1023/3449] Forecasting EIC... [2026-02-04T20:21:08.576857] [INFO ] [sig ] Generating forecast for: EIC [2026-02-04T20:21:08.576894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-02-04T20:21:08.589310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-02-04T20:21:08.589746] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-02-04T20:21:08.590675] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-02-04T20:21:08.590730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:08.590777] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:08.590834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:08.590896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:08.651014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:08.651899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:08.652189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:08.652235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:08.773714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:08.773872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:08.773913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:08.773943] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:08.777588] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-02-04T20:21:08.777920] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-02-04T20:21:08.778077] [INFO ] [sig ] EIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:08.929980] [INFO ] [LOCAL ] Saved forecast: EIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EIC.txt [2026-02-04T20:21:08.930322] [INFO ] [sig ] [1023/3449] Completed EIC in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:08.930365] [INFO ] [sig ] [1024/3449] Forecasting EIG... [2026-02-04T20:21:08.930397] [INFO ] [sig ] Generating forecast for: EIG [2026-02-04T20:21:08.930428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-02-04T20:21:08.943151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-02-04T20:21:08.943595] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-02-04T20:21:08.944505] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-02-04T20:21:08.944559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:08.944628] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:08.944659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:08.944718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:09.021350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:09.022356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:09.022468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:09.022516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:09.142975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:09.143128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:09.143169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:09.143198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:09.146609] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-02-04T20:21:09.146886] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-02-04T20:21:09.147015] [INFO ] [sig ] EIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:09.301228] [INFO ] [LOCAL ] Saved forecast: EIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EIG.txt [2026-02-04T20:21:09.301384] [INFO ] [sig ] [1024/3449] Completed EIG in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:09.301425] [INFO ] [sig ] [1025/3449] Forecasting EIX... [2026-02-04T20:21:09.301455] [INFO ] [sig ] Generating forecast for: EIX [2026-02-04T20:21:09.301485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-02-04T20:21:09.312547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-02-04T20:21:09.312940] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-02-04T20:21:09.313935] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-02-04T20:21:09.313989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:09.314211] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:09.314238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:09.314293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:09.372997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:09.373997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:09.374078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:09.374110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:09.497111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:09.497269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:09.497311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:09.497341] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:09.500841] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=19.48%) [2026-02-04T20:21:09.501117] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-02-04T20:21:09.501250] [INFO ] [sig ] EIX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:09.644208] [INFO ] [LOCAL ] Saved forecast: EIX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EIX.txt [2026-02-04T20:21:09.644361] [INFO ] [sig ] [1025/3449] Completed EIX in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:09.644403] [INFO ] [sig ] [1026/3449] Forecasting EL... [2026-02-04T20:21:09.644435] [INFO ] [sig ] Generating forecast for: EL [2026-02-04T20:21:09.644466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-02-04T20:21:09.656041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-02-04T20:21:09.656612] [INFO ] [FORECASTER] Starting predict_future for EL [2026-02-04T20:21:09.657487] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-02-04T20:21:09.657551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:09.657613] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:09.657653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:09.657732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:09.722658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:09.723528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:09.723631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:09.723669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:09.864499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:09.864675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:09.864717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:09.864770] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:09.868323] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-02-04T20:21:09.868694] [INFO ] [FORECASTER] Completed predict_future for EL [2026-02-04T20:21:09.868844] [INFO ] [sig ] EL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:10.019998] [INFO ] [LOCAL ] Saved forecast: EL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EL.txt [2026-02-04T20:21:10.020335] [INFO ] [sig ] [1026/3449] Completed EL in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:10.020378] [INFO ] [sig ] [1027/3449] Forecasting ELAB... [2026-02-04T20:21:10.020416] [INFO ] [sig ] Generating forecast for: ELAB [2026-02-04T20:21:10.020448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-02-04T20:21:10.031780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-02-04T20:21:10.032159] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-02-04T20:21:10.033261] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-02-04T20:21:10.033315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:10.033348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:10.033374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:10.033432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:10.101442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:10.102944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:10.103056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:10.103104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:10.232590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:10.232741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:10.232783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:10.232812] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:10.236372] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-02-04T20:21:10.236711] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-02-04T20:21:10.236847] [INFO ] [sig ] ELAB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:10.383746] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ELAB.txt [2026-02-04T20:21:10.383905] [INFO ] [sig ] [1027/3449] Completed ELAB in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:10.383957] [INFO ] [sig ] [1028/3449] Forecasting ELAN... [2026-02-04T20:21:10.383989] [INFO ] [sig ] Generating forecast for: ELAN [2026-02-04T20:21:10.384021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-02-04T20:21:10.395041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-02-04T20:21:10.395379] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-02-04T20:21:10.396256] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-02-04T20:21:10.396310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:10.396342] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:10.396369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:10.396440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:10.458270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:10.459117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:10.459199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:10.459233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:10.592332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:10.592481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:10.592520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:10.592549] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:10.595937] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=90.08%) [2026-02-04T20:21:10.596220] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-02-04T20:21:10.596351] [INFO ] [sig ] ELAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:10.743751] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ELAN.txt [2026-02-04T20:21:10.743926] [INFO ] [sig ] [1028/3449] Completed ELAN in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:10.743976] [INFO ] [sig ] [1029/3449] Forecasting ELC... [2026-02-04T20:21:10.744008] [INFO ] [sig ] Generating forecast for: ELC [2026-02-04T20:21:10.744039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-02-04T20:21:10.756218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-02-04T20:21:10.756834] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-02-04T20:21:10.757913] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-02-04T20:21:10.757990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:10.758025] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:10.758053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:10.758113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:10.823502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:10.824444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:10.824535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:10.824569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:10.965189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:10.965348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:10.965390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:10.965418] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:10.970136] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=21.94%) [2026-02-04T20:21:10.970817] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-02-04T20:21:10.970994] [INFO ] [sig ] ELC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:11.117563] [INFO ] [LOCAL ] Saved forecast: ELC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ELC.txt [2026-02-04T20:21:11.117711] [INFO ] [sig ] [1029/3449] Completed ELC in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:11.117753] [INFO ] [sig ] [1030/3449] Forecasting ELDN... [2026-02-04T20:21:11.117785] [INFO ] [sig ] Generating forecast for: ELDN [2026-02-04T20:21:11.117820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-02-04T20:21:11.128238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-02-04T20:21:11.128622] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-02-04T20:21:11.129441] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-02-04T20:21:11.129494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:11.129526] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:11.129553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:11.129629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:11.187122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:11.187785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:11.187860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:11.187892] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:11.309631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:11.309790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:11.309831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:11.309877] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:11.313504] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=59.51%) [2026-02-04T20:21:11.313792] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-02-04T20:21:11.313925] [INFO ] [sig ] ELDN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:11.457506] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ELDN.txt [2026-02-04T20:21:11.457679] [INFO ] [sig ] [1030/3449] Completed ELDN in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-02-04T20:21:11.457733] [INFO ] [sig ] [1031/3449] Forecasting ELF... [2026-02-04T20:21:11.457765] [INFO ] [sig ] Generating forecast for: ELF [2026-02-04T20:21:11.457796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-02-04T20:21:11.470299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-02-04T20:21:11.470669] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-02-04T20:21:11.471467] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-02-04T20:21:11.471519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:11.471553] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:11.471604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:11.471664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:11.531219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:11.531936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:11.532015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:11.532048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:11.670202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:11.670357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:11.670399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:11.670428] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:11.673953] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-02-04T20:21:11.674244] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-02-04T20:21:11.674375] [INFO ] [sig ] ELF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:11.823763] [INFO ] [LOCAL ] Saved forecast: ELF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ELF.txt [2026-02-04T20:21:11.823918] [INFO ] [sig ] [1031/3449] Completed ELF in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-04T20:21:11.823959] [INFO ] [sig ] [1032/3449] Forecasting ELME... [2026-02-04T20:21:11.823990] [INFO ] [sig ] Generating forecast for: ELME [2026-02-04T20:21:11.824020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-02-04T20:21:11.835460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-02-04T20:21:11.835864] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-02-04T20:21:11.836780] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-02-04T20:21:11.836835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:11.836867] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:11.836893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:11.836949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:11.899154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:11.900074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:11.900160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:11.900212] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:12.025821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:12.025983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:12.026024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:12.026053] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:12.029618] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-02-04T20:21:12.029957] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-02-04T20:21:12.030099] [INFO ] [sig ] ELME: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:12.179353] [INFO ] [LOCAL ] Saved forecast: ELME 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ELME.txt [2026-02-04T20:21:12.179494] [INFO ] [sig ] [1032/3449] Completed ELME in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-04T20:21:12.179545] [INFO ] [sig ] [1033/3449] Forecasting ELS... [2026-02-04T20:21:12.179594] [INFO ] [sig ] Generating forecast for: ELS [2026-02-04T20:21:12.179628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-02-04T20:21:12.190874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-02-04T20:21:12.191202] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-02-04T20:21:12.192237] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-02-04T20:21:12.192289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:12.192320] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:12.192346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:12.192404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:12.250763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:12.251429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:12.251509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:12.251541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:12.377400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:12.377557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:12.377616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:12.377646] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:12.381407] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=34.69%) [2026-02-04T20:21:12.381710] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-02-04T20:21:12.381843] [INFO ] [sig ] ELS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:12.534206] [INFO ] [LOCAL ] Saved forecast: ELS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ELS.txt [2026-02-04T20:21:12.534409] [INFO ] [sig ] [1033/3449] Completed ELS in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-04T20:21:12.534465] [INFO ] [sig ] [1034/3449] Forecasting ELTX... [2026-02-04T20:21:12.534505] [INFO ] [sig ] Generating forecast for: ELTX [2026-02-04T20:21:12.534551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-02-04T20:21:12.545987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-02-04T20:21:12.546414] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-02-04T20:21:12.547296] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-02-04T20:21:12.547350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:12.547385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:12.547414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:12.547509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:12.609434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:12.610321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:12.610407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:12.610441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:12.729371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:12.729529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:12.729587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:12.729622] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:12.733062] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-02-04T20:21:12.733605] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-02-04T20:21:12.733773] [INFO ] [sig ] ELTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:12.888126] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ELTX.txt [2026-02-04T20:21:12.888285] [INFO ] [sig ] [1034/3449] Completed ELTX in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-04T20:21:12.888328] [INFO ] [sig ] [1035/3449] Forecasting ELVA... [2026-02-04T20:21:12.888357] [INFO ] [sig ] Generating forecast for: ELVA [2026-02-04T20:21:12.888388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-02-04T20:21:12.900345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-02-04T20:21:12.900739] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-02-04T20:21:12.901772] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-02-04T20:21:12.901825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:12.901856] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:12.901883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:12.901940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:12.969043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:12.970153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:12.970243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:12.970278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:13.101403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:13.101594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:13.101637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:13.101665] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:13.105508] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-02-04T20:21:13.105822] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-02-04T20:21:13.105972] [INFO ] [sig ] ELVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:13.254104] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ELVA.txt [2026-02-04T20:21:13.254270] [INFO ] [sig ] [1035/3449] Completed ELVA in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-04T20:21:13.254311] [INFO ] [sig ] [1036/3449] Forecasting ELVN... [2026-02-04T20:21:13.254341] [INFO ] [sig ] Generating forecast for: ELVN [2026-02-04T20:21:13.254372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-02-04T20:21:13.266100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-02-04T20:21:13.266475] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-02-04T20:21:13.267299] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-02-04T20:21:13.267382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:13.267418] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:13.267445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:13.267503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:13.325034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:13.326181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:13.326266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:13.326299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:13.450303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:13.450460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:13.450499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:13.450529] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:13.454226] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-02-04T20:21:13.454516] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-02-04T20:21:13.454666] [INFO ] [sig ] ELVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:13.614370] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ELVN.txt [2026-02-04T20:21:13.614516] [INFO ] [sig ] [1036/3449] Completed ELVN in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.3m [2026-02-04T20:21:13.614605] [INFO ] [sig ] [1037/3449] Forecasting EM... [2026-02-04T20:21:13.614638] [INFO ] [sig ] Generating forecast for: EM [2026-02-04T20:21:13.614669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-02-04T20:21:13.625742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-02-04T20:21:13.626145] [INFO ] [FORECASTER] Starting predict_future for EM [2026-02-04T20:21:13.626973] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-02-04T20:21:13.627025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:13.627058] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:13.627084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:13.627140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:13.685751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:13.686635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:13.686722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:13.686756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:13.812382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:13.812537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:13.812592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:13.812625] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:13.816368] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-02-04T20:21:13.816673] [INFO ] [FORECASTER] Completed predict_future for EM [2026-02-04T20:21:13.816803] [INFO ] [sig ] EM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:13.960869] [INFO ] [LOCAL ] Saved forecast: EM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EM.txt [2026-02-04T20:21:13.961027] [INFO ] [sig ] [1037/3449] Completed EM in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:13.961076] [INFO ] [sig ] [1038/3449] Forecasting EMB... [2026-02-04T20:21:13.961109] [INFO ] [sig ] Generating forecast for: EMB [2026-02-04T20:21:13.961140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-02-04T20:21:13.973347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-02-04T20:21:13.973744] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-02-04T20:21:13.974777] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-02-04T20:21:13.974829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:13.974861] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:13.974893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:13.974962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:14.034785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:14.035475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:14.035559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:14.035625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:14.161410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:14.161560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:14.161620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:14.161648] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:14.165631] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-02-04T20:21:14.165914] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-02-04T20:21:14.166065] [INFO ] [sig ] EMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:14.310652] [INFO ] [LOCAL ] Saved forecast: EMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EMB.txt [2026-02-04T20:21:14.310814] [INFO ] [sig ] [1038/3449] Completed EMB in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:14.310855] [INFO ] [sig ] [1039/3449] Forecasting EMBC... [2026-02-04T20:21:14.310885] [INFO ] [sig ] Generating forecast for: EMBC [2026-02-04T20:21:14.310917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-02-04T20:21:14.322001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-02-04T20:21:14.322388] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-02-04T20:21:14.323223] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-02-04T20:21:14.323276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:14.323307] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:14.323335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:14.323392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:14.381167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:14.382061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:14.382144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:14.382177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:14.514727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:14.514914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:14.514971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:14.515001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:14.519071] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-02-04T20:21:14.519405] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-02-04T20:21:14.519548] [INFO ] [sig ] EMBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:14.666271] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EMBC.txt [2026-02-04T20:21:14.666451] [INFO ] [sig ] [1039/3449] Completed EMBC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:14.666505] [INFO ] [sig ] [1040/3449] Forecasting EMD... [2026-02-04T20:21:14.666537] [INFO ] [sig ] Generating forecast for: EMD [2026-02-04T20:21:14.666587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-02-04T20:21:14.680486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-02-04T20:21:14.680848] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-02-04T20:21:14.681746] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-02-04T20:21:14.681798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:14.681830] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:14.681885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:14.681957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:14.739045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:14.740077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:14.740365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:14.740401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:14.863081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:14.863236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:14.863276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:14.863304] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:14.867207] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=75.13%) [2026-02-04T20:21:14.867480] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-02-04T20:21:14.867631] [INFO ] [sig ] EMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:15.015206] [INFO ] [LOCAL ] Saved forecast: EMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EMD.txt [2026-02-04T20:21:15.015381] [INFO ] [sig ] [1040/3449] Completed EMD in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:15.015439] [INFO ] [sig ] [1041/3449] Forecasting EMF... [2026-02-04T20:21:15.015484] [INFO ] [sig ] Generating forecast for: EMF [2026-02-04T20:21:15.015534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-02-04T20:21:15.027069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-02-04T20:21:15.027409] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-02-04T20:21:15.028275] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-02-04T20:21:15.028328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:15.028360] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:15.028386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:15.028446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:15.088114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:15.089049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:15.089151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:15.089184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:15.203188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:15.203338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:15.203377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:15.203406] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:15.206782] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=30.13%) [2026-02-04T20:21:15.207067] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-02-04T20:21:15.207189] [INFO ] [sig ] EMF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:15.350004] [INFO ] [LOCAL ] Saved forecast: EMF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EMF.txt [2026-02-04T20:21:15.350151] [INFO ] [sig ] [1041/3449] Completed EMF in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:15.350191] [INFO ] [sig ] [1042/3449] Forecasting EMN... [2026-02-04T20:21:15.350220] [INFO ] [sig ] Generating forecast for: EMN [2026-02-04T20:21:15.350251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-02-04T20:21:15.361049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-02-04T20:21:15.361388] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-02-04T20:21:15.362208] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-02-04T20:21:15.362260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:15.362291] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:15.362318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:15.362375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:15.419887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:15.420778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:15.420884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:15.420917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:15.544882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:15.545050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:15.545100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:15.545133] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:15.548558] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-02-04T20:21:15.548845] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-02-04T20:21:15.548982] [INFO ] [sig ] EMN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:15.690608] [INFO ] [LOCAL ] Saved forecast: EMN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EMN.txt [2026-02-04T20:21:15.690744] [INFO ] [sig ] [1042/3449] Completed EMN in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:15.690783] [INFO ] [sig ] [1043/3449] Forecasting EMO... [2026-02-04T20:21:15.690813] [INFO ] [sig ] Generating forecast for: EMO [2026-02-04T20:21:15.690843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-02-04T20:21:15.701755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-02-04T20:21:15.702084] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-02-04T20:21:15.702883] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-02-04T20:21:15.702934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:15.702968] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:15.702998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:15.703054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:15.761340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:15.762053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:15.762132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:15.762165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:15.880458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:15.880629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:15.880688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:15.880719] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:15.884339] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=26.51%) [2026-02-04T20:21:15.884681] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-02-04T20:21:15.884816] [INFO ] [sig ] EMO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:16.028282] [INFO ] [LOCAL ] Saved forecast: EMO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EMO.txt [2026-02-04T20:21:16.028439] [INFO ] [sig ] [1043/3449] Completed EMO in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:16.028481] [INFO ] [sig ] [1044/3449] Forecasting EMXC... [2026-02-04T20:21:16.028510] [INFO ] [sig ] Generating forecast for: EMXC [2026-02-04T20:21:16.028542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-02-04T20:21:16.040708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-02-04T20:21:16.041126] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-02-04T20:21:16.041992] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-02-04T20:21:16.042046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:16.042078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:16.042104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:16.042160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:16.098792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:16.099729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:16.099817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:16.099850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:16.225254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:16.225413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:16.225454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:16.225489] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:16.229193] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=72.69%) [2026-02-04T20:21:16.229495] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-02-04T20:21:16.229654] [INFO ] [sig ] EMXC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:16.379372] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EMXC.txt [2026-02-04T20:21:16.379532] [INFO ] [sig ] [1044/3449] Completed EMXC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:16.379601] [INFO ] [sig ] [1045/3449] Forecasting ENB... [2026-02-04T20:21:16.379636] [INFO ] [sig ] Generating forecast for: ENB [2026-02-04T20:21:16.379667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-02-04T20:21:16.391034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-02-04T20:21:16.391430] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-02-04T20:21:16.392306] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-02-04T20:21:16.392361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:16.392394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:16.392423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:16.392481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:16.455858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:16.456803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:16.456895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:16.456930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:16.594104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:16.594258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:16.594306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:16.594352] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:16.598037] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-02-04T20:21:16.598321] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-02-04T20:21:16.598452] [INFO ] [sig ] ENB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:16.744266] [INFO ] [LOCAL ] Saved forecast: ENB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENB.txt [2026-02-04T20:21:16.744401] [INFO ] [sig ] [1045/3449] Completed ENB in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:16.744442] [INFO ] [sig ] [1046/3449] Forecasting ENGN... [2026-02-04T20:21:16.744472] [INFO ] [sig ] Generating forecast for: ENGN [2026-02-04T20:21:16.744503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-02-04T20:21:16.755129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-02-04T20:21:16.755460] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-02-04T20:21:16.756320] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-02-04T20:21:16.756373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:16.756405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:16.756432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:16.756489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:16.816595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:16.817597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:16.817680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:16.817717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:16.940737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:16.940888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:16.940926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:16.940955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:16.944706] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-02-04T20:21:16.944984] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-02-04T20:21:16.945114] [INFO ] [sig ] ENGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:17.098700] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ENGN.txt [2026-02-04T20:21:17.098871] [INFO ] [sig ] [1046/3449] Completed ENGN in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:17.098917] [INFO ] [sig ] [1047/3449] Forecasting ENIC... [2026-02-04T20:21:17.098951] [INFO ] [sig ] Generating forecast for: ENIC [2026-02-04T20:21:17.098987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-02-04T20:21:17.111245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-02-04T20:21:17.111660] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-02-04T20:21:17.112521] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-02-04T20:21:17.112596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:17.112646] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:17.112676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:17.112735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:17.176533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:17.177371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:17.177455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:17.177489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:17.301316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:17.301474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:17.301515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:17.301543] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:17.305163] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=66.40%) [2026-02-04T20:21:17.305643] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-02-04T20:21:17.305775] [INFO ] [sig ] ENIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:17.520255] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENIC.txt [2026-02-04T20:21:17.520398] [INFO ] [sig ] [1047/3449] Completed ENIC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-02-04T20:21:17.520439] [INFO ] [sig ] [1048/3449] Forecasting ENPH... [2026-02-04T20:21:17.520469] [INFO ] [sig ] Generating forecast for: ENPH [2026-02-04T20:21:17.520499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-02-04T20:21:17.531675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-02-04T20:21:17.532038] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-02-04T20:21:17.532864] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-02-04T20:21:17.532916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:17.532948] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:17.532974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:17.533029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:17.592931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:17.593673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:17.593757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:17.593793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:17.713260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:17.713414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:17.713452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:17.713482] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:17.716951] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-02-04T20:21:17.717234] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-02-04T20:21:17.717375] [INFO ] [sig ] ENPH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:17.861921] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENPH.txt [2026-02-04T20:21:17.862097] [INFO ] [sig ] [1048/3449] Completed ENPH in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-04T20:21:17.862150] [INFO ] [sig ] [1049/3449] Forecasting ENS... [2026-02-04T20:21:17.862185] [INFO ] [sig ] Generating forecast for: ENS [2026-02-04T20:21:17.862218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-02-04T20:21:17.874540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-02-04T20:21:17.874941] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-02-04T20:21:17.875822] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-02-04T20:21:17.875877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:17.875916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:17.875954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:17.876018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:17.935142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:17.935890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:17.935971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:17.936005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:18.054623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:18.054781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:18.054823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:18.054854] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:18.058510] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=26.68%) [2026-02-04T20:21:18.058813] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-02-04T20:21:18.058943] [INFO ] [sig ] ENS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:18.205208] [INFO ] [LOCAL ] Saved forecast: ENS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ENS.txt [2026-02-04T20:21:18.205359] [INFO ] [sig ] [1049/3449] Completed ENS in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-04T20:21:18.205400] [INFO ] [sig ] [1050/3449] Forecasting ENSG... [2026-02-04T20:21:18.205428] [INFO ] [sig ] Generating forecast for: ENSG [2026-02-04T20:21:18.205458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-02-04T20:21:18.217350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-02-04T20:21:18.217737] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-02-04T20:21:18.218628] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-02-04T20:21:18.218682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:18.218716] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:18.218744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:18.218805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:18.291228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:18.292115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:18.292198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:18.292231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:18.417595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:18.417753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:18.417794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:18.417824] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:18.421289] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-02-04T20:21:18.421563] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-02-04T20:21:18.421707] [INFO ] [sig ] ENSG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:18.569400] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENSG.txt [2026-02-04T20:21:18.569563] [INFO ] [sig ] [1050/3449] Completed ENSG in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-04T20:21:18.569639] [INFO ] [sig ] [1051/3449] Forecasting ENTA... [2026-02-04T20:21:18.569673] [INFO ] [sig ] Generating forecast for: ENTA [2026-02-04T20:21:18.569706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-02-04T20:21:18.581289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-02-04T20:21:18.581741] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-02-04T20:21:18.582680] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-02-04T20:21:18.582736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:18.582771] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:18.582799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:18.582859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:18.643073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:18.643961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:18.644090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:18.644132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:18.765799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:18.765955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:18.765995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:18.766027] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:18.769527] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-02-04T20:21:18.769824] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-02-04T20:21:18.769959] [INFO ] [sig ] ENTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:18.919977] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ENTA.txt [2026-02-04T20:21:18.920135] [INFO ] [sig ] [1051/3449] Completed ENTA in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-04T20:21:18.920178] [INFO ] [sig ] [1052/3449] Forecasting ENTG... [2026-02-04T20:21:18.920211] [INFO ] [sig ] Generating forecast for: ENTG [2026-02-04T20:21:18.920243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-02-04T20:21:18.931819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-02-04T20:21:18.932211] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-02-04T20:21:18.933098] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-02-04T20:21:18.933154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:18.933187] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:18.933215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:18.933273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:18.992625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:18.993536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:18.993642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:18.993679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:19.123282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:19.123435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:19.123476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:19.123505] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:19.127052] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-02-04T20:21:19.127363] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-02-04T20:21:19.127519] [INFO ] [sig ] ENTG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:19.275357] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENTG.txt [2026-02-04T20:21:19.275515] [INFO ] [sig ] [1052/3449] Completed ENTG in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-04T20:21:19.275565] [INFO ] [sig ] [1053/3449] Forecasting ENTX... [2026-02-04T20:21:19.275631] [INFO ] [sig ] Generating forecast for: ENTX [2026-02-04T20:21:19.275672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-02-04T20:21:19.287503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-02-04T20:21:19.287933] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-02-04T20:21:19.288847] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-02-04T20:21:19.288900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:19.288933] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:19.288971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:19.289051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:19.348642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:19.349544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:19.349656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:19.349692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:19.470547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:19.470739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:19.470791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:19.470827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:19.474315] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-02-04T20:21:19.474611] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-02-04T20:21:19.474746] [INFO ] [sig ] ENTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:19.618551] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ENTX.txt [2026-02-04T20:21:19.618722] [INFO ] [sig ] [1053/3449] Completed ENTX in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.2m [2026-02-04T20:21:19.618792] [INFO ] [sig ] [1054/3449] Forecasting ENVA... [2026-02-04T20:21:19.618824] [INFO ] [sig ] Generating forecast for: ENVA [2026-02-04T20:21:19.618855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-02-04T20:21:19.630383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-02-04T20:21:19.630794] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-02-04T20:21:19.631633] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-02-04T20:21:19.631687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:19.631721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:19.631749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:19.631808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:19.691701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:19.692824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:19.692914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:19.692949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:19.810195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:19.810351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:19.810391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:19.810440] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:19.813852] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=37.04%) [2026-02-04T20:21:19.814129] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-02-04T20:21:19.814255] [INFO ] [sig ] ENVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:19.957927] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ENVA.txt [2026-02-04T20:21:19.958119] [INFO ] [sig ] [1054/3449] Completed ENVA in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:19.958165] [INFO ] [sig ] [1055/3449] Forecasting ENVB... [2026-02-04T20:21:19.958193] [INFO ] [sig ] Generating forecast for: ENVB [2026-02-04T20:21:19.958223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-02-04T20:21:19.969195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-02-04T20:21:19.969619] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-02-04T20:21:19.970458] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-02-04T20:21:19.970510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:19.970542] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:19.970588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:19.970650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:20.028546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:20.029403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:20.029484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:20.029517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:20.147846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:20.148031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:20.148071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:20.148100] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:20.151467] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-02-04T20:21:20.151762] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-02-04T20:21:20.151888] [INFO ] [sig ] ENVB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:20.297789] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENVB.txt [2026-02-04T20:21:20.297939] [INFO ] [sig ] [1055/3449] Completed ENVB in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:20.298016] [INFO ] [sig ] [1056/3449] Forecasting ENVX... [2026-02-04T20:21:20.298050] [INFO ] [sig ] Generating forecast for: ENVX [2026-02-04T20:21:20.298081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-02-04T20:21:20.310052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-02-04T20:21:20.310455] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-02-04T20:21:20.311444] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-02-04T20:21:20.311500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:20.311537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:20.311606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:20.311696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:20.383860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:20.385038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:20.385156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:20.385207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:20.515716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:20.515872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:20.515912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:20.515941] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:20.519338] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=65.34%) [2026-02-04T20:21:20.519630] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-02-04T20:21:20.519759] [INFO ] [sig ] ENVX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:20.676953] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ENVX.txt [2026-02-04T20:21:20.677131] [INFO ] [sig ] [1056/3449] Completed ENVX in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:20.677186] [INFO ] [sig ] [1057/3449] Forecasting EOD... [2026-02-04T20:21:20.677239] [INFO ] [sig ] Generating forecast for: EOD [2026-02-04T20:21:20.677283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-02-04T20:21:20.692729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-02-04T20:21:20.693182] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-02-04T20:21:20.694622] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-02-04T20:21:20.694689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:20.694732] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:20.694803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:20.694891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:20.759150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:20.760087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:20.760189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:20.760229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:20.890712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:20.890879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:20.890921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:20.890950] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:20.895203] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-02-04T20:21:20.895712] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-02-04T20:21:20.895856] [INFO ] [sig ] EOD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:21.050489] [INFO ] [LOCAL ] Saved forecast: EOD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EOD.txt [2026-02-04T20:21:21.050658] [INFO ] [sig ] [1057/3449] Completed EOD in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:21.050702] [INFO ] [sig ] [1058/3449] Forecasting EOG... [2026-02-04T20:21:21.050732] [INFO ] [sig ] Generating forecast for: EOG [2026-02-04T20:21:21.050762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-02-04T20:21:21.063016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-02-04T20:21:21.063424] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-02-04T20:21:21.064281] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-02-04T20:21:21.064333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:21.064365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:21.064406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:21.064464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:21.123118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:21.124261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:21.124358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:21.124395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:21.248211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:21.248369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:21.248408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:21.248438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:21.251976] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=9.05%) [2026-02-04T20:21:21.252251] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-02-04T20:21:21.252378] [INFO ] [sig ] EOG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:21.400130] [INFO ] [LOCAL ] Saved forecast: EOG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EOG.txt [2026-02-04T20:21:21.400271] [INFO ] [sig ] [1058/3449] Completed EOG in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:21.400316] [INFO ] [sig ] [1059/3449] Forecasting EOI... [2026-02-04T20:21:21.400346] [INFO ] [sig ] Generating forecast for: EOI [2026-02-04T20:21:21.400376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-02-04T20:21:21.412296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-02-04T20:21:21.412691] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-02-04T20:21:21.413471] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-02-04T20:21:21.413522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:21.413554] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:21.413605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:21.413663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:21.471307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:21.472065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:21.472147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:21.472181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:21.600645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:21.600797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:21.600837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:21.600866] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:21.604281] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=11.05%) [2026-02-04T20:21:21.604552] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-02-04T20:21:21.604699] [INFO ] [sig ] EOI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:21.747418] [INFO ] [LOCAL ] Saved forecast: EOI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EOI.txt [2026-02-04T20:21:21.747555] [INFO ] [sig ] [1059/3449] Completed EOI in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:21.747622] [INFO ] [sig ] [1060/3449] Forecasting EOLS... [2026-02-04T20:21:21.747654] [INFO ] [sig ] Generating forecast for: EOLS [2026-02-04T20:21:21.747684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-02-04T20:21:21.760774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-02-04T20:21:21.761182] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-02-04T20:21:21.762033] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-02-04T20:21:21.762085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:21.762116] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:21.762142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:21.762197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:21.820906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:21.821792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:21.821876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:21.821911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:21.941851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:21.942006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:21.942048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:21.942077] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:21.945718] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-02-04T20:21:21.945991] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-02-04T20:21:21.946118] [INFO ] [sig ] EOLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:22.089279] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EOLS.txt [2026-02-04T20:21:22.089417] [INFO ] [sig ] [1060/3449] Completed EOLS in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:22.089457] [INFO ] [sig ] [1061/3449] Forecasting EOS... [2026-02-04T20:21:22.089486] [INFO ] [sig ] Generating forecast for: EOS [2026-02-04T20:21:22.089517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-02-04T20:21:22.100776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-02-04T20:21:22.101130] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-02-04T20:21:22.101976] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-02-04T20:21:22.102030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:22.102070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:22.102105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:22.102182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:22.160709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:22.161639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:22.161730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:22.161764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:22.286366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:22.286517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:22.286556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:22.286606] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:22.290291] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-02-04T20:21:22.290588] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-02-04T20:21:22.290721] [INFO ] [sig ] EOS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:22.437548] [INFO ] [LOCAL ] Saved forecast: EOS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EOS.txt [2026-02-04T20:21:22.437719] [INFO ] [sig ] [1061/3449] Completed EOS in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:22.437761] [INFO ] [sig ] [1062/3449] Forecasting EOSE... [2026-02-04T20:21:22.437790] [INFO ] [sig ] Generating forecast for: EOSE [2026-02-04T20:21:22.437841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-02-04T20:21:22.449763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-02-04T20:21:22.450135] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-02-04T20:21:22.451153] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-02-04T20:21:22.451205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:22.451235] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:22.451455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:22.451509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:22.512145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:22.513020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:22.513107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:22.513142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:22.637260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:22.637419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:22.637461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:22.637490] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:22.641063] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=30.42%) [2026-02-04T20:21:22.641350] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-02-04T20:21:22.641480] [INFO ] [sig ] EOSE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:22.788731] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EOSE.txt [2026-02-04T20:21:22.788890] [INFO ] [sig ] [1062/3449] Completed EOSE in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:22.788933] [INFO ] [sig ] [1063/3449] Forecasting EPAC... [2026-02-04T20:21:22.788964] [INFO ] [sig ] Generating forecast for: EPAC [2026-02-04T20:21:22.788994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-02-04T20:21:22.800377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-02-04T20:21:22.800727] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-02-04T20:21:22.801543] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-02-04T20:21:22.801617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:22.801652] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:22.801681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:22.801741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:22.861892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:22.862766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:22.862868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:22.862923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:22.982416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:22.982592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:22.982643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:22.982681] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:22.986108] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-02-04T20:21:22.986387] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-02-04T20:21:22.986515] [INFO ] [sig ] EPAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:23.129768] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EPAC.txt [2026-02-04T20:21:23.129908] [INFO ] [sig ] [1063/3449] Completed EPAC in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-02-04T20:21:23.129950] [INFO ] [sig ] [1064/3449] Forecasting EPAM... [2026-02-04T20:21:23.129979] [INFO ] [sig ] Generating forecast for: EPAM [2026-02-04T20:21:23.130009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-02-04T20:21:23.141027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-02-04T20:21:23.141394] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-02-04T20:21:23.142208] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-02-04T20:21:23.142260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:23.142292] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:23.142318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:23.142374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:23.212443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:23.213316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:23.213396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:23.213429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:23.343064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:23.343224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:23.343263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:23.343293] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:23.346704] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-02-04T20:21:23.347013] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-02-04T20:21:23.347148] [INFO ] [sig ] EPAM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:23.493304] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EPAM.txt [2026-02-04T20:21:23.493459] [INFO ] [sig ] [1064/3449] Completed EPAM in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:23.493502] [INFO ] [sig ] [1065/3449] Forecasting EPC... [2026-02-04T20:21:23.493531] [INFO ] [sig ] Generating forecast for: EPC [2026-02-04T20:21:23.493562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-02-04T20:21:23.505451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-02-04T20:21:23.506007] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-02-04T20:21:23.506980] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-02-04T20:21:23.507032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:23.507064] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:23.507091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:23.507147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:23.566131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:23.567068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:23.567152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:23.567183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:23.691783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:23.691942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:23.691980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:23.692046] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:23.695436] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-02-04T20:21:23.695729] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-02-04T20:21:23.695859] [INFO ] [sig ] EPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:23.853814] [INFO ] [LOCAL ] Saved forecast: EPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EPC.txt [2026-02-04T20:21:23.853967] [INFO ] [sig ] [1065/3449] Completed EPC in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:23.854009] [INFO ] [sig ] [1066/3449] Forecasting EPD... [2026-02-04T20:21:23.854040] [INFO ] [sig ] Generating forecast for: EPD [2026-02-04T20:21:23.854070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-02-04T20:21:23.866893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-02-04T20:21:23.867289] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-02-04T20:21:23.868162] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-02-04T20:21:23.868227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:23.868265] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:23.868293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:23.868349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:23.929337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:23.930260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:23.930360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:23.930392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:24.073091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:24.073298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:24.073342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:24.073372] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:24.077018] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-02-04T20:21:24.077325] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-02-04T20:21:24.077465] [INFO ] [sig ] EPD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:24.225163] [INFO ] [LOCAL ] Saved forecast: EPD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EPD.txt [2026-02-04T20:21:24.225324] [INFO ] [sig ] [1066/3449] Completed EPD in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:24.225366] [INFO ] [sig ] [1067/3449] Forecasting EPSN... [2026-02-04T20:21:24.225397] [INFO ] [sig ] Generating forecast for: EPSN [2026-02-04T20:21:24.225428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-02-04T20:21:24.237088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-02-04T20:21:24.237493] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-02-04T20:21:24.238408] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-02-04T20:21:24.238463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:24.238494] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:24.238521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:24.238598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:24.295991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:24.296912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:24.297036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:24.297070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:24.432080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:24.432235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:24.432275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:24.432304] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:24.436184] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-04T20:21:24.436667] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-02-04T20:21:24.436795] [INFO ] [sig ] EPSN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:24.579835] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EPSN.txt [2026-02-04T20:21:24.579952] [INFO ] [sig ] [1067/3449] Completed EPSN in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:24.579992] [INFO ] [sig ] [1068/3449] Forecasting EQBK... [2026-02-04T20:21:24.580021] [INFO ] [sig ] Generating forecast for: EQBK [2026-02-04T20:21:24.580051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-02-04T20:21:24.591791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-02-04T20:21:24.592168] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-02-04T20:21:24.592998] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-02-04T20:21:24.593051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:24.593083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:24.593110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:24.593172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:24.650404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:24.651101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:24.651197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:24.651236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:24.770387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:24.770543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:24.770602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:24.770633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:24.774042] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-02-04T20:21:24.774347] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-02-04T20:21:24.774472] [INFO ] [sig ] EQBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:24.919795] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EQBK.txt [2026-02-04T20:21:24.919947] [INFO ] [sig ] [1068/3449] Completed EQBK in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:24.919988] [INFO ] [sig ] [1069/3449] Forecasting EQH... [2026-02-04T20:21:24.920019] [INFO ] [sig ] Generating forecast for: EQH [2026-02-04T20:21:24.920050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-02-04T20:21:24.931627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-02-04T20:21:24.932032] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-02-04T20:21:24.932992] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-02-04T20:21:24.933046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:24.933078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:24.933104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:24.933183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:24.990554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:24.991444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:24.991530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:24.991563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:25.113013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:25.113168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:25.113207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:25.113235] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:25.116603] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-02-04T20:21:25.116876] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-02-04T20:21:25.117004] [INFO ] [sig ] EQH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:25.260394] [INFO ] [LOCAL ] Saved forecast: EQH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EQH.txt [2026-02-04T20:21:25.260548] [INFO ] [sig ] [1069/3449] Completed EQH in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:25.260622] [INFO ] [sig ] [1070/3449] Forecasting EQIX... [2026-02-04T20:21:25.260653] [INFO ] [sig ] Generating forecast for: EQIX [2026-02-04T20:21:25.260684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-02-04T20:21:25.272302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-02-04T20:21:25.272648] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-02-04T20:21:25.273461] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-02-04T20:21:25.273512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:25.273544] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:25.273588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:25.273648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:25.332657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:25.333388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:25.333466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:25.333499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:25.466761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:25.466937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:25.466987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:25.467020] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:25.470868] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=78.97%) [2026-02-04T20:21:25.471203] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-02-04T20:21:25.471390] [INFO ] [sig ] EQIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:25.624543] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EQIX.txt [2026-02-04T20:21:25.624753] [INFO ] [sig ] [1070/3449] Completed EQIX in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.1m [2026-02-04T20:21:25.624808] [INFO ] [sig ] [1071/3449] Forecasting ERAS... [2026-02-04T20:21:25.624843] [INFO ] [sig ] Generating forecast for: ERAS [2026-02-04T20:21:25.624875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-02-04T20:21:25.637179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-02-04T20:21:25.637658] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-02-04T20:21:25.638731] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-02-04T20:21:25.638803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:25.638838] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:25.638868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:25.638926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:25.700420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:25.701366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:25.701455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:25.701708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:25.824602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:25.824762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:25.824812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:25.824844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:25.828530] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-02-04T20:21:25.828852] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-02-04T20:21:25.828992] [INFO ] [sig ] ERAS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:25.978084] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ERAS.txt [2026-02-04T20:21:25.978262] [INFO ] [sig ] [1071/3449] Completed ERAS in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:25.978313] [INFO ] [sig ] [1072/3449] Forecasting ERIC... [2026-02-04T20:21:25.978347] [INFO ] [sig ] Generating forecast for: ERIC [2026-02-04T20:21:25.978378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-02-04T20:21:25.990600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-02-04T20:21:25.991005] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-02-04T20:21:25.991850] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-02-04T20:21:25.991903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:25.991936] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:25.991965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:25.992023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:26.054639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:26.055542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:26.055648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:26.055684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:26.189333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:26.189513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:26.189554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:26.189604] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:26.193349] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=82.78%) [2026-02-04T20:21:26.193760] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-02-04T20:21:26.193917] [INFO ] [sig ] ERIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:26.352385] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ERIC.txt [2026-02-04T20:21:26.352605] [INFO ] [sig ] [1072/3449] Completed ERIC in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:26.352668] [INFO ] [sig ] [1073/3449] Forecasting ERIE... [2026-02-04T20:21:26.352710] [INFO ] [sig ] Generating forecast for: ERIE [2026-02-04T20:21:26.352742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-02-04T20:21:26.366102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-02-04T20:21:26.366541] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-02-04T20:21:26.367787] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-02-04T20:21:26.367856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:26.367900] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:26.367935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:26.368042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:26.430770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:26.431683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:26.431767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:26.431800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:26.558108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:26.558284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:26.558331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:26.558364] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:26.561823] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=55.07%) [2026-02-04T20:21:26.562112] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-02-04T20:21:26.562245] [INFO ] [sig ] ERIE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:26.708737] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ERIE.txt [2026-02-04T20:21:26.708879] [INFO ] [sig ] [1073/3449] Completed ERIE in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:26.708919] [INFO ] [sig ] [1074/3449] Forecasting ERII... [2026-02-04T20:21:26.708948] [INFO ] [sig ] Generating forecast for: ERII [2026-02-04T20:21:26.708978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-02-04T20:21:26.721075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-02-04T20:21:26.721414] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-02-04T20:21:26.722224] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-02-04T20:21:26.722276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:26.722335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:26.722363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:26.722420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:26.780617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:26.781420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:26.781501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:26.781534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:26.906397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:26.906586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:26.906628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:26.906657] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:26.910439] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-02-04T20:21:26.910726] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-02-04T20:21:26.910853] [INFO ] [sig ] ERII: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:27.056496] [INFO ] [LOCAL ] Saved forecast: ERII 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ERII.txt [2026-02-04T20:21:27.056662] [INFO ] [sig ] [1074/3449] Completed ERII in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:27.056706] [INFO ] [sig ] [1075/3449] Forecasting ERO... [2026-02-04T20:21:27.056736] [INFO ] [sig ] Generating forecast for: ERO [2026-02-04T20:21:27.056766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-02-04T20:21:27.068152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-02-04T20:21:27.068743] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-02-04T20:21:27.069749] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-02-04T20:21:27.069800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:27.069832] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:27.069859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:27.069915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:27.132851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:27.133742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:27.133828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:27.133864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:27.265633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:27.265805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:27.265848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:27.265886] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:27.270278] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-02-04T20:21:27.270661] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-02-04T20:21:27.270825] [INFO ] [sig ] ERO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:27.436105] [INFO ] [LOCAL ] Saved forecast: ERO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ERO.txt [2026-02-04T20:21:27.436262] [INFO ] [sig ] [1075/3449] Completed ERO in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:27.436310] [INFO ] [sig ] [1076/3449] Forecasting ES... [2026-02-04T20:21:27.436342] [INFO ] [sig ] Generating forecast for: ES [2026-02-04T20:21:27.436372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-02-04T20:21:27.448229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-02-04T20:21:27.448634] [INFO ] [FORECASTER] Starting predict_future for ES [2026-02-04T20:21:27.449450] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-02-04T20:21:27.449501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:27.449533] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:27.449560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:27.449647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:27.506507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:27.507350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:27.507449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:27.507484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:27.628447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:27.628628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:27.628670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:27.628697] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:27.632089] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=68.59%) [2026-02-04T20:21:27.632380] [INFO ] [FORECASTER] Completed predict_future for ES [2026-02-04T20:21:27.632508] [INFO ] [sig ] ES: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:27.775374] [INFO ] [LOCAL ] Saved forecast: ES 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ES.txt [2026-02-04T20:21:27.775526] [INFO ] [sig ] [1076/3449] Completed ES in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:27.775587] [INFO ] [sig ] [1077/3449] Forecasting ESAB... [2026-02-04T20:21:27.775621] [INFO ] [sig ] Generating forecast for: ESAB [2026-02-04T20:21:27.775653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-02-04T20:21:27.787283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-02-04T20:21:27.787709] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-02-04T20:21:27.788531] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-02-04T20:21:27.788606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:27.788641] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:27.788668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:27.788725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:27.845603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:27.846395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:27.846475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:27.846508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:27.965467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:27.965648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:27.965690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:27.965718] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:27.969229] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-02-04T20:21:27.969529] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-02-04T20:21:27.969677] [INFO ] [sig ] ESAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:28.122626] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ESAB.txt [2026-02-04T20:21:28.122787] [INFO ] [sig ] [1077/3449] Completed ESAB in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:28.122828] [INFO ] [sig ] [1078/3449] Forecasting ESCA... [2026-02-04T20:21:28.122859] [INFO ] [sig ] Generating forecast for: ESCA [2026-02-04T20:21:28.122889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-02-04T20:21:28.134790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-02-04T20:21:28.135175] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-02-04T20:21:28.136012] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-02-04T20:21:28.136064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:28.136096] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:28.136122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:28.136178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:28.197223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:28.198157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:28.198249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:28.198291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:28.310718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:28.310883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:28.310942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:28.310973] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:28.314897] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=21.48%) [2026-02-04T20:21:28.315195] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-02-04T20:21:28.315341] [INFO ] [sig ] ESCA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:28.476380] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESCA.txt [2026-02-04T20:21:28.476595] [INFO ] [sig ] [1078/3449] Completed ESCA in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:28.476655] [INFO ] [sig ] [1079/3449] Forecasting ESE... [2026-02-04T20:21:28.476692] [INFO ] [sig ] Generating forecast for: ESE [2026-02-04T20:21:28.476734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-02-04T20:21:28.489465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-02-04T20:21:28.489896] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-02-04T20:21:28.490837] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-02-04T20:21:28.490902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:28.490951] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:28.490995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:28.491072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:28.554278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:28.555187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:28.555276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:28.555321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:28.690905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:28.691076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:28.691122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:28.691166] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:28.695050] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-02-04T20:21:28.695332] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-02-04T20:21:28.695677] [INFO ] [sig ] ESE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:28.856666] [INFO ] [LOCAL ] Saved forecast: ESE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ESE.txt [2026-02-04T20:21:28.856842] [INFO ] [sig ] [1079/3449] Completed ESE in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:28.856904] [INFO ] [sig ] [1080/3449] Forecasting ESEA... [2026-02-04T20:21:28.856951] [INFO ] [sig ] Generating forecast for: ESEA [2026-02-04T20:21:28.856988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-02-04T20:21:28.869016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-02-04T20:21:28.869434] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-02-04T20:21:28.870734] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-02-04T20:21:28.870788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:28.870821] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:28.870849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:28.870907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:28.935136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:28.936070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:28.936190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:28.936233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:29.069029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:29.069186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:29.069227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:29.069258] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:29.072813] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-02-04T20:21:29.073100] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-02-04T20:21:29.073258] [INFO ] [sig ] ESEA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:29.233496] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ESEA.txt [2026-02-04T20:21:29.233698] [INFO ] [sig ] [1080/3449] Completed ESEA in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-02-04T20:21:29.233779] [INFO ] [sig ] [1081/3449] Forecasting ESGD... [2026-02-04T20:21:29.233828] [INFO ] [sig ] Generating forecast for: ESGD [2026-02-04T20:21:29.233873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-02-04T20:21:29.246370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-02-04T20:21:29.246953] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-02-04T20:21:29.248076] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-02-04T20:21:29.248130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:29.248164] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:29.248203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:29.248279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:29.314940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:29.315946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:29.316038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:29.316073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:29.448344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:29.448524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:29.448587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:29.448624] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:29.452353] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-02-04T20:21:29.452661] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-02-04T20:21:29.452796] [INFO ] [sig ] ESGD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:29.614523] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESGD.txt [2026-02-04T20:21:29.614729] [INFO ] [sig ] [1081/3449] Completed ESGD in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:29.614781] [INFO ] [sig ] [1082/3449] Forecasting ESGE... [2026-02-04T20:21:29.614813] [INFO ] [sig ] Generating forecast for: ESGE [2026-02-04T20:21:29.614846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-02-04T20:21:29.628841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-02-04T20:21:29.629228] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-02-04T20:21:29.630166] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-02-04T20:21:29.630223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:29.630284] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:29.630320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:29.630379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:29.693371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:29.694449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:29.694552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:29.694623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:29.829597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:29.829780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:29.829833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:29.829869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:29.833960] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=12.40%) [2026-02-04T20:21:29.834271] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-02-04T20:21:29.834443] [INFO ] [sig ] ESGE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:29.989677] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESGE.txt [2026-02-04T20:21:29.989841] [INFO ] [sig ] [1082/3449] Completed ESGE in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:29.989888] [INFO ] [sig ] [1083/3449] Forecasting ESI... [2026-02-04T20:21:29.989920] [INFO ] [sig ] Generating forecast for: ESI [2026-02-04T20:21:29.989951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-02-04T20:21:30.001682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-02-04T20:21:30.002126] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-02-04T20:21:30.003053] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-02-04T20:21:30.003113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:30.003145] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:30.003172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:30.003231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:30.066786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:30.067667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:30.067752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:30.067787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:30.195507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:30.195684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:30.195727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:30.195758] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:30.199455] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: UP (p=83.06%) [2026-02-04T20:21:30.199768] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-02-04T20:21:30.199907] [INFO ] [sig ] ESI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:30.349401] [INFO ] [LOCAL ] Saved forecast: ESI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ESI.txt [2026-02-04T20:21:30.349566] [INFO ] [sig ] [1083/3449] Completed ESI in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:30.349637] [INFO ] [sig ] [1084/3449] Forecasting ESOA... [2026-02-04T20:21:30.349669] [INFO ] [sig ] Generating forecast for: ESOA [2026-02-04T20:21:30.349699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-02-04T20:21:30.361712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-02-04T20:21:30.362129] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-02-04T20:21:30.362965] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-02-04T20:21:30.363018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:30.363050] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:30.363077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:30.363133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:30.419797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:30.420615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:30.420726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:30.420760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:30.542888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:30.543047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:30.543087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:30.543117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:30.546552] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-02-04T20:21:30.546848] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-02-04T20:21:30.546975] [INFO ] [sig ] ESOA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:30.687089] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESOA.txt [2026-02-04T20:21:30.687241] [INFO ] [sig ] [1084/3449] Completed ESOA in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:30.687288] [INFO ] [sig ] [1085/3449] Forecasting ESPO... [2026-02-04T20:21:30.687321] [INFO ] [sig ] Generating forecast for: ESPO [2026-02-04T20:21:30.687352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-02-04T20:21:30.699136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-02-04T20:21:30.699457] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-02-04T20:21:30.700309] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-02-04T20:21:30.700364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:30.700396] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:30.700423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:30.700480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:30.759699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:30.760402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:30.760482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:30.760514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:30.894264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:30.894438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:30.894478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:30.894507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:30.898017] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-02-04T20:21:30.898299] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-02-04T20:21:30.898431] [INFO ] [sig ] ESPO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:31.045300] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESPO.txt [2026-02-04T20:21:31.045474] [INFO ] [sig ] [1085/3449] Completed ESPO in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:31.045533] [INFO ] [sig ] [1086/3449] Forecasting ESQ... [2026-02-04T20:21:31.045566] [INFO ] [sig ] Generating forecast for: ESQ [2026-02-04T20:21:31.045619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-02-04T20:21:31.057131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-02-04T20:21:31.057513] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-02-04T20:21:31.058422] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-02-04T20:21:31.058476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:31.058507] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:31.058533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:31.058611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:31.115801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:31.116553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:31.116654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:31.116687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:31.240593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:31.240753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:31.240794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:31.240822] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:31.244379] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=18.47%) [2026-02-04T20:21:31.244708] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-02-04T20:21:31.244843] [INFO ] [sig ] ESQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:31.389326] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESQ.txt [2026-02-04T20:21:31.389467] [INFO ] [sig ] [1086/3449] Completed ESQ in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:31.389509] [INFO ] [sig ] [1087/3449] Forecasting ESTA... [2026-02-04T20:21:31.389539] [INFO ] [sig ] Generating forecast for: ESTA [2026-02-04T20:21:31.389586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-02-04T20:21:31.400948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-02-04T20:21:31.401302] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-02-04T20:21:31.402117] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-02-04T20:21:31.402170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:31.402201] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:31.402227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:31.402283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:31.460743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:31.461512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:31.461612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:31.461648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:31.583351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:31.583502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:31.583541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:31.583588] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:31.586989] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-02-04T20:21:31.587278] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-02-04T20:21:31.587445] [INFO ] [sig ] ESTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:31.735308] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ESTA.txt [2026-02-04T20:21:31.735521] [INFO ] [sig ] [1087/3449] Completed ESTA in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.0m [2026-02-04T20:21:31.735594] [INFO ] [sig ] [1088/3449] Forecasting ESTC... [2026-02-04T20:21:31.735628] [INFO ] [sig ] Generating forecast for: ESTC [2026-02-04T20:21:31.735665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-02-04T20:21:31.746966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-02-04T20:21:31.747366] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-02-04T20:21:31.748262] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-02-04T20:21:31.748315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:31.748353] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:31.748383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:31.748446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:31.806062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:31.807125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:31.807255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:31.807317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:31.935012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:31.935176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:31.935215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:31.935243] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:31.939107] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-02-04T20:21:31.939385] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-02-04T20:21:31.939722] [INFO ] [sig ] ESTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:32.084731] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ESTC.txt [2026-02-04T20:21:32.084892] [INFO ] [sig ] [1088/3449] Completed ESTC in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:32.084934] [INFO ] [sig ] [1089/3449] Forecasting ETB... [2026-02-04T20:21:32.084966] [INFO ] [sig ] Generating forecast for: ETB [2026-02-04T20:21:32.084997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-02-04T20:21:32.096234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-02-04T20:21:32.096689] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-02-04T20:21:32.097629] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-02-04T20:21:32.097689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:32.097721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:32.097747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:32.097804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:32.157627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:32.158544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:32.158648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:32.158682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:32.277721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:32.277878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:32.277919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:32.277984] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:32.282103] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-02-04T20:21:32.282391] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-02-04T20:21:32.282521] [INFO ] [sig ] ETB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:32.431069] [INFO ] [LOCAL ] Saved forecast: ETB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ETB.txt [2026-02-04T20:21:32.431228] [INFO ] [sig ] [1089/3449] Completed ETB in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:32.431270] [INFO ] [sig ] [1090/3449] Forecasting ETD... [2026-02-04T20:21:32.431302] [INFO ] [sig ] Generating forecast for: ETD [2026-02-04T20:21:32.431340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-02-04T20:21:32.443826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-02-04T20:21:32.444280] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-02-04T20:21:32.445168] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-02-04T20:21:32.445222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:32.445255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:32.445292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:32.445364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:32.502797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:32.503617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:32.503723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:32.503757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:32.626554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:32.626732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:32.626772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:32.626801] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:32.630304] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-02-04T20:21:32.630624] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-02-04T20:21:32.630761] [INFO ] [sig ] ETD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:32.786038] [INFO ] [LOCAL ] Saved forecast: ETD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ETD.txt [2026-02-04T20:21:32.786214] [INFO ] [sig ] [1090/3449] Completed ETD in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:32.786258] [INFO ] [sig ] [1091/3449] Forecasting ETG... [2026-02-04T20:21:32.786288] [INFO ] [sig ] Generating forecast for: ETG [2026-02-04T20:21:32.786320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-02-04T20:21:32.798290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-02-04T20:21:32.798788] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-02-04T20:21:32.799990] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-02-04T20:21:32.800072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:32.800149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:32.800187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:32.800274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:32.861045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:32.862021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:32.862128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:32.862162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:32.987162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:32.987330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:32.987372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:32.987403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:32.991374] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-02-04T20:21:32.991846] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-02-04T20:21:32.992062] [INFO ] [sig ] ETG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:33.208349] [INFO ] [LOCAL ] Saved forecast: ETG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ETG.txt [2026-02-04T20:21:33.208605] [INFO ] [sig ] [1091/3449] Completed ETG in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:33.208681] [INFO ] [sig ] [1092/3449] Forecasting ETHA... [2026-02-04T20:21:33.208736] [INFO ] [sig ] Generating forecast for: ETHA [2026-02-04T20:21:33.208789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-02-04T20:21:33.232209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-02-04T20:21:33.232781] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-02-04T20:21:33.234185] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-02-04T20:21:33.234260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:33.234315] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:33.234363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:33.234458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:33.317595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:33.318941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:33.319091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:33.319149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:33.496830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:33.497042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:33.497107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:33.497170] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:33.502706] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-02-04T20:21:33.503211] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-02-04T20:21:33.503426] [INFO ] [sig ] ETHA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:33.712553] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ETHA.txt [2026-02-04T20:21:33.712826] [INFO ] [sig ] [1092/3449] Completed ETHA in 0.5s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:33.712881] [INFO ] [sig ] [1093/3449] Forecasting ETJ... [2026-02-04T20:21:33.712918] [INFO ] [sig ] Generating forecast for: ETJ [2026-02-04T20:21:33.712952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-02-04T20:21:33.733964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-02-04T20:21:33.734570] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-02-04T20:21:33.736042] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-02-04T20:21:33.736114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:33.736166] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:33.736230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:33.736324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:33.828391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:33.829724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:33.829868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:33.829925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:34.008667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:34.008898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:34.008970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:34.009020] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:34.015372] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=59.10%) [2026-02-04T20:21:34.016001] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-02-04T20:21:34.016221] [INFO ] [sig ] ETJ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:34.219132] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ETJ.txt [2026-02-04T20:21:34.219310] [INFO ] [sig ] [1093/3449] Completed ETJ in 0.5s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:34.219353] [INFO ] [sig ] [1094/3449] Forecasting ETN... [2026-02-04T20:21:34.219383] [INFO ] [sig ] Generating forecast for: ETN [2026-02-04T20:21:34.219415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-02-04T20:21:34.233387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-02-04T20:21:34.233947] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-02-04T20:21:34.235091] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-02-04T20:21:34.235164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:34.235200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:34.235227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:34.235286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:34.300201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:34.301230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:34.301323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:34.301358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:34.430548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:34.430727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:34.430768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:34.430854] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:34.434433] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-02-04T20:21:34.434781] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-02-04T20:21:34.434922] [INFO ] [sig ] ETN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:34.587628] [INFO ] [LOCAL ] Saved forecast: ETN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ETN.txt [2026-02-04T20:21:34.587784] [INFO ] [sig ] [1094/3449] Completed ETN in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:34.587826] [INFO ] [sig ] [1095/3449] Forecasting ETO... [2026-02-04T20:21:34.587857] [INFO ] [sig ] Generating forecast for: ETO [2026-02-04T20:21:34.587888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-02-04T20:21:34.598741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-02-04T20:21:34.599061] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-02-04T20:21:34.599912] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-02-04T20:21:34.599964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:34.599995] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:34.600022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:34.600079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:34.657698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:34.658524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:34.658627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:34.658663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:34.779307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:34.779468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:34.779507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:34.779535] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:34.783302] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-02-04T20:21:34.783592] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-02-04T20:21:34.783722] [INFO ] [sig ] ETO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:34.933155] [INFO ] [LOCAL ] Saved forecast: ETO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ETO.txt [2026-02-04T20:21:34.933306] [INFO ] [sig ] [1095/3449] Completed ETO in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:34.933347] [INFO ] [sig ] [1096/3449] Forecasting ETON... [2026-02-04T20:21:34.933377] [INFO ] [sig ] Generating forecast for: ETON [2026-02-04T20:21:34.933408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-02-04T20:21:34.944754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-02-04T20:21:34.945113] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-02-04T20:21:34.945926] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-02-04T20:21:34.945978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:34.946010] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:34.946037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:34.946094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:35.007939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:35.008870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:35.008952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:35.008984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:35.141079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:35.141236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:35.141277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:35.141308] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:35.145462] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=69.80%) [2026-02-04T20:21:35.145980] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-02-04T20:21:35.146125] [INFO ] [sig ] ETON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:35.302958] [INFO ] [LOCAL ] Saved forecast: ETON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ETON.txt [2026-02-04T20:21:35.303118] [INFO ] [sig ] [1096/3449] Completed ETON in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:35.303161] [INFO ] [sig ] [1097/3449] Forecasting ETSY... [2026-02-04T20:21:35.303193] [INFO ] [sig ] Generating forecast for: ETSY [2026-02-04T20:21:35.303236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-02-04T20:21:35.316076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-02-04T20:21:35.316432] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-02-04T20:21:35.317249] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-02-04T20:21:35.317301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:35.317333] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:35.317360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:35.317416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:35.378280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:35.379149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:35.379236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:35.379268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:35.511107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:35.511270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:35.511322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:35.511359] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:35.515007] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=39.89%) [2026-02-04T20:21:35.515347] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-02-04T20:21:35.515520] [INFO ] [sig ] ETSY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:35.667031] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ETSY.txt [2026-02-04T20:21:35.667191] [INFO ] [sig ] [1097/3449] Completed ETSY in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:35.667233] [INFO ] [sig ] [1098/3449] Forecasting ETY... [2026-02-04T20:21:35.667265] [INFO ] [sig ] Generating forecast for: ETY [2026-02-04T20:21:35.667296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-02-04T20:21:35.678684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-02-04T20:21:35.679062] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-02-04T20:21:35.680102] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-02-04T20:21:35.680154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:35.680186] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:35.680213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:35.680270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:35.742121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:35.743056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:35.743139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:35.743173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:35.864173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:35.864332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:35.864374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:35.864403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:35.868048] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-02-04T20:21:35.868335] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-02-04T20:21:35.868465] [INFO ] [sig ] ETY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:36.025685] [INFO ] [LOCAL ] Saved forecast: ETY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ETY.txt [2026-02-04T20:21:36.026036] [INFO ] [sig ] [1098/3449] Completed ETY in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:36.026079] [INFO ] [sig ] [1099/3449] Forecasting EUFN... [2026-02-04T20:21:36.026108] [INFO ] [sig ] Generating forecast for: EUFN [2026-02-04T20:21:36.026139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-02-04T20:21:36.037866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-02-04T20:21:36.038277] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-02-04T20:21:36.039169] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-02-04T20:21:36.039226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:36.039258] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:36.039285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:36.039344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:36.099216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:36.100166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:36.100256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:36.100290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:36.226196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:36.226351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:36.226391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:36.226420] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:36.229898] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-02-04T20:21:36.230181] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-02-04T20:21:36.230312] [INFO ] [sig ] EUFN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:36.372411] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EUFN.txt [2026-02-04T20:21:36.372591] [INFO ] [sig ] [1099/3449] Completed EUFN in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-02-04T20:21:36.372636] [INFO ] [sig ] [1100/3449] Forecasting EVAX... [2026-02-04T20:21:36.372665] [INFO ] [sig ] Generating forecast for: EVAX [2026-02-04T20:21:36.372695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-02-04T20:21:36.383789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-02-04T20:21:36.384203] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-02-04T20:21:36.385076] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-02-04T20:21:36.385129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:36.385162] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:36.385188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:36.385244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:36.443123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:36.444040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:36.444123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:36.444158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:36.565813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:36.565968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:36.566007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:36.566036] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:36.569451] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=34.57%) [2026-02-04T20:21:36.569760] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-02-04T20:21:36.569889] [INFO ] [sig ] EVAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:36.710410] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EVAX.txt [2026-02-04T20:21:36.710595] [INFO ] [sig ] [1100/3449] Completed EVAX in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-04T20:21:36.710642] [INFO ] [sig ] [1101/3449] Forecasting EVC... [2026-02-04T20:21:36.710673] [INFO ] [sig ] Generating forecast for: EVC [2026-02-04T20:21:36.710704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-02-04T20:21:36.722252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-02-04T20:21:36.722711] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-02-04T20:21:36.723600] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-02-04T20:21:36.723655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:36.723687] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:36.723716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:36.723774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:36.782671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:36.783567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:36.783709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:36.783744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:36.922263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:36.922439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:36.922502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:36.922540] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:36.926372] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-02-04T20:21:36.926714] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-02-04T20:21:36.926859] [INFO ] [sig ] EVC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:37.087567] [INFO ] [LOCAL ] Saved forecast: EVC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EVC.txt [2026-02-04T20:21:37.087978] [INFO ] [sig ] [1101/3449] Completed EVC in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-04T20:21:37.088030] [INFO ] [sig ] [1102/3449] Forecasting EVCM... [2026-02-04T20:21:37.088066] [INFO ] [sig ] Generating forecast for: EVCM [2026-02-04T20:21:37.088103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-02-04T20:21:37.102284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-02-04T20:21:37.102742] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-02-04T20:21:37.103618] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-02-04T20:21:37.103674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:37.103707] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:37.103734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:37.103793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:37.167628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:37.168605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:37.168695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:37.168729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:37.301787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:37.301956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:37.301998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:37.302029] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:37.305548] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: UP (p=82.31%) [2026-02-04T20:21:37.305851] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-02-04T20:21:37.305987] [INFO ] [sig ] EVCM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:37.459350] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVCM.txt [2026-02-04T20:21:37.459507] [INFO ] [sig ] [1102/3449] Completed EVCM in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 13.9m [2026-02-04T20:21:37.459550] [INFO ] [sig ] [1103/3449] Forecasting EVEX... [2026-02-04T20:21:37.459600] [INFO ] [sig ] Generating forecast for: EVEX [2026-02-04T20:21:37.459632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-02-04T20:21:37.471528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-02-04T20:21:37.472128] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-02-04T20:21:37.472940] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-02-04T20:21:37.472992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:37.473024] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:37.473051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:37.473109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:37.534824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:37.535879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:37.535965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:37.535999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:37.662480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:37.662656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:37.662697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:37.662727] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:37.666849] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-02-04T20:21:37.667150] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-02-04T20:21:37.667284] [INFO ] [sig ] EVEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:37.827981] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVEX.txt [2026-02-04T20:21:37.828144] [INFO ] [sig ] [1103/3449] Completed EVEX in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:37.828187] [INFO ] [sig ] [1104/3449] Forecasting EVF... [2026-02-04T20:21:37.828215] [INFO ] [sig ] Generating forecast for: EVF [2026-02-04T20:21:37.828246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-02-04T20:21:37.841501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-02-04T20:21:37.841914] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-02-04T20:21:37.842727] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-02-04T20:21:37.842779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:37.842812] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:37.842839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:37.842897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:37.901284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:37.902182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:37.902268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:37.902301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:38.028251] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:38.028414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:38.028455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:38.028485] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:38.033209] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=99.82%) [2026-02-04T20:21:38.033520] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-02-04T20:21:38.033682] [INFO ] [sig ] EVF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:38.189840] [INFO ] [LOCAL ] Saved forecast: EVF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVF.txt [2026-02-04T20:21:38.190024] [INFO ] [sig ] [1104/3449] Completed EVF in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:38.190069] [INFO ] [sig ] [1105/3449] Forecasting EVG... [2026-02-04T20:21:38.190099] [INFO ] [sig ] Generating forecast for: EVG [2026-02-04T20:21:38.190130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-02-04T20:21:38.204251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-02-04T20:21:38.204732] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-02-04T20:21:38.205617] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-02-04T20:21:38.205855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:38.205888] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:38.205915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:38.205974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:38.272302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:38.273211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:38.273301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:38.273341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:38.395561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:38.395739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:38.395779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:38.395809] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:38.399202] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: DOWN (p=49.30%) [2026-02-04T20:21:38.399473] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-02-04T20:21:38.399638] [INFO ] [sig ] EVG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:38.546777] [INFO ] [LOCAL ] Saved forecast: EVG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EVG.txt [2026-02-04T20:21:38.546910] [INFO ] [sig ] [1105/3449] Completed EVG in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:38.546951] [INFO ] [sig ] [1106/3449] Forecasting EVGO... [2026-02-04T20:21:38.546980] [INFO ] [sig ] Generating forecast for: EVGO [2026-02-04T20:21:38.547010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-02-04T20:21:38.557598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-02-04T20:21:38.557910] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-02-04T20:21:38.558779] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-02-04T20:21:38.558844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:38.558876] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:38.558902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:38.558958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:38.623781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:38.624729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:38.624823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:38.624856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:38.758625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:38.758810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:38.758864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:38.758906] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:38.764115] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-02-04T20:21:38.764533] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-02-04T20:21:38.764757] [INFO ] [sig ] EVGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:38.923608] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EVGO.txt [2026-02-04T20:21:38.923766] [INFO ] [sig ] [1106/3449] Completed EVGO in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:38.923809] [INFO ] [sig ] [1107/3449] Forecasting EVH... [2026-02-04T20:21:38.923839] [INFO ] [sig ] Generating forecast for: EVH [2026-02-04T20:21:38.923869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-02-04T20:21:38.939002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-02-04T20:21:38.939596] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-02-04T20:21:38.940589] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-02-04T20:21:38.940655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:38.940889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:38.940925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:38.940990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:39.003720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:39.005343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:39.005457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:39.005492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:39.135037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:39.135211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:39.135252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:39.135282] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:39.139676] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-02-04T20:21:39.140076] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-02-04T20:21:39.140253] [INFO ] [sig ] EVH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:39.288057] [INFO ] [LOCAL ] Saved forecast: EVH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVH.txt [2026-02-04T20:21:39.288562] [INFO ] [sig ] [1107/3449] Completed EVH in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:39.288640] [INFO ] [sig ] [1108/3449] Forecasting EVN... [2026-02-04T20:21:39.288674] [INFO ] [sig ] Generating forecast for: EVN [2026-02-04T20:21:39.288709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-02-04T20:21:39.302383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-02-04T20:21:39.302948] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-02-04T20:21:39.303864] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-02-04T20:21:39.303918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:39.303996] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:39.304036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:39.304120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:39.361755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:39.362559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:39.362669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:39.362703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:39.484916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:39.485163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:39.485219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:39.485249] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:39.490051] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-02-04T20:21:39.490457] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-02-04T20:21:39.490650] [INFO ] [sig ] EVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:39.668879] [INFO ] [LOCAL ] Saved forecast: EVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVN.txt [2026-02-04T20:21:39.669040] [INFO ] [sig ] [1108/3449] Completed EVN in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:39.669085] [INFO ] [sig ] [1109/3449] Forecasting EVO... [2026-02-04T20:21:39.669117] [INFO ] [sig ] Generating forecast for: EVO [2026-02-04T20:21:39.669159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-02-04T20:21:39.691999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-02-04T20:21:39.692614] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-02-04T20:21:39.694041] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-02-04T20:21:39.694096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:39.694131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:39.694158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:39.694217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:39.762118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:39.763382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:39.763499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:39.763534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:39.897094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:39.897331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:39.897379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:39.897408] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:39.902175] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-02-04T20:21:39.902488] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-02-04T20:21:39.902837] [INFO ] [sig ] EVO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:40.057928] [INFO ] [LOCAL ] Saved forecast: EVO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EVO.txt [2026-02-04T20:21:40.058468] [INFO ] [sig ] [1109/3449] Completed EVO in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:40.058528] [INFO ] [sig ] [1110/3449] Forecasting EVRG... [2026-02-04T20:21:40.058562] [INFO ] [sig ] Generating forecast for: EVRG [2026-02-04T20:21:40.058619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-02-04T20:21:40.073211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-02-04T20:21:40.073888] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-02-04T20:21:40.074932] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-02-04T20:21:40.074988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:40.075025] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:40.075053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:40.075112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:40.135997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:40.137189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:40.137290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:40.137324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:40.284281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:40.284523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:40.284569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:40.284622] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:40.289080] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-02-04T20:21:40.289494] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-02-04T20:21:40.289707] [INFO ] [sig ] EVRG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:40.440185] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVRG.txt [2026-02-04T20:21:40.440320] [INFO ] [sig ] [1110/3449] Completed EVRG in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:40.440360] [INFO ] [sig ] [1111/3449] Forecasting EVSD... [2026-02-04T20:21:40.440390] [INFO ] [sig ] Generating forecast for: EVSD [2026-02-04T20:21:40.440422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-02-04T20:21:40.451503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-02-04T20:21:40.451831] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-02-04T20:21:40.452668] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-02-04T20:21:40.452720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:40.452751] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:40.452776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:40.452831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:40.508950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:40.509553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:40.509671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:40.509705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:40.627091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:40.627258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:40.627297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:40.627362] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:40.631261] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=81.47%) [2026-02-04T20:21:40.632266] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-02-04T20:21:40.632705] [INFO ] [sig ] EVSD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:40.789778] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVSD.txt [2026-02-04T20:21:40.790032] [INFO ] [sig ] [1111/3449] Completed EVSD in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:40.790086] [INFO ] [sig ] [1112/3449] Forecasting EVTC... [2026-02-04T20:21:40.790118] [INFO ] [sig ] Generating forecast for: EVTC [2026-02-04T20:21:40.790150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-02-04T20:21:40.805741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-02-04T20:21:40.806440] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-02-04T20:21:40.807681] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-02-04T20:21:40.807743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:40.807777] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:40.807804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:40.807878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:40.868981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:40.870350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:40.870462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:40.870495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:41.002445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:41.002741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:41.002798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:41.002835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:41.008890] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-02-04T20:21:41.009542] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-02-04T20:21:41.009796] [INFO ] [sig ] EVTC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:41.167789] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EVTC.txt [2026-02-04T20:21:41.168261] [INFO ] [sig ] [1112/3449] Completed EVTC in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:41.168319] [INFO ] [sig ] [1113/3449] Forecasting EVTL... [2026-02-04T20:21:41.168359] [INFO ] [sig ] Generating forecast for: EVTL [2026-02-04T20:21:41.168395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-02-04T20:21:41.183897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-02-04T20:21:41.184656] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-02-04T20:21:41.185823] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-02-04T20:21:41.185883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:41.185918] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:41.185946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:41.186008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:41.248667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:41.249953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:41.250061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:41.250097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:41.392394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:41.392632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:41.392707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:41.392741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:41.397536] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=71.18%) [2026-02-04T20:21:41.398118] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-02-04T20:21:41.398353] [INFO ] [sig ] EVTL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:41.586811] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EVTL.txt [2026-02-04T20:21:41.586975] [INFO ] [sig ] [1113/3449] Completed EVTL in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:41.587019] [INFO ] [sig ] [1114/3449] Forecasting EWBC... [2026-02-04T20:21:41.587049] [INFO ] [sig ] Generating forecast for: EWBC [2026-02-04T20:21:41.587079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-02-04T20:21:41.599206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-02-04T20:21:41.599661] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-02-04T20:21:41.600478] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-02-04T20:21:41.600531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:41.600563] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:41.600622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:41.600681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:41.657336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:41.658270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:41.658359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:41.658392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:41.784734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:41.784912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:41.784953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:41.784982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:41.788569] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-02-04T20:21:41.788916] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-02-04T20:21:41.789060] [INFO ] [sig ] EWBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:41.933667] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EWBC.txt [2026-02-04T20:21:41.934232] [INFO ] [sig ] [1114/3449] Completed EWBC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:41.934306] [INFO ] [sig ] [1115/3449] Forecasting EWCZ... [2026-02-04T20:21:41.934355] [INFO ] [sig ] Generating forecast for: EWCZ [2026-02-04T20:21:41.934402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-02-04T20:21:41.948934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-02-04T20:21:41.949597] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-02-04T20:21:41.950861] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-02-04T20:21:41.950920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:41.950955] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:41.950982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:41.951044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:42.012325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:42.013615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:42.013715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:42.013750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:42.153612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:42.153871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:42.153927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:42.153965] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:42.158555] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-02-04T20:21:42.158918] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-02-04T20:21:42.159071] [INFO ] [sig ] EWCZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:42.315768] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EWCZ.txt [2026-02-04T20:21:42.315984] [INFO ] [sig ] [1115/3449] Completed EWCZ in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:42.316031] [INFO ] [sig ] [1116/3449] Forecasting EWTX... [2026-02-04T20:21:42.316071] [INFO ] [sig ] Generating forecast for: EWTX [2026-02-04T20:21:42.316109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-02-04T20:21:42.330742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-02-04T20:21:42.331420] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-02-04T20:21:42.332533] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-02-04T20:21:42.332613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:42.332653] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:42.332682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:42.332743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:42.396331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:42.397520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:42.397643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:42.397680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:42.524383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:42.524638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:42.524685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:42.524715] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:42.529463] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-02-04T20:21:42.529983] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-02-04T20:21:42.530163] [INFO ] [sig ] EWTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:42.678549] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EWTX.txt [2026-02-04T20:21:42.678780] [INFO ] [sig ] [1116/3449] Completed EWTX in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:42.678826] [INFO ] [sig ] [1117/3449] Forecasting EWZS... [2026-02-04T20:21:42.678859] [INFO ] [sig ] Generating forecast for: EWZS [2026-02-04T20:21:42.678893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-02-04T20:21:42.693293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-02-04T20:21:42.693899] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-02-04T20:21:42.694933] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-02-04T20:21:42.694988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:42.695043] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:42.695073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:42.695135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:42.754454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:42.755517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:42.755629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:42.755664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:42.884698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:42.884950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:42.885004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:42.885037] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:42.889481] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-02-04T20:21:42.889831] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-02-04T20:21:42.889993] [INFO ] [sig ] EWZS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:43.035554] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EWZS.txt [2026-02-04T20:21:43.035803] [INFO ] [sig ] [1117/3449] Completed EWZS in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:43.035850] [INFO ] [sig ] [1118/3449] Forecasting EXAS... [2026-02-04T20:21:43.035883] [INFO ] [sig ] Generating forecast for: EXAS [2026-02-04T20:21:43.035917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-02-04T20:21:43.049283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-02-04T20:21:43.049807] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-02-04T20:21:43.050774] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-02-04T20:21:43.050829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:43.050863] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:43.050892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:43.050952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:43.109199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:43.110438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:43.110604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:43.110643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:43.242637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:43.242878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:43.242934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:43.242966] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:43.247058] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-02-04T20:21:43.247422] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-02-04T20:21:43.247622] [INFO ] [sig ] EXAS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:43.398009] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EXAS.txt [2026-02-04T20:21:43.398224] [INFO ] [sig ] [1118/3449] Completed EXAS in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 13.9m [2026-02-04T20:21:43.398271] [INFO ] [sig ] [1119/3449] Forecasting EXC... [2026-02-04T20:21:43.398305] [INFO ] [sig ] Generating forecast for: EXC [2026-02-04T20:21:43.398337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-02-04T20:21:43.411235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-02-04T20:21:43.411822] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-02-04T20:21:43.412792] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-02-04T20:21:43.412844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:43.412877] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:43.412903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:43.412961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:43.473328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:43.474495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:43.474636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:43.474725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:43.603930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:43.604179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:43.604225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:43.604264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:43.608411] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-02-04T20:21:43.608752] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-02-04T20:21:43.608906] [INFO ] [sig ] EXC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:43.758129] [INFO ] [LOCAL ] Saved forecast: EXC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EXC.txt [2026-02-04T20:21:43.758352] [INFO ] [sig ] [1119/3449] Completed EXC in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 13.8m [2026-02-04T20:21:43.758406] [INFO ] [sig ] [1120/3449] Forecasting EXEL... [2026-02-04T20:21:43.758443] [INFO ] [sig ] Generating forecast for: EXEL [2026-02-04T20:21:43.758478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-02-04T20:21:43.771808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-02-04T20:21:43.772436] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-02-04T20:21:43.773492] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-02-04T20:21:43.773548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:43.773610] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:43.773648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:43.773710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:43.833603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:43.834867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:43.834971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:43.835005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:43.964005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:43.964250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:43.964300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:43.964330] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:43.968543] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=82.11%) [2026-02-04T20:21:43.968919] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-02-04T20:21:43.969095] [INFO ] [sig ] EXEL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:44.118926] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EXEL.txt [2026-02-04T20:21:44.119156] [INFO ] [sig ] [1120/3449] Completed EXEL in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:44.119212] [INFO ] [sig ] [1121/3449] Forecasting EXFY... [2026-02-04T20:21:44.119261] [INFO ] [sig ] Generating forecast for: EXFY [2026-02-04T20:21:44.119301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-02-04T20:21:44.133357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-02-04T20:21:44.133988] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-02-04T20:21:44.135066] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-02-04T20:21:44.135121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:44.135155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:44.135182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:44.135242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:44.195055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:44.196130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:44.196232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:44.196266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:44.331082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:44.331312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:44.331362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:44.331400] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:44.335550] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-02-04T20:21:44.335890] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-02-04T20:21:44.336037] [INFO ] [sig ] EXFY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:44.488215] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EXFY.txt [2026-02-04T20:21:44.488475] [INFO ] [sig ] [1121/3449] Completed EXFY in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:44.488524] [INFO ] [sig ] [1122/3449] Forecasting EXG... [2026-02-04T20:21:44.488559] [INFO ] [sig ] Generating forecast for: EXG [2026-02-04T20:21:44.488613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-02-04T20:21:44.501919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-02-04T20:21:44.502494] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-02-04T20:21:44.503464] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-02-04T20:21:44.503520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:44.503558] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:44.503616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:44.503693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:44.563086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:44.564302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:44.564405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:44.564439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:44.692685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:44.692915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:44.692961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:44.692991] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:44.697112] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-02-04T20:21:44.697513] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-02-04T20:21:44.697698] [INFO ] [sig ] EXG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:44.849955] [INFO ] [LOCAL ] Saved forecast: EXG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EXG.txt [2026-02-04T20:21:44.850183] [INFO ] [sig ] [1122/3449] Completed EXG in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:44.850239] [INFO ] [sig ] [1123/3449] Forecasting EXK... [2026-02-04T20:21:44.850273] [INFO ] [sig ] Generating forecast for: EXK [2026-02-04T20:21:44.850308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-02-04T20:21:44.864182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-02-04T20:21:44.864868] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-02-04T20:21:44.865856] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-02-04T20:21:44.865912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:44.865947] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:44.865979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:44.866041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:44.926735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:44.927970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:44.928071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:44.928104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:45.061697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:45.061992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:45.062105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:45.062147] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:45.066475] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=39.38%) [2026-02-04T20:21:45.066869] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-02-04T20:21:45.067040] [INFO ] [sig ] EXK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:45.220808] [INFO ] [LOCAL ] Saved forecast: EXK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EXK.txt [2026-02-04T20:21:45.221021] [INFO ] [sig ] [1123/3449] Completed EXK in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:45.221066] [INFO ] [sig ] [1124/3449] Forecasting EXLS... [2026-02-04T20:21:45.221097] [INFO ] [sig ] Generating forecast for: EXLS [2026-02-04T20:21:45.221128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-02-04T20:21:45.234958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-02-04T20:21:45.235616] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-02-04T20:21:45.236766] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-02-04T20:21:45.236830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:45.236866] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:45.236894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:45.236956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:45.297644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:45.298849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:45.298955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:45.298990] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:45.433643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:45.433892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:45.433944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:45.434006] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:45.438703] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-02-04T20:21:45.439239] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-02-04T20:21:45.439423] [INFO ] [sig ] EXLS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:45.597064] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EXLS.txt [2026-02-04T20:21:45.597286] [INFO ] [sig ] [1124/3449] Completed EXLS in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:45.597332] [INFO ] [sig ] [1125/3449] Forecasting EXP... [2026-02-04T20:21:45.597365] [INFO ] [sig ] Generating forecast for: EXP [2026-02-04T20:21:45.597399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-02-04T20:21:45.610850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-02-04T20:21:45.611421] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-02-04T20:21:45.612437] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-02-04T20:21:45.612496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:45.612614] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:45.612646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:45.612706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:45.674227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:45.675413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:45.675522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:45.675558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:45.803204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:45.803449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:45.803497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:45.803530] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:45.807725] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-02-04T20:21:45.808073] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-02-04T20:21:45.808224] [INFO ] [sig ] EXP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:45.962672] [INFO ] [LOCAL ] Saved forecast: EXP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EXP.txt [2026-02-04T20:21:45.962911] [INFO ] [sig ] [1125/3449] Completed EXP in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:45.962966] [INFO ] [sig ] [1126/3449] Forecasting EXPD... [2026-02-04T20:21:45.962999] [INFO ] [sig ] Generating forecast for: EXPD [2026-02-04T20:21:45.963032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-02-04T20:21:45.977210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-02-04T20:21:45.977796] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-02-04T20:21:45.978819] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-02-04T20:21:45.978874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:45.978907] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:45.978934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:45.978995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:46.038520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:46.039711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:46.039825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:46.039901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:46.172475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:46.172771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:46.172822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:46.172852] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:46.177729] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-02-04T20:21:46.178224] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-02-04T20:21:46.178422] [INFO ] [sig ] EXPD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:46.328543] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EXPD.txt [2026-02-04T20:21:46.328798] [INFO ] [sig ] [1126/3449] Completed EXPD in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:46.328847] [INFO ] [sig ] [1127/3449] Forecasting EXPE... [2026-02-04T20:21:46.328880] [INFO ] [sig ] Generating forecast for: EXPE [2026-02-04T20:21:46.328916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-02-04T20:21:46.342436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-02-04T20:21:46.343021] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-02-04T20:21:46.344090] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-02-04T20:21:46.344146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:46.344182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:46.344209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:46.344268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:46.410962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:46.412206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:46.412334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:46.412368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:46.548309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:46.548548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:46.548614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:46.548646] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:46.552799] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-02-04T20:21:46.553141] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-02-04T20:21:46.553319] [INFO ] [sig ] EXPE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:46.702908] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EXPE.txt [2026-02-04T20:21:46.703133] [INFO ] [sig ] [1127/3449] Completed EXPE in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:46.703180] [INFO ] [sig ] [1128/3449] Forecasting EXPI... [2026-02-04T20:21:46.703211] [INFO ] [sig ] Generating forecast for: EXPI [2026-02-04T20:21:46.703249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-02-04T20:21:46.718463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-02-04T20:21:46.719203] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-02-04T20:21:46.720403] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-02-04T20:21:46.720471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:46.720517] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:46.720603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:46.720694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:46.788591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:46.789860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:46.789965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:46.790000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:46.915652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:46.915900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:46.915946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:46.916023] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:46.920118] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-02-04T20:21:46.920451] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-02-04T20:21:46.920623] [INFO ] [sig ] EXPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:47.071434] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/EXPI.txt [2026-02-04T20:21:47.071654] [INFO ] [sig ] [1128/3449] Completed EXPI in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:47.071701] [INFO ] [sig ] [1129/3449] Forecasting EXPO... [2026-02-04T20:21:47.071732] [INFO ] [sig ] Generating forecast for: EXPO [2026-02-04T20:21:47.071767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-02-04T20:21:47.085090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-02-04T20:21:47.085673] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-02-04T20:21:47.086643] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-02-04T20:21:47.086697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:47.086731] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:47.086758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:47.086817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:47.147911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:47.149146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:47.149264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:47.149304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:47.272334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:47.272592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:47.272642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:47.272675] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:47.276931] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=37.68%) [2026-02-04T20:21:47.277276] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-02-04T20:21:47.277442] [INFO ] [sig ] EXPO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:47.429486] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EXPO.txt [2026-02-04T20:21:47.429711] [INFO ] [sig ] [1129/3449] Completed EXPO in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:47.429758] [INFO ] [sig ] [1130/3449] Forecasting EYE... [2026-02-04T20:21:47.429789] [INFO ] [sig ] Generating forecast for: EYE [2026-02-04T20:21:47.429824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-02-04T20:21:47.443653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-02-04T20:21:47.444296] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-02-04T20:21:47.445336] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-02-04T20:21:47.445391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:47.445424] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:47.445450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:47.445510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:47.506433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:47.507664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:47.507777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:47.507812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:47.636735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:47.636964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:47.637010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:47.637042] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:47.641412] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=43.32%) [2026-02-04T20:21:47.641836] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-02-04T20:21:47.642003] [INFO ] [sig ] EYE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:47.802503] [INFO ] [LOCAL ] Saved forecast: EYE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EYE.txt [2026-02-04T20:21:47.802751] [INFO ] [sig ] [1130/3449] Completed EYE in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:47.802804] [INFO ] [sig ] [1131/3449] Forecasting EZGO... [2026-02-04T20:21:47.802836] [INFO ] [sig ] Generating forecast for: EZGO [2026-02-04T20:21:47.802871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-02-04T20:21:47.816356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-02-04T20:21:47.816930] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-02-04T20:21:47.817921] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-02-04T20:21:47.817999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:47.818035] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:47.818062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:47.818160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:47.879727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:47.880910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:47.881025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:47.881065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:48.004047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:48.004300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:48.004353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:48.004384] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:48.008763] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=49.20%) [2026-02-04T20:21:48.009108] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-02-04T20:21:48.009255] [INFO ] [sig ] EZGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:48.159911] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/EZGO.txt [2026-02-04T20:21:48.160117] [INFO ] [sig ] [1131/3449] Completed EZGO in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:48.160162] [INFO ] [sig ] [1132/3449] Forecasting F... [2026-02-04T20:21:48.160193] [INFO ] [sig ] Generating forecast for: F [2026-02-04T20:21:48.160232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-02-04T20:21:48.174373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-02-04T20:21:48.174938] [INFO ] [FORECASTER] Starting predict_future for F [2026-02-04T20:21:48.176026] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-02-04T20:21:48.176082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:48.176117] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:48.176144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:48.176204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:48.237849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:48.239098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:48.239197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:48.239231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:48.366147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:48.366419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:48.366475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:48.366516] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:48.372908] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-02-04T20:21:48.373605] [INFO ] [FORECASTER] Completed predict_future for F [2026-02-04T20:21:48.373838] [INFO ] [sig ] F: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:48.529637] [INFO ] [LOCAL ] Saved forecast: F 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/F.txt [2026-02-04T20:21:48.529880] [INFO ] [sig ] [1132/3449] Completed F in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:48.529935] [INFO ] [sig ] [1133/3449] Forecasting FA... [2026-02-04T20:21:48.529970] [INFO ] [sig ] Generating forecast for: FA [2026-02-04T20:21:48.530003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-02-04T20:21:48.545267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-02-04T20:21:48.545888] [INFO ] [FORECASTER] Starting predict_future for FA [2026-02-04T20:21:48.546918] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-02-04T20:21:48.546975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:48.547009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:48.547037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:48.547098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:48.607898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:48.609251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:48.609355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:48.609391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:48.735999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:48.736229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:48.736274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:48.736303] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:48.740308] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-02-04T20:21:48.740645] [INFO ] [FORECASTER] Completed predict_future for FA [2026-02-04T20:21:48.740785] [INFO ] [sig ] FA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:48.888001] [INFO ] [LOCAL ] Saved forecast: FA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FA.txt [2026-02-04T20:21:48.888221] [INFO ] [sig ] [1133/3449] Completed FA in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:48.888267] [INFO ] [sig ] [1134/3449] Forecasting FAF... [2026-02-04T20:21:48.888298] [INFO ] [sig ] Generating forecast for: FAF [2026-02-04T20:21:48.888330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-02-04T20:21:48.902026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-02-04T20:21:48.902741] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-02-04T20:21:48.903920] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-02-04T20:21:48.903976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:48.904010] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:48.904036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:48.904101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:48.964795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:48.965935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:48.966041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:48.966074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:49.088768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:49.088998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:49.089041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:49.089070] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:49.093321] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-02-04T20:21:49.093677] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-02-04T20:21:49.093827] [INFO ] [sig ] FAF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:49.252049] [INFO ] [LOCAL ] Saved forecast: FAF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FAF.txt [2026-02-04T20:21:49.252294] [INFO ] [sig ] [1134/3449] Completed FAF in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:49.252343] [INFO ] [sig ] [1135/3449] Forecasting FALN... [2026-02-04T20:21:49.252374] [INFO ] [sig ] Generating forecast for: FALN [2026-02-04T20:21:49.252407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-02-04T20:21:49.266766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-02-04T20:21:49.267397] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-02-04T20:21:49.268461] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-02-04T20:21:49.268516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:49.268550] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:49.268597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:49.268661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:49.332381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:49.333729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:49.333829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:49.333906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:49.462959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:49.463190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:49.463235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:49.463265] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:49.467328] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-02-04T20:21:49.467718] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-02-04T20:21:49.467869] [INFO ] [sig ] FALN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:49.616013] [INFO ] [LOCAL ] Saved forecast: FALN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FALN.txt [2026-02-04T20:21:49.616227] [INFO ] [sig ] [1135/3449] Completed FALN in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 13.8m [2026-02-04T20:21:49.616272] [INFO ] [sig ] [1136/3449] Forecasting FANG... [2026-02-04T20:21:49.616303] [INFO ] [sig ] Generating forecast for: FANG [2026-02-04T20:21:49.616335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-02-04T20:21:49.630163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-02-04T20:21:49.630725] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-02-04T20:21:49.631678] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-02-04T20:21:49.631735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:49.631771] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:49.631800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:49.631862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:49.691975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:49.693103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:49.693227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:49.693260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:49.820055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:49.820294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:49.820343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:49.820373] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:49.824624] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-02-04T20:21:49.824994] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-02-04T20:21:49.825186] [INFO ] [sig ] FANG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:49.980548] [INFO ] [LOCAL ] Saved forecast: FANG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FANG.txt [2026-02-04T20:21:49.980794] [INFO ] [sig ] [1136/3449] Completed FANG in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:49.980878] [INFO ] [sig ] [1137/3449] Forecasting FARM... [2026-02-04T20:21:49.980915] [INFO ] [sig ] Generating forecast for: FARM [2026-02-04T20:21:49.980948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-02-04T20:21:49.995269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-02-04T20:21:49.995809] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-02-04T20:21:49.996861] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-02-04T20:21:49.996915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:49.996948] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:49.996975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:49.997033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:50.055473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:50.056798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:50.056930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:50.056967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:50.185925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:50.186374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:50.186421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:50.186451] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:50.191400] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-02-04T20:21:50.191741] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-02-04T20:21:50.191885] [INFO ] [sig ] FARM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:50.350784] [INFO ] [LOCAL ] Saved forecast: FARM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FARM.txt [2026-02-04T20:21:50.351086] [INFO ] [sig ] [1137/3449] Completed FARM in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:50.351146] [INFO ] [sig ] [1138/3449] Forecasting FBIN... [2026-02-04T20:21:50.351190] [INFO ] [sig ] Generating forecast for: FBIN [2026-02-04T20:21:50.351233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-02-04T20:21:50.367244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-02-04T20:21:50.367868] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-02-04T20:21:50.369241] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-02-04T20:21:50.369321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:50.369358] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:50.369388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:50.369451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:50.430861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:50.432159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:50.432269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:50.432305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:50.566537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:50.566792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:50.566840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:50.566871] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:50.570944] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-02-04T20:21:50.571250] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-02-04T20:21:50.571389] [INFO ] [sig ] FBIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:50.718551] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FBIN.txt [2026-02-04T20:21:50.718817] [INFO ] [sig ] [1138/3449] Completed FBIN in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:50.718865] [INFO ] [sig ] [1139/3449] Forecasting FBIO... [2026-02-04T20:21:50.718901] [INFO ] [sig ] Generating forecast for: FBIO [2026-02-04T20:21:50.718935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-02-04T20:21:50.732927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-02-04T20:21:50.733521] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-02-04T20:21:50.734562] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-02-04T20:21:50.734652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:50.734687] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:50.734716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:50.734776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:50.799536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:50.800854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:50.800954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:50.800992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:50.935001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:50.935245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:50.935295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:50.935326] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:50.939874] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-02-04T20:21:50.940244] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-02-04T20:21:50.940404] [INFO ] [sig ] FBIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:51.090081] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FBIO.txt [2026-02-04T20:21:51.090287] [INFO ] [sig ] [1139/3449] Completed FBIO in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:51.090332] [INFO ] [sig ] [1140/3449] Forecasting FBIZ... [2026-02-04T20:21:51.090362] [INFO ] [sig ] Generating forecast for: FBIZ [2026-02-04T20:21:51.090398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-02-04T20:21:51.106737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-02-04T20:21:51.107255] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-02-04T20:21:51.108313] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-02-04T20:21:51.108368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:51.108404] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:51.108434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:51.108494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:51.170504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:51.171672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:51.171777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:51.171814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:51.298836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:51.299061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:51.299106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:51.299321] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:51.303779] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=91.86%) [2026-02-04T20:21:51.304110] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-02-04T20:21:51.304284] [INFO ] [sig ] FBIZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:51.472969] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FBIZ.txt [2026-02-04T20:21:51.473134] [INFO ] [sig ] [1140/3449] Completed FBIZ in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:51.473176] [INFO ] [sig ] [1141/3449] Forecasting FBK... [2026-02-04T20:21:51.473207] [INFO ] [sig ] Generating forecast for: FBK [2026-02-04T20:21:51.473238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-02-04T20:21:51.485634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-02-04T20:21:51.486077] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-02-04T20:21:51.486943] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-02-04T20:21:51.487013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:51.487048] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:51.487074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:51.487131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:51.549942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:51.550990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:51.551073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:51.551107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:51.670865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:51.671032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:51.671073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:51.671103] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:51.674655] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=10.19%) [2026-02-04T20:21:51.674973] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-02-04T20:21:51.675107] [INFO ] [sig ] FBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:51.819470] [INFO ] [LOCAL ] Saved forecast: FBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FBK.txt [2026-02-04T20:21:51.819652] [INFO ] [sig ] [1141/3449] Completed FBK in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:51.819697] [INFO ] [sig ] [1142/3449] Forecasting FBL... [2026-02-04T20:21:51.819728] [INFO ] [sig ] Generating forecast for: FBL [2026-02-04T20:21:51.819758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-02-04T20:21:51.832093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-02-04T20:21:51.832537] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-02-04T20:21:51.833393] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-02-04T20:21:51.833447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:51.833532] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:51.833561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:51.833656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:51.898699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:51.899984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:51.900103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:51.900138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:52.052967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:52.053134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:52.053177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:52.053208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:52.057748] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-02-04T20:21:52.058109] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-02-04T20:21:52.058264] [INFO ] [sig ] FBL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:52.245632] [INFO ] [LOCAL ] Saved forecast: FBL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FBL.txt [2026-02-04T20:21:52.245866] [INFO ] [sig ] [1142/3449] Completed FBL in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:52.245932] [INFO ] [sig ] [1143/3449] Forecasting FBNC... [2026-02-04T20:21:52.245967] [INFO ] [sig ] Generating forecast for: FBNC [2026-02-04T20:21:52.245998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-02-04T20:21:52.263841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-02-04T20:21:52.264358] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-02-04T20:21:52.265435] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-02-04T20:21:52.265491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:52.265523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:52.265551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:52.265649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:52.339763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:52.340931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:52.341052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:52.341096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:52.483049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:52.483212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:52.483255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:52.483283] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:52.486839] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-02-04T20:21:52.487121] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-02-04T20:21:52.487251] [INFO ] [sig ] FBNC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:52.627330] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FBNC.txt [2026-02-04T20:21:52.627484] [INFO ] [sig ] [1143/3449] Completed FBNC in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:52.627525] [INFO ] [sig ] [1144/3449] Forecasting FBP... [2026-02-04T20:21:52.627556] [INFO ] [sig ] Generating forecast for: FBP [2026-02-04T20:21:52.627606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-02-04T20:21:52.639919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-02-04T20:21:52.640274] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-02-04T20:21:52.641093] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-02-04T20:21:52.641145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:52.641178] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:52.641205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:52.641262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:52.700144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:52.701061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:52.701147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:52.701181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:52.828471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:52.828656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:52.828699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:52.828729] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:52.832610] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-02-04T20:21:52.832899] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-02-04T20:21:52.833030] [INFO ] [sig ] FBP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:52.982770] [INFO ] [LOCAL ] Saved forecast: FBP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FBP.txt [2026-02-04T20:21:52.982929] [INFO ] [sig ] [1144/3449] Completed FBP in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:52.982978] [INFO ] [sig ] [1145/3449] Forecasting FC... [2026-02-04T20:21:52.983008] [INFO ] [sig ] Generating forecast for: FC [2026-02-04T20:21:52.983039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-02-04T20:21:52.995852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-02-04T20:21:52.996464] [INFO ] [FORECASTER] Starting predict_future for FC [2026-02-04T20:21:52.997512] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-02-04T20:21:52.997565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:52.997618] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:52.997645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:52.997700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:53.057116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:53.058101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:53.058187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:53.058221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:53.184058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:53.184226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:53.184266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:53.184333] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:53.187900] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=86.84%) [2026-02-04T20:21:53.188203] [INFO ] [FORECASTER] Completed predict_future for FC [2026-02-04T20:21:53.188340] [INFO ] [sig ] FC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:53.338524] [INFO ] [LOCAL ] Saved forecast: FC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FC.txt [2026-02-04T20:21:53.338704] [INFO ] [sig ] [1145/3449] Completed FC in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:53.338748] [INFO ] [sig ] [1146/3449] Forecasting FCAL... [2026-02-04T20:21:53.338777] [INFO ] [sig ] Generating forecast for: FCAL [2026-02-04T20:21:53.338807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-02-04T20:21:53.350480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-02-04T20:21:53.350926] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-02-04T20:21:53.351780] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-02-04T20:21:53.351835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:53.351867] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:53.351894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:53.351950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:53.409199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:53.410132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:53.410216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:53.410249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:53.519121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:53.519286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:53.519325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:53.519353] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:53.523037] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-02-04T20:21:53.523419] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-02-04T20:21:53.523607] [INFO ] [sig ] FCAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:53.674160] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FCAL.txt [2026-02-04T20:21:53.674342] [INFO ] [sig ] [1146/3449] Completed FCAL in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:53.674387] [INFO ] [sig ] [1147/3449] Forecasting FCBC... [2026-02-04T20:21:53.674416] [INFO ] [sig ] Generating forecast for: FCBC [2026-02-04T20:21:53.674446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-02-04T20:21:53.686723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-02-04T20:21:53.687166] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-02-04T20:21:53.688110] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-02-04T20:21:53.688163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:53.688194] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:53.688220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:53.688276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:53.745413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:53.746333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:53.746428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:53.746463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:53.909111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:53.909310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:53.909369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:53.909415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:53.914099] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=17.64%) [2026-02-04T20:21:53.914497] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-02-04T20:21:53.914679] [INFO ] [sig ] FCBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:54.062565] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCBC.txt [2026-02-04T20:21:54.062800] [INFO ] [sig ] [1147/3449] Completed FCBC in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:54.062856] [INFO ] [sig ] [1148/3449] Forecasting FCCO... [2026-02-04T20:21:54.062895] [INFO ] [sig ] Generating forecast for: FCCO [2026-02-04T20:21:54.062939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-02-04T20:21:54.078670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-02-04T20:21:54.079154] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-02-04T20:21:54.080260] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-02-04T20:21:54.080326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:54.080366] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:54.080401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:54.080484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:54.158800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:54.159900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:54.160009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:54.160054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:54.287363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:54.287517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:54.287591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:54.287625] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:54.291151] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: UP (p=67.01%) [2026-02-04T20:21:54.291433] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-02-04T20:21:54.291560] [INFO ] [sig ] FCCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:54.436158] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FCCO.txt [2026-02-04T20:21:54.436279] [INFO ] [sig ] [1148/3449] Completed FCCO in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:54.436320] [INFO ] [sig ] [1149/3449] Forecasting FCEL... [2026-02-04T20:21:54.436349] [INFO ] [sig ] Generating forecast for: FCEL [2026-02-04T20:21:54.436379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-02-04T20:21:54.448485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-02-04T20:21:54.448819] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-02-04T20:21:54.449673] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-02-04T20:21:54.449727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:54.449760] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:54.449789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:54.449845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:54.506307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:54.507042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:54.507122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:54.507154] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:54.626728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:54.626898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:54.626945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:54.626980] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:54.630453] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-02-04T20:21:54.630768] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-02-04T20:21:54.630906] [INFO ] [sig ] FCEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:54.777234] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCEL.txt [2026-02-04T20:21:54.777392] [INFO ] [sig ] [1149/3449] Completed FCEL in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:54.777435] [INFO ] [sig ] [1150/3449] Forecasting FCF... [2026-02-04T20:21:54.777465] [INFO ] [sig ] Generating forecast for: FCF [2026-02-04T20:21:54.777495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-02-04T20:21:54.790269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-02-04T20:21:54.790745] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-02-04T20:21:54.791589] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-02-04T20:21:54.791643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:54.791676] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:54.791703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:54.791759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:54.850101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:54.851015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:54.851118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:54.851152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:54.975650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:54.975813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:54.975854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:54.975883] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:54.979645] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=69.83%) [2026-02-04T20:21:54.980031] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-02-04T20:21:54.980185] [INFO ] [sig ] FCF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:55.144072] [INFO ] [LOCAL ] Saved forecast: FCF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FCF.txt [2026-02-04T20:21:55.144266] [INFO ] [sig ] [1150/3449] Completed FCF in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:55.144323] [INFO ] [sig ] [1151/3449] Forecasting FCFS... [2026-02-04T20:21:55.144355] [INFO ] [sig ] Generating forecast for: FCFS [2026-02-04T20:21:55.144387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-02-04T20:21:55.158356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-02-04T20:21:55.158837] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-02-04T20:21:55.159784] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-02-04T20:21:55.159840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:55.159874] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:55.159902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:55.159961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:55.226972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:55.227901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:55.228017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:55.228061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:55.355004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:55.355162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:55.355204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:55.355235] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:55.359116] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=18.81%) [2026-02-04T20:21:55.359429] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-02-04T20:21:55.359594] [INFO ] [sig ] FCFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:55.509714] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCFS.txt [2026-02-04T20:21:55.509868] [INFO ] [sig ] [1151/3449] Completed FCFS in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.7m [2026-02-04T20:21:55.509913] [INFO ] [sig ] [1152/3449] Forecasting FCN... [2026-02-04T20:21:55.509943] [INFO ] [sig ] Generating forecast for: FCN [2026-02-04T20:21:55.509973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-02-04T20:21:55.522771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-02-04T20:21:55.523160] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-02-04T20:21:55.524001] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-02-04T20:21:55.524053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:55.524101] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:55.524129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:55.524186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:55.583209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:55.584165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:55.584286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:55.584319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:55.709703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:55.709864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:55.709911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:55.709947] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:55.713513] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-02-04T20:21:55.713826] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-02-04T20:21:55.713967] [INFO ] [sig ] FCN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:55.864143] [INFO ] [LOCAL ] Saved forecast: FCN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCN.txt [2026-02-04T20:21:55.864292] [INFO ] [sig ] [1152/3449] Completed FCN in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-04T20:21:55.864332] [INFO ] [sig ] [1153/3449] Forecasting FCNCA... [2026-02-04T20:21:55.864363] [INFO ] [sig ] Generating forecast for: FCNCA [2026-02-04T20:21:55.864392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-02-04T20:21:55.876778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-02-04T20:21:55.877114] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-02-04T20:21:55.877967] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-02-04T20:21:55.878020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:55.878051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:55.878079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:55.878135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:55.934978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:55.935833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:55.935917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:55.935951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:56.061991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:56.062155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:56.062197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:56.062229] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:56.066367] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=81.88%) [2026-02-04T20:21:56.066672] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-02-04T20:21:56.066804] [INFO ] [sig ] FCNCA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:56.224814] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FCNCA.txt [2026-02-04T20:21:56.224979] [INFO ] [sig ] [1153/3449] Completed FCNCA in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-04T20:21:56.225019] [INFO ] [sig ] [1154/3449] Forecasting FCNCO... [2026-02-04T20:21:56.225050] [INFO ] [sig ] Generating forecast for: FCNCO [2026-02-04T20:21:56.225080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-02-04T20:21:56.238019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-02-04T20:21:56.238457] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-02-04T20:21:56.239323] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-02-04T20:21:56.239376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:56.239408] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:56.239435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:56.239491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:56.300187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:56.301086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:56.301169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:56.301203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:56.402459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:56.402651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:56.402693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:56.402721] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:56.406263] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-02-04T20:21:56.406642] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-02-04T20:21:56.406799] [INFO ] [sig ] FCNCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:56.554407] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCNCO.txt [2026-02-04T20:21:56.554596] [INFO ] [sig ] [1154/3449] Completed FCNCO in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:56.554648] [INFO ] [sig ] [1155/3449] Forecasting FCNCP... [2026-02-04T20:21:56.554680] [INFO ] [sig ] Generating forecast for: FCNCP [2026-02-04T20:21:56.554711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-02-04T20:21:56.567369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-02-04T20:21:56.567714] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-02-04T20:21:56.568600] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-02-04T20:21:56.568652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:56.568691] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:56.568719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:56.568786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:56.628908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:56.629618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:56.629706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:56.629741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:56.739039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:56.739201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:56.739242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:56.739272] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:56.742895] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-02-04T20:21:56.743225] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-02-04T20:21:56.743366] [INFO ] [sig ] FCNCP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:56.892824] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCNCP.txt [2026-02-04T20:21:56.892968] [INFO ] [sig ] [1155/3449] Completed FCNCP in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:56.893008] [INFO ] [sig ] [1156/3449] Forecasting FCTE... [2026-02-04T20:21:56.893046] [INFO ] [sig ] Generating forecast for: FCTE [2026-02-04T20:21:56.893077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-02-04T20:21:56.904978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-02-04T20:21:56.905343] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-02-04T20:21:56.906166] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-02-04T20:21:56.906220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:56.906251] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:56.906278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:56.906340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:56.967640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:56.968533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:56.968640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:56.968677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:57.097375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:57.097534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:57.097592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:57.097628] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:57.101934] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-02-04T20:21:57.102235] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-02-04T20:21:57.102378] [INFO ] [sig ] FCTE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:57.256505] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FCTE.txt [2026-02-04T20:21:57.256715] [INFO ] [sig ] [1156/3449] Completed FCTE in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:57.256766] [INFO ] [sig ] [1157/3449] Forecasting FCX... [2026-02-04T20:21:57.256799] [INFO ] [sig ] Generating forecast for: FCX [2026-02-04T20:21:57.256829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-02-04T20:21:57.270405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-02-04T20:21:57.270798] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-02-04T20:21:57.271673] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-02-04T20:21:57.271725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:57.271758] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:57.271785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:57.271842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:57.330557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:57.331380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:57.331462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:57.331495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:57.461037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:57.461204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:57.461244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:57.461273] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:57.464985] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-02-04T20:21:57.465309] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-02-04T20:21:57.465451] [INFO ] [sig ] FCX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:57.610138] [INFO ] [LOCAL ] Saved forecast: FCX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FCX.txt [2026-02-04T20:21:57.610269] [INFO ] [sig ] [1157/3449] Completed FCX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:57.610308] [INFO ] [sig ] [1158/3449] Forecasting FDBC... [2026-02-04T20:21:57.610338] [INFO ] [sig ] Generating forecast for: FDBC [2026-02-04T20:21:57.610368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-02-04T20:21:57.623551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-02-04T20:21:57.624177] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-02-04T20:21:57.625524] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-02-04T20:21:57.625630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:57.625673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:57.625716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:57.625781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:57.687764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:57.689222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:57.689368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:57.689403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:57.792000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:57.792249] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:21:57.792296] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:57.792325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:57.797241] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-02-04T20:21:57.797767] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-02-04T20:21:57.797976] [INFO ] [sig ] FDBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:57.953270] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FDBC.txt [2026-02-04T20:21:57.953529] [INFO ] [sig ] [1158/3449] Completed FDBC in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:57.953596] [INFO ] [sig ] [1159/3449] Forecasting FDIF... [2026-02-04T20:21:57.953636] [INFO ] [sig ] Generating forecast for: FDIF [2026-02-04T20:21:57.953669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-02-04T20:21:57.967678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-02-04T20:21:57.968332] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-02-04T20:21:57.969376] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-02-04T20:21:57.969469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:57.969505] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:57.969534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:57.969615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:58.029739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:58.031018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:58.031124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:58.031158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:58.147050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:58.147289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:58.147343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:58.147399] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:58.151593] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-02-04T20:21:58.151943] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-02-04T20:21:58.152147] [INFO ] [sig ] FDIF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:58.324927] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FDIF.txt [2026-02-04T20:21:58.325157] [INFO ] [sig ] [1159/3449] Completed FDIF in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:58.325208] [INFO ] [sig ] [1160/3449] Forecasting FDIG... [2026-02-04T20:21:58.325240] [INFO ] [sig ] Generating forecast for: FDIG [2026-02-04T20:21:58.325274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-02-04T20:21:58.339522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-02-04T20:21:58.340132] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-02-04T20:21:58.341146] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-02-04T20:21:58.341201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:58.341236] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:58.341266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:58.341328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:58.400979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:58.402203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:58.402309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:58.402347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:58.527637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:58.527871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:58.527923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:58.527967] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:58.532032] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-02-04T20:21:58.532403] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-02-04T20:21:58.532558] [INFO ] [sig ] FDIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:58.681504] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FDIG.txt [2026-02-04T20:21:58.681697] [INFO ] [sig ] [1160/3449] Completed FDIG in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:58.681742] [INFO ] [sig ] [1161/3449] Forecasting FDP... [2026-02-04T20:21:58.681771] [INFO ] [sig ] Generating forecast for: FDP [2026-02-04T20:21:58.681807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-02-04T20:21:58.695409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-02-04T20:21:58.695887] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-02-04T20:21:58.696839] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-02-04T20:21:58.696892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:58.696925] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:58.696952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:58.697010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:58.758720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:58.759917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:58.760018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:58.760077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:58.890344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:58.890605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:58.890650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:58.890679] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:58.895505] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-02-04T20:21:58.895931] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-02-04T20:21:58.896075] [INFO ] [sig ] FDP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:59.044546] [INFO ] [LOCAL ] Saved forecast: FDP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FDP.txt [2026-02-04T20:21:59.044759] [INFO ] [sig ] [1161/3449] Completed FDP in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:59.044802] [INFO ] [sig ] [1162/3449] Forecasting FDS... [2026-02-04T20:21:59.044836] [INFO ] [sig ] Generating forecast for: FDS [2026-02-04T20:21:59.044865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-02-04T20:21:59.059242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-02-04T20:21:59.059728] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-02-04T20:21:59.060624] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-02-04T20:21:59.060678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:59.060710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:59.060736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:59.060793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:59.120976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:59.121975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:59.122062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:59.122094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:59.239496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:59.239688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:59.239762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:59.239792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:59.243371] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-02-04T20:21:59.243686] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-02-04T20:21:59.243823] [INFO ] [sig ] FDS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:21:59.389701] [INFO ] [LOCAL ] Saved forecast: FDS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FDS.txt [2026-02-04T20:21:59.389862] [INFO ] [sig ] [1162/3449] Completed FDS in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:59.389903] [INFO ] [sig ] [1163/3449] Forecasting FDTX... [2026-02-04T20:21:59.389933] [INFO ] [sig ] Generating forecast for: FDTX [2026-02-04T20:21:59.389966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-02-04T20:21:59.401419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-02-04T20:21:59.401838] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-02-04T20:21:59.402890] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-02-04T20:21:59.402942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:59.402975] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:59.403017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:59.403077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:59.465886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:59.466808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:59.466890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:59.466923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:59.599946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:59.600146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:59.600201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:59.600242] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:59.605754] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-02-04T20:21:59.606290] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-02-04T20:21:59.606503] [INFO ] [sig ] FDTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:21:59.759594] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FDTX.txt [2026-02-04T20:21:59.759755] [INFO ] [sig ] [1163/3449] Completed FDTX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:21:59.759798] [INFO ] [sig ] [1164/3449] Forecasting FDUS... [2026-02-04T20:21:59.759830] [INFO ] [sig ] Generating forecast for: FDUS [2026-02-04T20:21:59.759861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-02-04T20:21:59.771656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-02-04T20:21:59.772030] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-02-04T20:21:59.772878] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-02-04T20:21:59.772934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:21:59.772973] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:21:59.773006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:21:59.773075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:21:59.831605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:21:59.832507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:21:59.832610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:21:59.832647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:21:59.956651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:21:59.956811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:21:59.956852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:21:59.956881] [INFO ] [FORECASTER] Training complete [2026-02-04T20:21:59.960775] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=77.07%) [2026-02-04T20:21:59.961101] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-02-04T20:21:59.961242] [INFO ] [sig ] FDUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:00.115733] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FDUS.txt [2026-02-04T20:22:00.115927] [INFO ] [sig ] [1164/3449] Completed FDUS in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:22:00.115990] [INFO ] [sig ] [1165/3449] Forecasting FDX... [2026-02-04T20:22:00.116024] [INFO ] [sig ] Generating forecast for: FDX [2026-02-04T20:22:00.116055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-02-04T20:22:00.128535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-02-04T20:22:00.128986] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-02-04T20:22:00.129912] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-02-04T20:22:00.129967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:00.130000] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:00.130027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:00.130084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:00.191621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:00.192560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:00.192669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:00.192703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:00.322601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:00.322772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:00.322821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:00.322851] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:00.326926] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-02-04T20:22:00.327226] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-02-04T20:22:00.327557] [INFO ] [sig ] FDX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:00.475211] [INFO ] [LOCAL ] Saved forecast: FDX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FDX.txt [2026-02-04T20:22:00.475369] [INFO ] [sig ] [1165/3449] Completed FDX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:22:00.475410] [INFO ] [sig ] [1166/3449] Forecasting FE... [2026-02-04T20:22:00.475442] [INFO ] [sig ] Generating forecast for: FE [2026-02-04T20:22:00.475500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-02-04T20:22:00.487508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-02-04T20:22:00.487886] [INFO ] [FORECASTER] Starting predict_future for FE [2026-02-04T20:22:00.488754] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-02-04T20:22:00.488807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:00.488839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:00.488867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:00.488925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:00.550381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:00.551316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:00.551417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:00.551461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:00.674780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:00.674900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:00.674944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:00.674974] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:00.678547] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-02-04T20:22:00.678860] [INFO ] [FORECASTER] Completed predict_future for FE [2026-02-04T20:22:00.678998] [INFO ] [sig ] FE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:00.824562] [INFO ] [LOCAL ] Saved forecast: FE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FE.txt [2026-02-04T20:22:00.824729] [INFO ] [sig ] [1166/3449] Completed FE in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:22:00.824772] [INFO ] [sig ] [1167/3449] Forecasting FEIM... [2026-02-04T20:22:00.824803] [INFO ] [sig ] Generating forecast for: FEIM [2026-02-04T20:22:00.824838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-02-04T20:22:00.835976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-02-04T20:22:00.836321] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-02-04T20:22:00.837137] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-02-04T20:22:00.837188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:00.837220] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:00.837246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:00.837302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:00.898247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:00.899095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:00.899180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:00.899214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:01.035170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:01.035352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:01.035473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:01.035522] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:01.040807] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-02-04T20:22:01.041243] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-02-04T20:22:01.041444] [INFO ] [sig ] FEIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:01.192378] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FEIM.txt [2026-02-04T20:22:01.192521] [INFO ] [sig ] [1167/3449] Completed FEIM in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:22:01.192561] [INFO ] [sig ] [1168/3449] Forecasting FELE... [2026-02-04T20:22:01.192614] [INFO ] [sig ] Generating forecast for: FELE [2026-02-04T20:22:01.192646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-02-04T20:22:01.205978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-02-04T20:22:01.206327] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-02-04T20:22:01.207151] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-02-04T20:22:01.207203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:01.207233] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:01.207259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:01.207315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:01.263663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:01.264380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:01.264461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:01.264494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:01.386491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:01.386655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:01.386697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:01.386726] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:01.390309] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-02-04T20:22:01.390613] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-02-04T20:22:01.390748] [INFO ] [sig ] FELE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:01.541310] [INFO ] [LOCAL ] Saved forecast: FELE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FELE.txt [2026-02-04T20:22:01.541489] [INFO ] [sig ] [1168/3449] Completed FELE in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.6m [2026-02-04T20:22:01.541532] [INFO ] [sig ] [1169/3449] Forecasting FEM... [2026-02-04T20:22:01.541564] [INFO ] [sig ] Generating forecast for: FEM [2026-02-04T20:22:01.541615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-02-04T20:22:01.553532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-02-04T20:22:01.553993] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-02-04T20:22:01.554914] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-02-04T20:22:01.554970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:01.555002] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:01.555030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:01.555088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:01.615439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:01.616345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:01.616429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:01.616464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:01.739509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:01.739684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:01.739727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:01.739755] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:01.743264] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=28.27%) [2026-02-04T20:22:01.743549] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-02-04T20:22:01.743702] [INFO ] [sig ] FEM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:01.906194] [INFO ] [LOCAL ] Saved forecast: FEM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FEM.txt [2026-02-04T20:22:01.906349] [INFO ] [sig ] [1169/3449] Completed FEM in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-04T20:22:01.906393] [INFO ] [sig ] [1170/3449] Forecasting FEMB... [2026-02-04T20:22:01.906423] [INFO ] [sig ] Generating forecast for: FEMB [2026-02-04T20:22:01.906454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-02-04T20:22:01.918385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-02-04T20:22:01.918815] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-02-04T20:22:01.919671] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-02-04T20:22:01.919726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:01.919759] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:01.919785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:01.919843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:01.978555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:01.979488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:01.979591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:01.979630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:02.113338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:02.113503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:02.113546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:02.113599] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:02.117308] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-02-04T20:22:02.117661] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-02-04T20:22:02.117832] [INFO ] [sig ] FEMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:02.294933] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FEMB.txt [2026-02-04T20:22:02.295109] [INFO ] [sig ] [1170/3449] Completed FEMB in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-04T20:22:02.295150] [INFO ] [sig ] [1171/3449] Forecasting FEMS... [2026-02-04T20:22:02.295180] [INFO ] [sig ] Generating forecast for: FEMS [2026-02-04T20:22:02.295211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-02-04T20:22:02.306898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-02-04T20:22:02.307339] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-02-04T20:22:02.308243] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-02-04T20:22:02.308295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:02.308328] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:02.308355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:02.308411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:02.367021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:02.367983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:02.368095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:02.368137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:02.492012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:02.492177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:02.492218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:02.492246] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:02.495756] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=77.41%) [2026-02-04T20:22:02.496064] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-02-04T20:22:02.496197] [INFO ] [sig ] FEMS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:02.644906] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FEMS.txt [2026-02-04T20:22:02.645062] [INFO ] [sig ] [1171/3449] Completed FEMS in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:02.645111] [INFO ] [sig ] [1172/3449] Forecasting FEP... [2026-02-04T20:22:02.645149] [INFO ] [sig ] Generating forecast for: FEP [2026-02-04T20:22:02.645186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-02-04T20:22:02.659387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-02-04T20:22:02.659851] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-02-04T20:22:02.660926] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-02-04T20:22:02.660989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:02.661029] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:02.661063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:02.661144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:02.721215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:02.722387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:02.722471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:02.722504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:02.843565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:02.843733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:02.843797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:02.843826] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:02.847295] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-02-04T20:22:02.847592] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-02-04T20:22:02.847749] [INFO ] [sig ] FEP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:02.995521] [INFO ] [LOCAL ] Saved forecast: FEP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FEP.txt [2026-02-04T20:22:02.995683] [INFO ] [sig ] [1172/3449] Completed FEP in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:02.995725] [INFO ] [sig ] [1173/3449] Forecasting FEPI... [2026-02-04T20:22:02.995757] [INFO ] [sig ] Generating forecast for: FEPI [2026-02-04T20:22:02.995788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-02-04T20:22:03.007002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-02-04T20:22:03.007379] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-02-04T20:22:03.008244] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-02-04T20:22:03.008298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:03.008331] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:03.008370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:03.008455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:03.069778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:03.070709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:03.070794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:03.070827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:03.204487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:03.204676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:03.204727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:03.204760] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:03.209076] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=37.85%) [2026-02-04T20:22:03.209411] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-02-04T20:22:03.209566] [INFO ] [sig ] FEPI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:03.357447] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FEPI.txt [2026-02-04T20:22:03.357651] [INFO ] [sig ] [1173/3449] Completed FEPI in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:03.357715] [INFO ] [sig ] [1174/3449] Forecasting FERG... [2026-02-04T20:22:03.357766] [INFO ] [sig ] Generating forecast for: FERG [2026-02-04T20:22:03.357821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-02-04T20:22:03.370824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-02-04T20:22:03.371216] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-02-04T20:22:03.372163] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-02-04T20:22:03.372219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:03.372250] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:03.372277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:03.372334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:03.434146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:03.435111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:03.435222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:03.435258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:03.567104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:03.567268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:03.567307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:03.567336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:03.570945] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-02-04T20:22:03.571234] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-02-04T20:22:03.571369] [INFO ] [sig ] FERG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:03.712388] [INFO ] [LOCAL ] Saved forecast: FERG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FERG.txt [2026-02-04T20:22:03.712542] [INFO ] [sig ] [1174/3449] Completed FERG in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:03.712601] [INFO ] [sig ] [1175/3449] Forecasting FEX... [2026-02-04T20:22:03.712635] [INFO ] [sig ] Generating forecast for: FEX [2026-02-04T20:22:03.712665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-02-04T20:22:03.724482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-02-04T20:22:03.724883] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-02-04T20:22:03.725817] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-02-04T20:22:03.725872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:03.725905] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:03.725933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:03.725990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:03.788826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:03.789767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:03.789872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:03.789919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:03.925453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:03.925634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:03.925679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:03.925719] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:03.930082] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=23.56%) [2026-02-04T20:22:03.930374] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-02-04T20:22:03.930736] [INFO ] [sig ] FEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:04.090732] [INFO ] [LOCAL ] Saved forecast: FEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FEX.txt [2026-02-04T20:22:04.090897] [INFO ] [sig ] [1175/3449] Completed FEX in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:04.090961] [INFO ] [sig ] [1176/3449] Forecasting FF... [2026-02-04T20:22:04.090997] [INFO ] [sig ] Generating forecast for: FF [2026-02-04T20:22:04.091029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-02-04T20:22:04.105012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-02-04T20:22:04.105400] [INFO ] [FORECASTER] Starting predict_future for FF [2026-02-04T20:22:04.106463] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-02-04T20:22:04.106543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:04.106610] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:04.106644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:04.106712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:04.171681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:04.172661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:04.172749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:04.172784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:04.302944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:04.303101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:04.303142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:04.303173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:04.307030] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-02-04T20:22:04.307313] [INFO ] [FORECASTER] Completed predict_future for FF [2026-02-04T20:22:04.307449] [INFO ] [sig ] FF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:04.456460] [INFO ] [LOCAL ] Saved forecast: FF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FF.txt [2026-02-04T20:22:04.456626] [INFO ] [sig ] [1176/3449] Completed FF in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:04.456672] [INFO ] [sig ] [1177/3449] Forecasting FFA... [2026-02-04T20:22:04.456703] [INFO ] [sig ] Generating forecast for: FFA [2026-02-04T20:22:04.456734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-02-04T20:22:04.468462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-02-04T20:22:04.468871] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-02-04T20:22:04.469801] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-02-04T20:22:04.469854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:04.469886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:04.469913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:04.469969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:04.531456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:04.532332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:04.532417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:04.532449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:04.659112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:04.659277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:04.659318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:04.659347] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:04.663508] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=46.73%) [2026-02-04T20:22:04.663818] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-02-04T20:22:04.663984] [INFO ] [sig ] FFA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:04.815194] [INFO ] [LOCAL ] Saved forecast: FFA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FFA.txt [2026-02-04T20:22:04.815386] [INFO ] [sig ] [1177/3449] Completed FFA in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:04.815447] [INFO ] [sig ] [1178/3449] Forecasting FFBC... [2026-02-04T20:22:04.815481] [INFO ] [sig ] Generating forecast for: FFBC [2026-02-04T20:22:04.815511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-02-04T20:22:04.828806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-02-04T20:22:04.829205] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-02-04T20:22:04.830556] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-02-04T20:22:04.830628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:04.830662] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:04.830688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:04.830745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:04.896139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:04.897021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:04.897110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:04.897145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:05.033325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:05.033488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:05.033530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:05.033559] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:05.037322] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=47.32%) [2026-02-04T20:22:05.037651] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-02-04T20:22:05.037811] [INFO ] [sig ] FFBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:05.268360] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FFBC.txt [2026-02-04T20:22:05.268540] [INFO ] [sig ] [1178/3449] Completed FFBC in 0.5s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:05.268611] [INFO ] [sig ] [1179/3449] Forecasting FFC... [2026-02-04T20:22:05.268651] [INFO ] [sig ] Generating forecast for: FFC [2026-02-04T20:22:05.268698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-02-04T20:22:05.281896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-02-04T20:22:05.282457] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-02-04T20:22:05.283542] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-02-04T20:22:05.283626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:05.283662] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:05.283689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:05.283746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:05.351139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:05.352267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:05.352352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:05.352400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:05.491596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:05.491788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:05.491838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:05.491884] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:05.496245] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=65.63%) [2026-02-04T20:22:05.496779] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-02-04T20:22:05.496922] [INFO ] [sig ] FFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:05.652548] [INFO ] [LOCAL ] Saved forecast: FFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FFC.txt [2026-02-04T20:22:05.652719] [INFO ] [sig ] [1179/3449] Completed FFC in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:05.652771] [INFO ] [sig ] [1180/3449] Forecasting FFIC... [2026-02-04T20:22:05.652803] [INFO ] [sig ] Generating forecast for: FFIC [2026-02-04T20:22:05.652835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-02-04T20:22:05.664294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-02-04T20:22:05.664694] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-02-04T20:22:05.665600] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-02-04T20:22:05.665665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:05.665710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:05.665743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:05.665801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:05.730589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:05.731449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:05.731545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:05.731604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:05.862551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:05.862727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:05.862769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:05.862798] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:05.866209] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-02-04T20:22:05.866503] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-02-04T20:22:05.866656] [INFO ] [sig ] FFIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:06.014072] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FFIC.txt [2026-02-04T20:22:06.014229] [INFO ] [sig ] [1180/3449] Completed FFIC in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:06.014272] [INFO ] [sig ] [1181/3449] Forecasting FFIN... [2026-02-04T20:22:06.014303] [INFO ] [sig ] Generating forecast for: FFIN [2026-02-04T20:22:06.014334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-02-04T20:22:06.027444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-02-04T20:22:06.027872] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-02-04T20:22:06.028833] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-02-04T20:22:06.028887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:06.028920] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:06.028955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:06.029022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:06.098988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:06.099980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:06.100122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:06.100174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:06.221842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:06.222006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:06.222046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:06.222074] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:06.225858] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-02-04T20:22:06.226129] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-02-04T20:22:06.226279] [INFO ] [sig ] FFIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:06.372890] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FFIN.txt [2026-02-04T20:22:06.373046] [INFO ] [sig ] [1181/3449] Completed FFIN in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:06.373093] [INFO ] [sig ] [1182/3449] Forecasting FFWM... [2026-02-04T20:22:06.373129] [INFO ] [sig ] Generating forecast for: FFWM [2026-02-04T20:22:06.373166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-02-04T20:22:06.384816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-02-04T20:22:06.385227] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-02-04T20:22:06.386059] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-02-04T20:22:06.386111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:06.386143] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:06.386169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:06.386225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:06.446160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:06.446936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:06.447018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:06.447051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:06.567518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:06.567697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:06.567740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:06.567768] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:06.571344] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-02-04T20:22:06.571638] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-02-04T20:22:06.571767] [INFO ] [sig ] FFWM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:06.715856] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FFWM.txt [2026-02-04T20:22:06.716010] [INFO ] [sig ] [1182/3449] Completed FFWM in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:06.716082] [INFO ] [sig ] [1183/3449] Forecasting FG... [2026-02-04T20:22:06.716113] [INFO ] [sig ] Generating forecast for: FG [2026-02-04T20:22:06.716144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-02-04T20:22:06.726976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-02-04T20:22:06.727343] [INFO ] [FORECASTER] Starting predict_future for FG [2026-02-04T20:22:06.728202] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-02-04T20:22:06.728266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:06.728304] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:06.728331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:06.728387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:06.786669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:06.787632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:06.787712] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:06.787744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:06.913158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:06.913321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:06.913379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:06.913410] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:06.916906] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-02-04T20:22:06.917206] [INFO ] [FORECASTER] Completed predict_future for FG [2026-02-04T20:22:06.917339] [INFO ] [sig ] FG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:07.064557] [INFO ] [LOCAL ] Saved forecast: FG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FG.txt [2026-02-04T20:22:07.064730] [INFO ] [sig ] [1183/3449] Completed FG in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:07.064773] [INFO ] [sig ] [1184/3449] Forecasting FHB... [2026-02-04T20:22:07.064802] [INFO ] [sig ] Generating forecast for: FHB [2026-02-04T20:22:07.064833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-02-04T20:22:07.075899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-02-04T20:22:07.076262] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-02-04T20:22:07.077153] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-02-04T20:22:07.077206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:07.077240] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:07.077267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:07.077325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:07.135022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:07.135895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:07.135976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:07.136008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:07.257073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:07.257258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:07.257304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:07.257335] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:07.261329] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=3.68%) [2026-02-04T20:22:07.261681] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-02-04T20:22:07.261839] [INFO ] [sig ] FHB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:07.424883] [INFO ] [LOCAL ] Saved forecast: FHB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FHB.txt [2026-02-04T20:22:07.425041] [INFO ] [sig ] [1184/3449] Completed FHB in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:07.425083] [INFO ] [sig ] [1185/3449] Forecasting FHI... [2026-02-04T20:22:07.425120] [INFO ] [sig ] Generating forecast for: FHI [2026-02-04T20:22:07.425157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-02-04T20:22:07.436378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-02-04T20:22:07.436792] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-02-04T20:22:07.437636] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-02-04T20:22:07.437688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:07.437721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:07.437749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:07.437805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:07.496714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:07.497745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:07.497839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:07.497874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:07.620409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:07.620587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:07.620631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:07.620660] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:07.624273] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=33.80%) [2026-02-04T20:22:07.624559] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-02-04T20:22:07.624711] [INFO ] [sig ] FHI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:07.768966] [INFO ] [LOCAL ] Saved forecast: FHI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FHI.txt [2026-02-04T20:22:07.769111] [INFO ] [sig ] [1185/3449] Completed FHI in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 13.5m [2026-02-04T20:22:07.769160] [INFO ] [sig ] [1186/3449] Forecasting FHN... [2026-02-04T20:22:07.769196] [INFO ] [sig ] Generating forecast for: FHN [2026-02-04T20:22:07.769233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-02-04T20:22:07.780937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-02-04T20:22:07.781292] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-02-04T20:22:07.782197] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-02-04T20:22:07.782252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:07.782286] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:07.782314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:07.782442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:07.841710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:07.842595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:07.842679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:07.842714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:07.967557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:07.967727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:07.967766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:07.967795] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:07.971230] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-02-04T20:22:07.971506] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-02-04T20:22:07.971668] [INFO ] [sig ] FHN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:08.113476] [INFO ] [LOCAL ] Saved forecast: FHN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FHN.txt [2026-02-04T20:22:08.113636] [INFO ] [sig ] [1186/3449] Completed FHN in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-04T20:22:08.113680] [INFO ] [sig ] [1187/3449] Forecasting FHTX... [2026-02-04T20:22:08.113709] [INFO ] [sig ] Generating forecast for: FHTX [2026-02-04T20:22:08.113740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-02-04T20:22:08.124215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-02-04T20:22:08.124560] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-02-04T20:22:08.125356] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-02-04T20:22:08.125409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:08.125453] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:08.125482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:08.125538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:08.182381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:08.183257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:08.183338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:08.183371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:08.303474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:08.303663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:08.303704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:08.303733] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:08.307205] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=17.11%) [2026-02-04T20:22:08.307498] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-02-04T20:22:08.307647] [INFO ] [sig ] FHTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:08.465165] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FHTX.txt [2026-02-04T20:22:08.465317] [INFO ] [sig ] [1187/3449] Completed FHTX in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-04T20:22:08.465357] [INFO ] [sig ] [1188/3449] Forecasting FIBK... [2026-02-04T20:22:08.465389] [INFO ] [sig ] Generating forecast for: FIBK [2026-02-04T20:22:08.465419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-02-04T20:22:08.477106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-02-04T20:22:08.477468] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-02-04T20:22:08.478366] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-02-04T20:22:08.478419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:08.478450] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:08.478475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:08.478532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:08.537095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:08.538059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:08.538147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:08.538180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:08.661663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:08.661817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:08.661856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:08.661886] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:08.665398] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-02-04T20:22:08.665708] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-02-04T20:22:08.665841] [INFO ] [sig ] FIBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:08.810426] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FIBK.txt [2026-02-04T20:22:08.810591] [INFO ] [sig ] [1188/3449] Completed FIBK in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:08.810637] [INFO ] [sig ] [1189/3449] Forecasting FICO... [2026-02-04T20:22:08.810666] [INFO ] [sig ] Generating forecast for: FICO [2026-02-04T20:22:08.810697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-02-04T20:22:08.822047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-02-04T20:22:08.822467] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-02-04T20:22:08.823361] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-02-04T20:22:08.823415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:08.823447] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:08.823474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:08.823532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:08.883043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:08.883865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:08.883948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:08.883981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:09.006530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:09.006705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:09.006746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:09.006774] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:09.010227] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=39.16%) [2026-02-04T20:22:09.010659] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-02-04T20:22:09.010838] [INFO ] [sig ] FICO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:09.154460] [INFO ] [LOCAL ] Saved forecast: FICO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FICO.txt [2026-02-04T20:22:09.154619] [INFO ] [sig ] [1189/3449] Completed FICO in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:09.154663] [INFO ] [sig ] [1190/3449] Forecasting FICS... [2026-02-04T20:22:09.154693] [INFO ] [sig ] Generating forecast for: FICS [2026-02-04T20:22:09.154723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-02-04T20:22:09.165425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-02-04T20:22:09.165805] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-02-04T20:22:09.166688] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-02-04T20:22:09.166741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:09.166773] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:09.166800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:09.166856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:09.229670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:09.230515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:09.230612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:09.230654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:09.356297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:09.356457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:09.356498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:09.356527] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:09.359988] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-02-04T20:22:09.360285] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-02-04T20:22:09.360417] [INFO ] [sig ] FICS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:09.514071] [INFO ] [LOCAL ] Saved forecast: FICS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FICS.txt [2026-02-04T20:22:09.514251] [INFO ] [sig ] [1190/3449] Completed FICS in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:09.514301] [INFO ] [sig ] [1191/3449] Forecasting FID... [2026-02-04T20:22:09.514346] [INFO ] [sig ] Generating forecast for: FID [2026-02-04T20:22:09.514377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-02-04T20:22:09.526434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-02-04T20:22:09.527053] [INFO ] [FORECASTER] Starting predict_future for FID [2026-02-04T20:22:09.528138] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-02-04T20:22:09.528192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:09.528231] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:09.528264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:09.528334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:09.591886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:09.592860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:09.592948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:09.592983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:09.715290] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:09.715448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:09.715488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:09.715516] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:09.719437] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=62.46%) [2026-02-04T20:22:09.719733] [INFO ] [FORECASTER] Completed predict_future for FID [2026-02-04T20:22:09.719863] [INFO ] [sig ] FID: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:09.866151] [INFO ] [LOCAL ] Saved forecast: FID 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FID.txt [2026-02-04T20:22:09.866307] [INFO ] [sig ] [1191/3449] Completed FID in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:09.866350] [INFO ] [sig ] [1192/3449] Forecasting FIGS... [2026-02-04T20:22:09.866379] [INFO ] [sig ] Generating forecast for: FIGS [2026-02-04T20:22:09.866410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-02-04T20:22:09.878257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-02-04T20:22:09.878677] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-02-04T20:22:09.879495] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-02-04T20:22:09.879546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:09.879597] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:09.879626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:09.879683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:09.954331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:09.955402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:09.955495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:09.955531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:10.098667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:10.098834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:10.098877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:10.098905] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:10.102818] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-02-04T20:22:10.103204] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-02-04T20:22:10.103390] [INFO ] [sig ] FIGS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:10.276949] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FIGS.txt [2026-02-04T20:22:10.277102] [INFO ] [sig ] [1192/3449] Completed FIGS in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:10.277145] [INFO ] [sig ] [1193/3449] Forecasting FIHL... [2026-02-04T20:22:10.277175] [INFO ] [sig ] Generating forecast for: FIHL [2026-02-04T20:22:10.277205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-02-04T20:22:10.289080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-02-04T20:22:10.289492] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-02-04T20:22:10.290374] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-02-04T20:22:10.290428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:10.290462] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:10.290489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:10.290546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:10.349963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:10.351067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:10.351152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:10.351186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:10.473932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:10.474057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:10.474097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:10.474125] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:10.477715] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-02-04T20:22:10.478017] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-02-04T20:22:10.478145] [INFO ] [sig ] FIHL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:10.627562] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FIHL.txt [2026-02-04T20:22:10.627748] [INFO ] [sig ] [1193/3449] Completed FIHL in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:10.627789] [INFO ] [sig ] [1194/3449] Forecasting FINS... [2026-02-04T20:22:10.627820] [INFO ] [sig ] Generating forecast for: FINS [2026-02-04T20:22:10.627849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-02-04T20:22:10.641151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-02-04T20:22:10.641557] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-02-04T20:22:10.642383] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-02-04T20:22:10.642435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:10.642467] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:10.642494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:10.642551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:10.703352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:10.704069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:10.704156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:10.704192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:10.825620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:10.825763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:10.825804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:10.825892] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:10.829704] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-02-04T20:22:10.829980] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-02-04T20:22:10.830109] [INFO ] [sig ] FINS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:10.973754] [INFO ] [LOCAL ] Saved forecast: FINS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FINS.txt [2026-02-04T20:22:10.973874] [INFO ] [sig ] [1194/3449] Completed FINS in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:10.973913] [INFO ] [sig ] [1195/3449] Forecasting FINX... [2026-02-04T20:22:10.973943] [INFO ] [sig ] Generating forecast for: FINX [2026-02-04T20:22:10.973972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-02-04T20:22:10.985669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-02-04T20:22:10.986006] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-02-04T20:22:10.986933] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-02-04T20:22:10.986988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:10.987021] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:10.987049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:10.987108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:11.048866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:11.049738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:11.049825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:11.049859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:11.170404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:11.170552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:11.170610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:11.170642] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:11.174360] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=54.44%) [2026-02-04T20:22:11.174701] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-02-04T20:22:11.174848] [INFO ] [sig ] FINX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:11.338832] [INFO ] [LOCAL ] Saved forecast: FINX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FINX.txt [2026-02-04T20:22:11.339001] [INFO ] [sig ] [1195/3449] Completed FINX in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:11.339049] [INFO ] [sig ] [1196/3449] Forecasting FIP... [2026-02-04T20:22:11.339086] [INFO ] [sig ] Generating forecast for: FIP [2026-02-04T20:22:11.339124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-02-04T20:22:11.354684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-02-04T20:22:11.355093] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-02-04T20:22:11.355968] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-02-04T20:22:11.356025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:11.356067] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:11.356102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:11.356177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:11.416716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:11.417368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:11.417446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:11.417492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:11.541936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:11.542085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:11.542125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:11.542154] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:11.545631] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-02-04T20:22:11.545923] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-02-04T20:22:11.546055] [INFO ] [sig ] FIP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:11.690981] [INFO ] [LOCAL ] Saved forecast: FIP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FIP.txt [2026-02-04T20:22:11.691137] [INFO ] [sig ] [1196/3449] Completed FIP in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:11.691179] [INFO ] [sig ] [1197/3449] Forecasting FIS... [2026-02-04T20:22:11.691208] [INFO ] [sig ] Generating forecast for: FIS [2026-02-04T20:22:11.691238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-02-04T20:22:11.703915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-02-04T20:22:11.704243] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-02-04T20:22:11.705050] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-02-04T20:22:11.705101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:11.705133] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:11.705161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:11.705217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:11.761792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:11.762381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:11.762459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:11.762491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:11.880505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:11.880648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:11.880688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:11.880716] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:11.884020] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-02-04T20:22:11.884289] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-02-04T20:22:11.884412] [INFO ] [sig ] FIS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:12.028271] [INFO ] [LOCAL ] Saved forecast: FIS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FIS.txt [2026-02-04T20:22:12.028396] [INFO ] [sig ] [1197/3449] Completed FIS in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:12.028437] [INFO ] [sig ] [1198/3449] Forecasting FISI... [2026-02-04T20:22:12.028465] [INFO ] [sig ] Generating forecast for: FISI [2026-02-04T20:22:12.028494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-02-04T20:22:12.041244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-02-04T20:22:12.041597] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-02-04T20:22:12.042799] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-02-04T20:22:12.042853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:12.042886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:12.042912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:12.042981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:12.100859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:12.101475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:12.101553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:12.101603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:12.225815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:12.225944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:12.225982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:12.226010] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:12.229327] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-02-04T20:22:12.229631] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-02-04T20:22:12.229757] [INFO ] [sig ] FISI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:12.371387] [INFO ] [LOCAL ] Saved forecast: FISI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FISI.txt [2026-02-04T20:22:12.371500] [INFO ] [sig ] [1198/3449] Completed FISI in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:12.371538] [INFO ] [sig ] [1199/3449] Forecasting FITB... [2026-02-04T20:22:12.371567] [INFO ] [sig ] Generating forecast for: FITB [2026-02-04T20:22:12.371617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-02-04T20:22:12.382428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-02-04T20:22:12.382759] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-02-04T20:22:12.383535] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-02-04T20:22:12.383610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:12.383644] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:12.383673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:12.383731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:12.440545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:12.441171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:12.441250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:12.441289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:12.573794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:12.573956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:12.573996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:12.574024] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:12.577827] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: UP (p=58.11%) [2026-02-04T20:22:12.578205] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-02-04T20:22:12.578354] [INFO ] [sig ] FITB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:12.732763] [INFO ] [LOCAL ] Saved forecast: FITB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FITB.txt [2026-02-04T20:22:12.732962] [INFO ] [sig ] [1199/3449] Completed FITB in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:12.733055] [INFO ] [sig ] [1200/3449] Forecasting FITBI... [2026-02-04T20:22:12.733088] [INFO ] [sig ] Generating forecast for: FITBI [2026-02-04T20:22:12.733119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-02-04T20:22:12.746126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-02-04T20:22:12.746744] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-02-04T20:22:12.747753] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-02-04T20:22:12.747812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:12.747845] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:12.747873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:12.747932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:12.811833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:12.812976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:12.813064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:12.813100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:12.945155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:12.945336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:12.945377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:12.945406] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:12.949237] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=87.34%) [2026-02-04T20:22:12.949751] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-02-04T20:22:12.949902] [INFO ] [sig ] FITBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:13.095798] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FITBI.txt [2026-02-04T20:22:13.095954] [INFO ] [sig ] [1200/3449] Completed FITBI in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:13.095996] [INFO ] [sig ] [1201/3449] Forecasting FITBO... [2026-02-04T20:22:13.096025] [INFO ] [sig ] Generating forecast for: FITBO [2026-02-04T20:22:13.096056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-02-04T20:22:13.108835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-02-04T20:22:13.109237] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-02-04T20:22:13.110073] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-02-04T20:22:13.110126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:13.110157] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:13.110184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:13.110240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:13.171773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:13.172627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:13.172708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:13.172741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:13.292742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:13.292870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:13.292910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:13.292941] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:13.296426] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-02-04T20:22:13.296722] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-02-04T20:22:13.296851] [INFO ] [sig ] FITBO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:13.437255] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FITBO.txt [2026-02-04T20:22:13.437390] [INFO ] [sig ] [1201/3449] Completed FITBO in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:13.437429] [INFO ] [sig ] [1202/3449] Forecasting FIVE... [2026-02-04T20:22:13.437459] [INFO ] [sig ] Generating forecast for: FIVE [2026-02-04T20:22:13.437496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-02-04T20:22:13.448689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-02-04T20:22:13.449031] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-02-04T20:22:13.449868] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-02-04T20:22:13.449920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:13.449951] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:13.449979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:13.450036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:13.508634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:13.509274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:13.509350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:13.509394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:13.641804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:13.641975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:13.642017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:13.642046] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:13.645692] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-04T20:22:13.645988] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-02-04T20:22:13.646126] [INFO ] [sig ] FIVE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:13.789868] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FIVE.txt [2026-02-04T20:22:13.790016] [INFO ] [sig ] [1202/3449] Completed FIVE in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 13.4m [2026-02-04T20:22:13.790058] [INFO ] [sig ] [1203/3449] Forecasting FIVN... [2026-02-04T20:22:13.790088] [INFO ] [sig ] Generating forecast for: FIVN [2026-02-04T20:22:13.790118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-02-04T20:22:13.801607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-02-04T20:22:13.801945] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-02-04T20:22:13.802785] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-02-04T20:22:13.802839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:13.802870] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:13.802926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:13.802984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:13.862941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:13.863895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:13.863997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:13.864033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:13.985808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:13.985965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:13.986006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:13.986035] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:13.990070] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-02-04T20:22:13.990367] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-02-04T20:22:13.990529] [INFO ] [sig ] FIVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:14.151046] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FIVN.txt [2026-02-04T20:22:14.151211] [INFO ] [sig ] [1203/3449] Completed FIVN in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-04T20:22:14.151256] [INFO ] [sig ] [1204/3449] Forecasting FIX... [2026-02-04T20:22:14.151289] [INFO ] [sig ] Generating forecast for: FIX [2026-02-04T20:22:14.151322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-02-04T20:22:14.163263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-02-04T20:22:14.163623] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-02-04T20:22:14.164474] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-02-04T20:22:14.164528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:14.164561] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:14.164611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:14.164671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:14.228900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:14.229835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:14.229923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:14.229966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:14.356078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:14.356262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:14.356322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:14.356369] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:14.360748] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=65.41%) [2026-02-04T20:22:14.361076] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-02-04T20:22:14.361218] [INFO ] [sig ] FIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:14.515939] [INFO ] [LOCAL ] Saved forecast: FIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FIX.txt [2026-02-04T20:22:14.516094] [INFO ] [sig ] [1204/3449] Completed FIX in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-04T20:22:14.516138] [INFO ] [sig ] [1205/3449] Forecasting FIXD... [2026-02-04T20:22:14.516168] [INFO ] [sig ] Generating forecast for: FIXD [2026-02-04T20:22:14.516199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-02-04T20:22:14.529083] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FIXD'. [2026-02-04T20:22:14.529481] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-02-04T20:22:14.530454] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-02-04T20:22:14.530508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:14.530542] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:14.530591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:14.530669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:14.590545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:14.591210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:14.591290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:14.591321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:14.712937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:14.713060] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:22:14.713106] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:14.713135] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:14.716592] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=20.95%) [2026-02-04T20:22:14.716861] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-02-04T20:22:14.716987] [INFO ] [sig ] FIXD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-04T20:22:14.862789] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FIXD.txt [2026-02-04T20:22:14.862988] [INFO ] [sig ] [1205/3449] Completed FIXD in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:14.863035] [INFO ] [sig ] [1206/3449] Forecasting FIZZ... [2026-02-04T20:22:14.863064] [INFO ] [sig ] Generating forecast for: FIZZ [2026-02-04T20:22:14.863099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-02-04T20:22:14.875327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-02-04T20:22:14.875812] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-02-04T20:22:14.876782] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-02-04T20:22:14.876836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:14.876877] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:14.876907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:14.876971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:14.935489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:14.936414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:14.936528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:14.936566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:15.071293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:15.071456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:15.071496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:15.071525] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:15.075119] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=58.31%) [2026-02-04T20:22:15.075440] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-02-04T20:22:15.075599] [INFO ] [sig ] FIZZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:15.219662] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FIZZ.txt [2026-02-04T20:22:15.219807] [INFO ] [sig ] [1206/3449] Completed FIZZ in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:15.219850] [INFO ] [sig ] [1207/3449] Forecasting FJP... [2026-02-04T20:22:15.219881] [INFO ] [sig ] Generating forecast for: FJP [2026-02-04T20:22:15.219912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-02-04T20:22:15.230300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-02-04T20:22:15.230891] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-02-04T20:22:15.231951] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-02-04T20:22:15.232002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:15.232034] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:15.232060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:15.232116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:15.291831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:15.292833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:15.292918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:15.292953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:15.407224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:15.407381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:15.407421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:15.407450] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:15.410916] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-02-04T20:22:15.411188] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-02-04T20:22:15.411320] [INFO ] [sig ] FJP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:15.552768] [INFO ] [LOCAL ] Saved forecast: FJP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FJP.txt [2026-02-04T20:22:15.552932] [INFO ] [sig ] [1207/3449] Completed FJP in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:15.552975] [INFO ] [sig ] [1208/3449] Forecasting FLEX... [2026-02-04T20:22:15.553005] [INFO ] [sig ] Generating forecast for: FLEX [2026-02-04T20:22:15.553034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-02-04T20:22:15.564441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-02-04T20:22:15.564852] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-02-04T20:22:15.565663] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-02-04T20:22:15.565715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:15.565746] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:15.565773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:15.565830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:15.623746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:15.624621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:15.624704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:15.624737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:15.752092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:15.752255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:15.752295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:15.752325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:15.756205] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-02-04T20:22:15.756546] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-02-04T20:22:15.756731] [INFO ] [sig ] FLEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:15.904512] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FLEX.txt [2026-02-04T20:22:15.904687] [INFO ] [sig ] [1208/3449] Completed FLEX in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:15.904730] [INFO ] [sig ] [1209/3449] Forecasting FLL... [2026-02-04T20:22:15.904760] [INFO ] [sig ] Generating forecast for: FLL [2026-02-04T20:22:15.904790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-02-04T20:22:15.916851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-02-04T20:22:15.917275] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-02-04T20:22:15.918191] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-02-04T20:22:15.918245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:15.918277] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:15.918302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:15.918360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:15.978607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:15.979508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:15.979609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:15.979648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:16.100652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:16.100814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:16.100853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:16.100881] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:16.104422] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-02-04T20:22:16.104737] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-02-04T20:22:16.104873] [INFO ] [sig ] FLL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:16.251924] [INFO ] [LOCAL ] Saved forecast: FLL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FLL.txt [2026-02-04T20:22:16.252105] [INFO ] [sig ] [1209/3449] Completed FLL in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:16.252178] [INFO ] [sig ] [1210/3449] Forecasting FLNC... [2026-02-04T20:22:16.252219] [INFO ] [sig ] Generating forecast for: FLNC [2026-02-04T20:22:16.252256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-02-04T20:22:16.264632] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FLNC'. [2026-02-04T20:22:16.265105] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-02-04T20:22:16.265969] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-02-04T20:22:16.266024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:16.266057] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:16.266086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:16.266144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:16.325349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:16.326235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:16.326318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:16.326351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:16.449910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:16.450077] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:22:16.450118] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:16.450149] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:16.453977] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-02-04T20:22:16.454308] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-02-04T20:22:16.454462] [INFO ] [sig ] FLNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-04T20:22:16.604149] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FLNC.txt [2026-02-04T20:22:16.604340] [INFO ] [sig ] [1210/3449] Completed FLNC in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:16.604392] [INFO ] [sig ] [1211/3449] Forecasting FLNG... [2026-02-04T20:22:16.604430] [INFO ] [sig ] Generating forecast for: FLNG [2026-02-04T20:22:16.604462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-02-04T20:22:16.616332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-02-04T20:22:16.616773] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-02-04T20:22:16.617568] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-02-04T20:22:16.617657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:16.617690] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:16.617716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:16.617772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:16.678731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:16.679660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:16.679749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:16.679783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:16.802456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:16.802637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:16.802679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:16.802710] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:16.806218] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=16.09%) [2026-02-04T20:22:16.806543] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-02-04T20:22:16.806704] [INFO ] [sig ] FLNG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:16.951205] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FLNG.txt [2026-02-04T20:22:16.951357] [INFO ] [sig ] [1211/3449] Completed FLNG in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:16.951399] [INFO ] [sig ] [1212/3449] Forecasting FLO... [2026-02-04T20:22:16.951429] [INFO ] [sig ] Generating forecast for: FLO [2026-02-04T20:22:16.951460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-02-04T20:22:16.965466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-02-04T20:22:16.965982] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-02-04T20:22:16.967035] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-02-04T20:22:16.967100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:16.967142] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:16.967177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:16.967254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:17.046370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:17.047426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:17.047527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:17.047567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:17.172406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:17.172556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:17.172617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:17.172648] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:17.176310] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=19.03%) [2026-02-04T20:22:17.176636] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-02-04T20:22:17.176773] [INFO ] [sig ] FLO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:17.318010] [INFO ] [LOCAL ] Saved forecast: FLO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FLO.txt [2026-02-04T20:22:17.318147] [INFO ] [sig ] [1212/3449] Completed FLO in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:17.318188] [INFO ] [sig ] [1213/3449] Forecasting FLS... [2026-02-04T20:22:17.318218] [INFO ] [sig ] Generating forecast for: FLS [2026-02-04T20:22:17.318248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-02-04T20:22:17.337256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-02-04T20:22:17.338224] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-02-04T20:22:17.339289] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-02-04T20:22:17.339344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:17.339379] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:17.339616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:17.339707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:17.404140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:17.405565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:17.405760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:17.405797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:17.546975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:17.547254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:17.547303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:17.547333] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:17.551957] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=46.54%) [2026-02-04T20:22:17.552327] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-02-04T20:22:17.552483] [INFO ] [sig ] FLS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:17.702501] [INFO ] [LOCAL ] Saved forecast: FLS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FLS.txt [2026-02-04T20:22:17.702720] [INFO ] [sig ] [1213/3449] Completed FLS in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:17.702769] [INFO ] [sig ] [1214/3449] Forecasting FLUX... [2026-02-04T20:22:17.702801] [INFO ] [sig ] Generating forecast for: FLUX [2026-02-04T20:22:17.702832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-02-04T20:22:17.715305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-02-04T20:22:17.715791] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-02-04T20:22:17.716659] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-02-04T20:22:17.716713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:17.716746] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:17.716774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:17.716831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:17.777237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:17.778338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:17.778471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:17.778513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:17.910329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:17.910704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:17.910751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:17.910782] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:17.914342] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=79.00%) [2026-02-04T20:22:17.914678] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-02-04T20:22:17.914817] [INFO ] [sig ] FLUX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:18.063102] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FLUX.txt [2026-02-04T20:22:18.063270] [INFO ] [sig ] [1214/3449] Completed FLUX in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:18.063320] [INFO ] [sig ] [1215/3449] Forecasting FLWS... [2026-02-04T20:22:18.063352] [INFO ] [sig ] Generating forecast for: FLWS [2026-02-04T20:22:18.063382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-02-04T20:22:18.074764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-02-04T20:22:18.075171] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-02-04T20:22:18.076067] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-02-04T20:22:18.076122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:18.076156] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:18.076183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:18.076241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:18.136935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:18.138149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:18.138256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:18.138299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:18.272420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:18.272611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:18.272657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:18.272688] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:18.276455] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-02-04T20:22:18.277043] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-02-04T20:22:18.277198] [INFO ] [sig ] FLWS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:18.428121] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FLWS.txt [2026-02-04T20:22:18.428287] [INFO ] [sig ] [1215/3449] Completed FLWS in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:18.428339] [INFO ] [sig ] [1216/3449] Forecasting FLXS... [2026-02-04T20:22:18.428374] [INFO ] [sig ] Generating forecast for: FLXS [2026-02-04T20:22:18.428410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-02-04T20:22:18.440178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-02-04T20:22:18.440659] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-02-04T20:22:18.441550] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-02-04T20:22:18.441631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:18.441668] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:18.441698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:18.441758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:18.500791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:18.501790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:18.501877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:18.501912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:18.624492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:18.624863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:18.624902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:18.624931] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:18.629985] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=82.17%) [2026-02-04T20:22:18.630364] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-02-04T20:22:18.630509] [INFO ] [sig ] FLXS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:18.778014] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FLXS.txt [2026-02-04T20:22:18.778226] [INFO ] [sig ] [1216/3449] Completed FLXS in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:18.778270] [INFO ] [sig ] [1217/3449] Forecasting FLYE... [2026-02-04T20:22:18.778302] [INFO ] [sig ] Generating forecast for: FLYE [2026-02-04T20:22:18.778334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-02-04T20:22:18.789252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-02-04T20:22:18.789609] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-02-04T20:22:18.790397] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-02-04T20:22:18.790460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:18.790499] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:18.790532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:18.790619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:18.847492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:18.848606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:18.848692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:18.848724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:18.968646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:18.968816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:18.968857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:18.968886] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:18.972398] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-02-04T20:22:18.972725] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-02-04T20:22:18.972862] [INFO ] [sig ] FLYE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:19.127739] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FLYE.txt [2026-02-04T20:22:19.127903] [INFO ] [sig ] [1217/3449] Completed FLYE in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:19.127972] [INFO ] [sig ] [1218/3449] Forecasting FMAO... [2026-02-04T20:22:19.128006] [INFO ] [sig ] Generating forecast for: FMAO [2026-02-04T20:22:19.128040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-02-04T20:22:19.139737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-02-04T20:22:19.140101] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-02-04T20:22:19.140954] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-02-04T20:22:19.141006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:19.141038] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:19.141064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:19.141120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:19.200861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:19.201821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:19.201909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:19.201944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:19.311314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:19.311494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:19.311564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:19.311657] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:19.315880] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=78.74%) [2026-02-04T20:22:19.316220] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-02-04T20:22:19.316367] [INFO ] [sig ] FMAO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:19.477936] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FMAO.txt [2026-02-04T20:22:19.478134] [INFO ] [sig ] [1218/3449] Completed FMAO in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 13.3m [2026-02-04T20:22:19.478179] [INFO ] [sig ] [1219/3449] Forecasting FMB... [2026-02-04T20:22:19.478211] [INFO ] [sig ] Generating forecast for: FMB [2026-02-04T20:22:19.478244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-02-04T20:22:19.491173] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FMB'. [2026-02-04T20:22:19.491605] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-02-04T20:22:19.492438] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-02-04T20:22:19.492492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:19.492525] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:19.492552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:19.492627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:19.553289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:19.554209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:19.554296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:19.554331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:19.684109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:19.684271] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:22:19.684312] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:19.684343] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:19.688417] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-02-04T20:22:19.688942] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-02-04T20:22:19.689078] [INFO ] [sig ] FMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-04T20:22:19.838264] [INFO ] [LOCAL ] Saved forecast: FMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMB.txt [2026-02-04T20:22:19.838488] [INFO ] [sig ] [1219/3449] Completed FMB in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-04T20:22:19.838540] [INFO ] [sig ] [1220/3449] Forecasting FMBH... [2026-02-04T20:22:19.838607] [INFO ] [sig ] Generating forecast for: FMBH [2026-02-04T20:22:19.838642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-02-04T20:22:19.850003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-02-04T20:22:19.850412] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-02-04T20:22:19.851342] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-02-04T20:22:19.851397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:19.851464] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:19.851493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:19.851556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:19.915393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:19.916472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:19.916569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:19.916625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:20.047501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:20.047690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:20.047734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:20.047764] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:20.051923] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=19.71%) [2026-02-04T20:22:20.052433] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-02-04T20:22:20.052593] [INFO ] [sig ] FMBH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:20.209264] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FMBH.txt [2026-02-04T20:22:20.209434] [INFO ] [sig ] [1220/3449] Completed FMBH in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-04T20:22:20.209478] [INFO ] [sig ] [1221/3449] Forecasting FMC... [2026-02-04T20:22:20.209511] [INFO ] [sig ] Generating forecast for: FMC [2026-02-04T20:22:20.209542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-02-04T20:22:20.222195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-02-04T20:22:20.222831] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-02-04T20:22:20.223721] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-02-04T20:22:20.223775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:20.223809] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:20.223849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:20.223909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:20.286201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:20.287091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:20.287191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:20.287225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:20.412569] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:20.412745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:20.412787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:20.412817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:20.416336] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-02-04T20:22:20.416656] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-02-04T20:22:20.416793] [INFO ] [sig ] FMC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:20.562859] [INFO ] [LOCAL ] Saved forecast: FMC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FMC.txt [2026-02-04T20:22:20.563008] [INFO ] [sig ] [1221/3449] Completed FMC in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-04T20:22:20.563049] [INFO ] [sig ] [1222/3449] Forecasting FMHI... [2026-02-04T20:22:20.563079] [INFO ] [sig ] Generating forecast for: FMHI [2026-02-04T20:22:20.563109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-02-04T20:22:20.575259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-02-04T20:22:20.575675] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-02-04T20:22:20.576536] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-02-04T20:22:20.576624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:20.576701] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:20.576735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:20.576794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:20.645187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:20.646303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:20.646389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:20.646422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:20.775692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:20.775831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:20.775869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:20.775897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:20.779778] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-02-04T20:22:20.780091] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-02-04T20:22:20.780226] [INFO ] [sig ] FMHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:20.930408] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FMHI.txt [2026-02-04T20:22:20.930587] [INFO ] [sig ] [1222/3449] Completed FMHI in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:20.930630] [INFO ] [sig ] [1223/3449] Forecasting FMN... [2026-02-04T20:22:20.930660] [INFO ] [sig ] Generating forecast for: FMN [2026-02-04T20:22:20.930694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-02-04T20:22:20.941833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-02-04T20:22:20.942239] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-02-04T20:22:20.943217] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-02-04T20:22:20.943273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:20.943305] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:20.943333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:20.943391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:21.000509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:21.001390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:21.001475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:21.001513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:21.118678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:21.118828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:21.118868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:21.118932] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:21.123478] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-02-04T20:22:21.123795] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-02-04T20:22:21.123933] [INFO ] [sig ] FMN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:21.274650] [INFO ] [LOCAL ] Saved forecast: FMN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FMN.txt [2026-02-04T20:22:21.274796] [INFO ] [sig ] [1223/3449] Completed FMN in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:21.274836] [INFO ] [sig ] [1224/3449] Forecasting FMNB... [2026-02-04T20:22:21.274866] [INFO ] [sig ] Generating forecast for: FMNB [2026-02-04T20:22:21.274897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-02-04T20:22:21.287016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-02-04T20:22:21.287471] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-02-04T20:22:21.288720] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-02-04T20:22:21.288785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:21.288818] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:21.288848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:21.288906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:21.354802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:21.355851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:21.355938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:21.355979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:21.487046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:21.487198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:21.487238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:21.487267] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:21.491156] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-04T20:22:21.491463] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-02-04T20:22:21.491621] [INFO ] [sig ] FMNB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:21.641215] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FMNB.txt [2026-02-04T20:22:21.641355] [INFO ] [sig ] [1224/3449] Completed FMNB in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:21.641396] [INFO ] [sig ] [1225/3449] Forecasting FMS... [2026-02-04T20:22:21.641425] [INFO ] [sig ] Generating forecast for: FMS [2026-02-04T20:22:21.641455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-02-04T20:22:21.654094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-02-04T20:22:21.654468] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-02-04T20:22:21.655541] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-02-04T20:22:21.655628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:21.655664] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:21.655691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:21.655750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:21.715032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:21.715829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:21.715910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:21.715943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:21.840730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:21.840891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:21.840932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:21.840964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:21.845098] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-02-04T20:22:21.845397] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-02-04T20:22:21.845544] [INFO ] [sig ] FMS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:21.994832] [INFO ] [LOCAL ] Saved forecast: FMS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FMS.txt [2026-02-04T20:22:21.994978] [INFO ] [sig ] [1225/3449] Completed FMS in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:21.995026] [INFO ] [sig ] [1226/3449] Forecasting FMX... [2026-02-04T20:22:21.995081] [INFO ] [sig ] Generating forecast for: FMX [2026-02-04T20:22:21.995125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-02-04T20:22:22.007137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-02-04T20:22:22.007495] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-02-04T20:22:22.008371] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-02-04T20:22:22.008423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:22.008457] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:22.008489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:22.008558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:22.073470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:22.074641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:22.074933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:22.074979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:22.207531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:22.207736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:22.207792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:22.207833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:22.212854] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=72.99%) [2026-02-04T20:22:22.213210] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-02-04T20:22:22.213380] [INFO ] [sig ] FMX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:22.376714] [INFO ] [LOCAL ] Saved forecast: FMX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FMX.txt [2026-02-04T20:22:22.376853] [INFO ] [sig ] [1226/3449] Completed FMX in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:22.376894] [INFO ] [sig ] [1227/3449] Forecasting FN... [2026-02-04T20:22:22.376925] [INFO ] [sig ] Generating forecast for: FN [2026-02-04T20:22:22.376954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-02-04T20:22:22.390034] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FN'. [2026-02-04T20:22:22.390371] [INFO ] [FORECASTER] Starting predict_future for FN [2026-02-04T20:22:22.391243] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-02-04T20:22:22.391297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:22.391330] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:22.391359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:22.391417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:22.452567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:22.453431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:22.453518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:22.453558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:22.576933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:22.577068] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:22:22.577108] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:22.577137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:22.581130] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-02-04T20:22:22.581396] [INFO ] [FORECASTER] Completed predict_future for FN [2026-02-04T20:22:22.581533] [INFO ] [sig ] FN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-04T20:22:22.725795] [INFO ] [LOCAL ] Saved forecast: FN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FN.txt [2026-02-04T20:22:22.725963] [INFO ] [sig ] [1227/3449] Completed FN in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:22.726055] [INFO ] [sig ] [1228/3449] Forecasting FNB... [2026-02-04T20:22:22.726098] [INFO ] [sig ] Generating forecast for: FNB [2026-02-04T20:22:22.726133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-02-04T20:22:22.737239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-02-04T20:22:22.737628] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-02-04T20:22:22.738610] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-02-04T20:22:22.738674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:22.738707] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:22.738735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:22.738792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:22.802309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:22.803159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:22.803241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:22.803275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:22.927887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:22.928063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:22.928106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:22.928134] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:22.931624] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-02-04T20:22:22.931916] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-02-04T20:22:22.932044] [INFO ] [sig ] FNB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:23.075849] [INFO ] [LOCAL ] Saved forecast: FNB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FNB.txt [2026-02-04T20:22:23.075979] [INFO ] [sig ] [1228/3449] Completed FNB in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:23.076020] [INFO ] [sig ] [1229/3449] Forecasting FND... [2026-02-04T20:22:23.076050] [INFO ] [sig ] Generating forecast for: FND [2026-02-04T20:22:23.076080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-02-04T20:22:23.088296] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FND'. [2026-02-04T20:22:23.088655] [INFO ] [FORECASTER] Starting predict_future for FND [2026-02-04T20:22:23.089444] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-02-04T20:22:23.089502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:23.089541] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:23.089606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:23.089695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:23.148996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:23.149873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:23.149957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:23.149991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:23.270842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:23.270996] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:22:23.271035] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:23.271080] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:23.274449] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=54.49%) [2026-02-04T20:22:23.274771] [INFO ] [FORECASTER] Completed predict_future for FND [2026-02-04T20:22:23.274897] [INFO ] [sig ] FND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-04T20:22:23.420993] [INFO ] [LOCAL ] Saved forecast: FND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FND.txt [2026-02-04T20:22:23.421185] [INFO ] [sig ] [1229/3449] Completed FND in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:23.421241] [INFO ] [sig ] [1230/3449] Forecasting FNF... [2026-02-04T20:22:23.421274] [INFO ] [sig ] Generating forecast for: FNF [2026-02-04T20:22:23.421339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-02-04T20:22:23.432175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-02-04T20:22:23.432594] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-02-04T20:22:23.433400] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-02-04T20:22:23.433452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:23.433483] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:23.433511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:23.433567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:23.492891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:23.493748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:23.493831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:23.493931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:23.621436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:23.621769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:23.621821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:23.621852] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:23.625602] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-02-04T20:22:23.625973] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-02-04T20:22:23.626104] [INFO ] [sig ] FNF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:23.770916] [INFO ] [LOCAL ] Saved forecast: FNF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FNF.txt [2026-02-04T20:22:23.771075] [INFO ] [sig ] [1230/3449] Completed FNF in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:23.771115] [INFO ] [sig ] [1231/3449] Forecasting FNKO... [2026-02-04T20:22:23.771145] [INFO ] [sig ] Generating forecast for: FNKO [2026-02-04T20:22:23.771175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-02-04T20:22:23.783235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-02-04T20:22:23.783677] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-02-04T20:22:23.784506] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-02-04T20:22:23.784559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:23.784627] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:23.784658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:23.784714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:23.842787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:23.843773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:23.843858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:23.843891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:23.963497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:23.963681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:23.963724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:23.963755] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:23.967773] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-02-04T20:22:23.968273] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-02-04T20:22:23.968418] [INFO ] [sig ] FNKO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:24.120779] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FNKO.txt [2026-02-04T20:22:24.120927] [INFO ] [sig ] [1231/3449] Completed FNKO in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:24.120970] [INFO ] [sig ] [1232/3449] Forecasting FNLC... [2026-02-04T20:22:24.120998] [INFO ] [sig ] Generating forecast for: FNLC [2026-02-04T20:22:24.121029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-02-04T20:22:24.132610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-02-04T20:22:24.132942] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-02-04T20:22:24.133733] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-02-04T20:22:24.133785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:24.133817] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:24.133844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:24.133901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:24.191246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:24.191986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:24.192066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:24.192100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:24.308415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:24.308669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:24.308733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:24.308775] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:24.313523] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-02-04T20:22:24.313917] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-02-04T20:22:24.314084] [INFO ] [sig ] FNLC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:24.477405] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FNLC.txt [2026-02-04T20:22:24.477594] [INFO ] [sig ] [1232/3449] Completed FNLC in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:24.477650] [INFO ] [sig ] [1233/3449] Forecasting FNX... [2026-02-04T20:22:24.477690] [INFO ] [sig ] Generating forecast for: FNX [2026-02-04T20:22:24.477724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-02-04T20:22:24.489900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-02-04T20:22:24.490346] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-02-04T20:22:24.491246] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-02-04T20:22:24.491311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:24.491350] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:24.491379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:24.491456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:24.549918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:24.550821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:24.550905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:24.550941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:24.674280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:24.674442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:24.674484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:24.674513] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:24.678009] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-02-04T20:22:24.678290] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-02-04T20:22:24.678418] [INFO ] [sig ] FNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:24.824273] [INFO ] [LOCAL ] Saved forecast: FNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FNX.txt [2026-02-04T20:22:24.824441] [INFO ] [sig ] [1233/3449] Completed FNX in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:24.824481] [INFO ] [sig ] [1234/3449] Forecasting FNY... [2026-02-04T20:22:24.824513] [INFO ] [sig ] Generating forecast for: FNY [2026-02-04T20:22:24.824544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-02-04T20:22:24.834986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-02-04T20:22:24.835333] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-02-04T20:22:24.836152] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-02-04T20:22:24.836204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:24.836237] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:24.836264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:24.836321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:24.892880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:24.893742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:24.893826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:24.893857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:25.042145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:25.042328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:25.042369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:25.042398] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:25.046155] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=38.70%) [2026-02-04T20:22:25.046459] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-02-04T20:22:25.046629] [INFO ] [sig ] FNY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:25.202926] [INFO ] [LOCAL ] Saved forecast: FNY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FNY.txt [2026-02-04T20:22:25.203089] [INFO ] [sig ] [1234/3449] Completed FNY in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:25.203132] [INFO ] [sig ] [1235/3449] Forecasting FOA... [2026-02-04T20:22:25.203161] [INFO ] [sig ] Generating forecast for: FOA [2026-02-04T20:22:25.203192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-02-04T20:22:25.216358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-02-04T20:22:25.216798] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-02-04T20:22:25.217643] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-02-04T20:22:25.217719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:25.217754] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:25.217783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:25.217842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:25.277028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:25.277846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:25.277926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:25.277980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:25.408977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:25.409135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:25.409176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:25.409208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:25.412666] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-02-04T20:22:25.412940] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-02-04T20:22:25.413093] [INFO ] [sig ] FOA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:25.559147] [INFO ] [LOCAL ] Saved forecast: FOA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FOA.txt [2026-02-04T20:22:25.559283] [INFO ] [sig ] [1235/3449] Completed FOA in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-04T20:22:25.559322] [INFO ] [sig ] [1236/3449] Forecasting FOF... [2026-02-04T20:22:25.559352] [INFO ] [sig ] Generating forecast for: FOF [2026-02-04T20:22:25.559383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-02-04T20:22:25.570424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-02-04T20:22:25.570792] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-02-04T20:22:25.571558] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-02-04T20:22:25.571632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:25.571665] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:25.571692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:25.571748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:25.631707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:25.632467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:25.632546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:25.632598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:25.756630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:25.756785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:25.756825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:25.756855] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:25.760608] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=86.64%) [2026-02-04T20:22:25.761100] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-02-04T20:22:25.761240] [INFO ] [sig ] FOF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:25.928566] [INFO ] [LOCAL ] Saved forecast: FOF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FOF.txt [2026-02-04T20:22:25.928782] [INFO ] [sig ] [1236/3449] Completed FOF in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-04T20:22:25.928825] [INFO ] [sig ] [1237/3449] Forecasting FOLD... [2026-02-04T20:22:25.928856] [INFO ] [sig ] Generating forecast for: FOLD [2026-02-04T20:22:25.928885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-02-04T20:22:25.941073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-02-04T20:22:25.941524] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-02-04T20:22:25.942508] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-02-04T20:22:25.942640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:25.942710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:25.942739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:25.942798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:26.002804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:26.003774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:26.003864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:26.003898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:26.133019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:26.133184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:26.133226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:26.133256] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:26.137052] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-02-04T20:22:26.137345] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-02-04T20:22:26.137476] [INFO ] [sig ] FOLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:26.295558] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FOLD.txt [2026-02-04T20:22:26.295757] [INFO ] [sig ] [1237/3449] Completed FOLD in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-04T20:22:26.295801] [INFO ] [sig ] [1238/3449] Forecasting FORM... [2026-02-04T20:22:26.295830] [INFO ] [sig ] Generating forecast for: FORM [2026-02-04T20:22:26.295860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-02-04T20:22:26.308528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-02-04T20:22:26.308983] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-02-04T20:22:26.309861] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-02-04T20:22:26.309913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:26.309944] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:26.309970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:26.310026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:26.372483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:26.373592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:26.373682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:26.373715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:26.510219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:26.510376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:26.510418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:26.510448] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:26.514795] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-02-04T20:22:26.515296] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-02-04T20:22:26.515435] [INFO ] [sig ] FORM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:26.667337] [INFO ] [LOCAL ] Saved forecast: FORM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FORM.txt [2026-02-04T20:22:26.667489] [INFO ] [sig ] [1238/3449] Completed FORM in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-04T20:22:26.667532] [INFO ] [sig ] [1239/3449] Forecasting FOSL... [2026-02-04T20:22:26.667562] [INFO ] [sig ] Generating forecast for: FOSL [2026-02-04T20:22:26.667613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-02-04T20:22:26.684709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-02-04T20:22:26.685293] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-02-04T20:22:26.686117] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-02-04T20:22:26.686170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:26.686202] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:26.686229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:26.686285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:26.746790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:26.747753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:26.747832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:26.747865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:26.868700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:26.868859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:26.868900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:26.868928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:26.872566] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-02-04T20:22:26.873076] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-02-04T20:22:26.873201] [INFO ] [sig ] FOSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:27.017304] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FOSL.txt [2026-02-04T20:22:27.017458] [INFO ] [sig ] [1239/3449] Completed FOSL in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:27.017499] [INFO ] [sig ] [1240/3449] Forecasting FOX... [2026-02-04T20:22:27.017530] [INFO ] [sig ] Generating forecast for: FOX [2026-02-04T20:22:27.017562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-02-04T20:22:27.028743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-02-04T20:22:27.029108] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-02-04T20:22:27.029938] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-02-04T20:22:27.029989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:27.030021] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:27.030048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:27.030104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:27.087111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:27.087892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:27.087991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:27.088024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:27.211056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:27.211176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:27.211214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:27.211270] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:27.214693] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-02-04T20:22:27.214973] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-02-04T20:22:27.215099] [INFO ] [sig ] FOX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:27.360685] [INFO ] [LOCAL ] Saved forecast: FOX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FOX.txt [2026-02-04T20:22:27.360869] [INFO ] [sig ] [1240/3449] Completed FOX in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:27.360911] [INFO ] [sig ] [1241/3449] Forecasting FOXA... [2026-02-04T20:22:27.360939] [INFO ] [sig ] Generating forecast for: FOXA [2026-02-04T20:22:27.360970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-02-04T20:22:27.372236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-02-04T20:22:27.372640] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-02-04T20:22:27.373493] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-02-04T20:22:27.373546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:27.373607] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:27.373641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:27.373699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:27.434692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:27.435750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:27.435848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:27.435885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:27.578631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:27.578791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:27.579022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:27.579051] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:27.582715] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-02-04T20:22:27.583196] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-02-04T20:22:27.583327] [INFO ] [sig ] FOXA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:27.729226] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FOXA.txt [2026-02-04T20:22:27.729387] [INFO ] [sig ] [1241/3449] Completed FOXA in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:27.729429] [INFO ] [sig ] [1242/3449] Forecasting FOXF... [2026-02-04T20:22:27.729459] [INFO ] [sig ] Generating forecast for: FOXF [2026-02-04T20:22:27.729488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-02-04T20:22:27.740948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-02-04T20:22:27.741340] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-02-04T20:22:27.742189] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-02-04T20:22:27.742251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:27.742284] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:27.742311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:27.742368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:27.800333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:27.801321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:27.801408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:27.801442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:27.928613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:27.928794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:27.928852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:27.928884] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:27.932496] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-02-04T20:22:27.932840] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-02-04T20:22:27.932978] [INFO ] [sig ] FOXF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:28.084879] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FOXF.txt [2026-02-04T20:22:28.085044] [INFO ] [sig ] [1242/3449] Completed FOXF in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:28.085084] [INFO ] [sig ] [1243/3449] Forecasting FPF... [2026-02-04T20:22:28.085115] [INFO ] [sig ] Generating forecast for: FPF [2026-02-04T20:22:28.085146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-02-04T20:22:28.097282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-02-04T20:22:28.097711] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-02-04T20:22:28.098603] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-02-04T20:22:28.098667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:28.098713] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:28.098748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:28.098823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:28.156277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:28.157292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:28.157392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:28.157427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:28.280887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:28.281059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:28.281100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:28.281129] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:28.284770] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-02-04T20:22:28.285108] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-02-04T20:22:28.285249] [INFO ] [sig ] FPF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:28.431874] [INFO ] [LOCAL ] Saved forecast: FPF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FPF.txt [2026-02-04T20:22:28.432043] [INFO ] [sig ] [1243/3449] Completed FPF in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:28.432084] [INFO ] [sig ] [1244/3449] Forecasting FPH... [2026-02-04T20:22:28.432115] [INFO ] [sig ] Generating forecast for: FPH [2026-02-04T20:22:28.432145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-02-04T20:22:28.444286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-02-04T20:22:28.444771] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-02-04T20:22:28.445750] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-02-04T20:22:28.445807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:28.445840] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:28.445868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:28.445926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:28.529320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:28.530593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:28.530732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:28.530789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:28.667961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:28.668116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:28.668161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:28.668200] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:28.671967] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-02-04T20:22:28.672269] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-02-04T20:22:28.672434] [INFO ] [sig ] FPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:28.830421] [INFO ] [LOCAL ] Saved forecast: FPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FPH.txt [2026-02-04T20:22:28.830661] [INFO ] [sig ] [1244/3449] Completed FPH in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:28.830718] [INFO ] [sig ] [1245/3449] Forecasting FPI... [2026-02-04T20:22:28.830750] [INFO ] [sig ] Generating forecast for: FPI [2026-02-04T20:22:28.830780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-02-04T20:22:28.843700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-02-04T20:22:28.844175] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-02-04T20:22:28.845155] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-02-04T20:22:28.845215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:28.845247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:28.845274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:28.845330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:28.902999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:28.903930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:28.904015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:28.904048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:29.026920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:29.027080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:29.027120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:29.027149] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:29.030713] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-02-04T20:22:29.030999] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-02-04T20:22:29.031128] [INFO ] [sig ] FPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:29.177430] [INFO ] [LOCAL ] Saved forecast: FPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FPI.txt [2026-02-04T20:22:29.177614] [INFO ] [sig ] [1245/3449] Completed FPI in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:29.177670] [INFO ] [sig ] [1246/3449] Forecasting FPXI... [2026-02-04T20:22:29.177707] [INFO ] [sig ] Generating forecast for: FPXI [2026-02-04T20:22:29.177744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-02-04T20:22:29.190278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-02-04T20:22:29.190690] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-02-04T20:22:29.191767] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-02-04T20:22:29.191819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:29.191866] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:29.191894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:29.191951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:29.253517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:29.254394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:29.254475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:29.254508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:29.361762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:29.361923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:29.361965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:29.361994] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:29.365555] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=11.47%) [2026-02-04T20:22:29.365907] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-02-04T20:22:29.366044] [INFO ] [sig ] FPXI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:29.513446] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FPXI.txt [2026-02-04T20:22:29.513630] [INFO ] [sig ] [1246/3449] Completed FPXI in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:29.513678] [INFO ] [sig ] [1247/3449] Forecasting FRA... [2026-02-04T20:22:29.513708] [INFO ] [sig ] Generating forecast for: FRA [2026-02-04T20:22:29.513738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-02-04T20:22:29.527826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-02-04T20:22:29.528534] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-02-04T20:22:29.529653] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-02-04T20:22:29.529720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:29.529758] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:29.529789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:29.529864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:29.591065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:29.592320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:29.592844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:29.592924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:29.730352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:29.730512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:29.730554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:29.730602] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:29.734076] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-02-04T20:22:29.734360] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-02-04T20:22:29.734487] [INFO ] [sig ] FRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:29.876512] [INFO ] [LOCAL ] Saved forecast: FRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FRA.txt [2026-02-04T20:22:29.876682] [INFO ] [sig ] [1247/3449] Completed FRA in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:29.876724] [INFO ] [sig ] [1248/3449] Forecasting FRBA... [2026-02-04T20:22:29.876757] [INFO ] [sig ] Generating forecast for: FRBA [2026-02-04T20:22:29.876789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-02-04T20:22:29.888619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-02-04T20:22:29.889016] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-02-04T20:22:29.890076] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-02-04T20:22:29.890128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:29.890160] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:29.890186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:29.890242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:29.949272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:29.950112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:29.950193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:29.950226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:30.072263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:30.072428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:30.072467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:30.072497] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:30.075984] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=30.77%) [2026-02-04T20:22:30.076267] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-02-04T20:22:30.076394] [INFO ] [sig ] FRBA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:30.228895] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FRBA.txt [2026-02-04T20:22:30.229055] [INFO ] [sig ] [1248/3449] Completed FRBA in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:30.229097] [INFO ] [sig ] [1249/3449] Forecasting FRGE... [2026-02-04T20:22:30.229126] [INFO ] [sig ] Generating forecast for: FRGE [2026-02-04T20:22:30.229157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-02-04T20:22:30.241007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-02-04T20:22:30.241352] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-02-04T20:22:30.242184] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-02-04T20:22:30.242237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:30.242269] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:30.242295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:30.242351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:30.301162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:30.302031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:30.302116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:30.302149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:30.431728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:30.431902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:30.431944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:30.431973] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:30.435555] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-02-04T20:22:30.435875] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-02-04T20:22:30.436011] [INFO ] [sig ] FRGE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:30.588221] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FRGE.txt [2026-02-04T20:22:30.588427] [INFO ] [sig ] [1249/3449] Completed FRGE in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:30.588496] [INFO ] [sig ] [1250/3449] Forecasting FRHC... [2026-02-04T20:22:30.588542] [INFO ] [sig ] Generating forecast for: FRHC [2026-02-04T20:22:30.588612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-02-04T20:22:30.602221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-02-04T20:22:30.602695] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-02-04T20:22:30.603597] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-02-04T20:22:30.603655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:30.603692] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:30.603725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:30.603785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:30.663999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:30.664937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:30.665023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:30.665057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:30.793306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:30.793469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:30.793509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:30.793541] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:30.797071] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-02-04T20:22:30.797366] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-02-04T20:22:30.797506] [INFO ] [sig ] FRHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:30.950800] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FRHC.txt [2026-02-04T20:22:30.951040] [INFO ] [sig ] [1250/3449] Completed FRHC in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:30.951107] [INFO ] [sig ] [1251/3449] Forecasting FRME... [2026-02-04T20:22:30.951150] [INFO ] [sig ] Generating forecast for: FRME [2026-02-04T20:22:30.951194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-02-04T20:22:30.962762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-02-04T20:22:30.963178] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-02-04T20:22:30.964114] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-02-04T20:22:30.964168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:30.964201] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:30.964227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:30.964283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:31.032084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:31.033007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:31.033093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:31.033127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:31.164033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:31.164201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:31.164245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:31.164276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:31.168307] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-02-04T20:22:31.168639] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-02-04T20:22:31.168821] [INFO ] [sig ] FRME: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:31.323081] [INFO ] [LOCAL ] Saved forecast: FRME 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FRME.txt [2026-02-04T20:22:31.323243] [INFO ] [sig ] [1251/3449] Completed FRME in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:31.323285] [INFO ] [sig ] [1252/3449] Forecasting FRO... [2026-02-04T20:22:31.323315] [INFO ] [sig ] Generating forecast for: FRO [2026-02-04T20:22:31.323346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-02-04T20:22:31.335306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-02-04T20:22:31.335771] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-02-04T20:22:31.336687] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-02-04T20:22:31.336741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:31.336775] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:31.336803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:31.336861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:31.397165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:31.398350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:31.398444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:31.398478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:31.547429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:31.547607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:31.547650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:31.547680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:31.551555] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-02-04T20:22:31.551961] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-02-04T20:22:31.552144] [INFO ] [sig ] FRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:31.719437] [INFO ] [LOCAL ] Saved forecast: FRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FRO.txt [2026-02-04T20:22:31.719616] [INFO ] [sig ] [1252/3449] Completed FRO in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-04T20:22:31.719661] [INFO ] [sig ] [1253/3449] Forecasting FROG... [2026-02-04T20:22:31.719691] [INFO ] [sig ] Generating forecast for: FROG [2026-02-04T20:22:31.719721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-02-04T20:22:31.732530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-02-04T20:22:31.733177] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-02-04T20:22:31.734298] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-02-04T20:22:31.734355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:31.734389] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:31.734416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:31.734474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:31.794124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:31.795071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:31.795158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:31.795191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:31.941551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:31.941744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:31.941793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:31.941851] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:31.945566] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-02-04T20:22:31.945946] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-02-04T20:22:31.946097] [INFO ] [sig ] FROG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:32.097756] [INFO ] [LOCAL ] Saved forecast: FROG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FROG.txt [2026-02-04T20:22:32.097921] [INFO ] [sig ] [1253/3449] Completed FROG in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-04T20:22:32.097990] [INFO ] [sig ] [1254/3449] Forecasting FRPH... [2026-02-04T20:22:32.098028] [INFO ] [sig ] Generating forecast for: FRPH [2026-02-04T20:22:32.098066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-02-04T20:22:32.108916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-02-04T20:22:32.109291] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-02-04T20:22:32.110149] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-02-04T20:22:32.110202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:32.110262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:32.110291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:32.110348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:32.170337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:32.171212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:32.171310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:32.171356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:32.296778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:32.296948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:32.296988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:32.297019] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:32.301037] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-02-04T20:22:32.301410] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-02-04T20:22:32.301561] [INFO ] [sig ] FRPH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:32.458521] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FRPH.txt [2026-02-04T20:22:32.458691] [INFO ] [sig ] [1254/3449] Completed FRPH in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-04T20:22:32.458744] [INFO ] [sig ] [1255/3449] Forecasting FRSH... [2026-02-04T20:22:32.458780] [INFO ] [sig ] Generating forecast for: FRSH [2026-02-04T20:22:32.458816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-02-04T20:22:32.471927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-02-04T20:22:32.472325] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-02-04T20:22:32.473245] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-02-04T20:22:32.473302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:32.473335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:32.473363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:32.473422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:32.533880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:32.534805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:32.534920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:32.534957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:32.665726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:32.665891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:32.665935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:32.665966] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:32.669915] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-02-04T20:22:32.670387] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-02-04T20:22:32.670521] [INFO ] [sig ] FRSH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:32.825961] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FRSH.txt [2026-02-04T20:22:32.826107] [INFO ] [sig ] [1255/3449] Completed FRSH in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-04T20:22:32.826149] [INFO ] [sig ] [1256/3449] Forecasting FSBC... [2026-02-04T20:22:32.826179] [INFO ] [sig ] Generating forecast for: FSBC [2026-02-04T20:22:32.826209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-02-04T20:22:32.838071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-02-04T20:22:32.838427] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-02-04T20:22:32.839293] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-02-04T20:22:32.839348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:32.839383] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:32.839411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:32.839470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:32.901216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:32.901998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:32.902085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:32.902120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:33.027529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:33.027699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:33.027741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:33.027774] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:33.031438] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-02-04T20:22:33.031746] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-02-04T20:22:33.031901] [INFO ] [sig ] FSBC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:33.182301] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FSBC.txt [2026-02-04T20:22:33.182455] [INFO ] [sig ] [1256/3449] Completed FSBC in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:33.182497] [INFO ] [sig ] [1257/3449] Forecasting FSCO... [2026-02-04T20:22:33.182525] [INFO ] [sig ] Generating forecast for: FSCO [2026-02-04T20:22:33.182556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-02-04T20:22:33.193774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-02-04T20:22:33.194129] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-02-04T20:22:33.194949] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-02-04T20:22:33.195001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:33.195046] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:33.195074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:33.195131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:33.251805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:33.252521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:33.252619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:33.252654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:33.385246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:33.385397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:33.385437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:33.385521] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:33.389647] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-02-04T20:22:33.389944] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-02-04T20:22:33.390082] [INFO ] [sig ] FSCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:33.540944] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FSCO.txt [2026-02-04T20:22:33.541147] [INFO ] [sig ] [1257/3449] Completed FSCO in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:33.541206] [INFO ] [sig ] [1258/3449] Forecasting FSK... [2026-02-04T20:22:33.541244] [INFO ] [sig ] Generating forecast for: FSK [2026-02-04T20:22:33.541287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-02-04T20:22:33.555242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-02-04T20:22:33.555673] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-02-04T20:22:33.556590] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-02-04T20:22:33.556645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:33.556679] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:33.556708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:33.556766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:33.617008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:33.617981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:33.618070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:33.618106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:33.748031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:33.748198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:33.748241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:33.748272] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:33.752185] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-02-04T20:22:33.752549] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-02-04T20:22:33.752743] [INFO ] [sig ] FSK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:33.916920] [INFO ] [LOCAL ] Saved forecast: FSK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FSK.txt [2026-02-04T20:22:33.917073] [INFO ] [sig ] [1258/3449] Completed FSK in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:33.917116] [INFO ] [sig ] [1259/3449] Forecasting FSLY... [2026-02-04T20:22:33.917148] [INFO ] [sig ] Generating forecast for: FSLY [2026-02-04T20:22:33.917181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-02-04T20:22:33.928491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-02-04T20:22:33.928911] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-02-04T20:22:33.930203] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-02-04T20:22:33.930266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:33.930314] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:33.930353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:33.930414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:33.995761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:33.996609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:33.996694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:33.996729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:34.133044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:34.133207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:34.133249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:34.133282] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:34.137536] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-02-04T20:22:34.137926] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-02-04T20:22:34.138110] [INFO ] [sig ] FSLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:34.288664] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FSLY.txt [2026-02-04T20:22:34.288818] [INFO ] [sig ] [1259/3449] Completed FSLY in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:34.288861] [INFO ] [sig ] [1260/3449] Forecasting FSM... [2026-02-04T20:22:34.288892] [INFO ] [sig ] Generating forecast for: FSM [2026-02-04T20:22:34.288923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-02-04T20:22:34.300042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-02-04T20:22:34.300391] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-02-04T20:22:34.301229] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-02-04T20:22:34.301282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:34.301314] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:34.301341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:34.301397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:34.357928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:34.358713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:34.358793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:34.358826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:34.481768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:34.481926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:34.481965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:34.481994] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:34.485444] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: DOWN (p=28.33%) [2026-02-04T20:22:34.485753] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-02-04T20:22:34.485881] [INFO ] [sig ] FSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:34.633538] [INFO ] [LOCAL ] Saved forecast: FSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FSM.txt [2026-02-04T20:22:34.633711] [INFO ] [sig ] [1260/3449] Completed FSM in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:34.633753] [INFO ] [sig ] [1261/3449] Forecasting FSS... [2026-02-04T20:22:34.633782] [INFO ] [sig ] Generating forecast for: FSS [2026-02-04T20:22:34.633820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-02-04T20:22:34.646841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-02-04T20:22:34.647470] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-02-04T20:22:34.648436] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-02-04T20:22:34.648490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:34.648523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:34.648550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:34.648625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:34.711885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:34.712817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:34.712903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:34.712938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:34.844333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:34.844510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:34.844563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:34.844620] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:34.848286] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=5.74%) [2026-02-04T20:22:34.848628] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-02-04T20:22:34.848810] [INFO ] [sig ] FSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:35.017265] [INFO ] [LOCAL ] Saved forecast: FSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FSS.txt [2026-02-04T20:22:35.017453] [INFO ] [sig ] [1261/3449] Completed FSS in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:35.017504] [INFO ] [sig ] [1262/3449] Forecasting FTA... [2026-02-04T20:22:35.017537] [INFO ] [sig ] Generating forecast for: FTA [2026-02-04T20:22:35.017597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-02-04T20:22:35.030403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-02-04T20:22:35.030846] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-02-04T20:22:35.031745] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-02-04T20:22:35.031811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:35.031852] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:35.031887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:35.031972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:35.092196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:35.093127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:35.093219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:35.093253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:35.213896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:35.214059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:35.214101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:35.214132] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:35.217957] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-02-04T20:22:35.218247] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-02-04T20:22:35.218378] [INFO ] [sig ] FTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:35.362755] [INFO ] [LOCAL ] Saved forecast: FTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTA.txt [2026-02-04T20:22:35.362898] [INFO ] [sig ] [1262/3449] Completed FTA in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:35.362940] [INFO ] [sig ] [1263/3449] Forecasting FTAI... [2026-02-04T20:22:35.362969] [INFO ] [sig ] Generating forecast for: FTAI [2026-02-04T20:22:35.363000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-02-04T20:22:35.378056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-02-04T20:22:35.378412] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-02-04T20:22:35.379234] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-02-04T20:22:35.379286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:35.379317] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:35.379344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:35.379400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:35.435933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:35.436728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:35.436816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:35.436856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:35.560500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:35.560680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:35.560723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:35.560752] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:35.564381] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-02-04T20:22:35.564697] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-02-04T20:22:35.564848] [INFO ] [sig ] FTAI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:35.719621] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTAI.txt [2026-02-04T20:22:35.719778] [INFO ] [sig ] [1263/3449] Completed FTAI in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:35.719827] [INFO ] [sig ] [1264/3449] Forecasting FTC... [2026-02-04T20:22:35.719872] [INFO ] [sig ] Generating forecast for: FTC [2026-02-04T20:22:35.719921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-02-04T20:22:35.732878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-02-04T20:22:35.733265] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-02-04T20:22:35.734323] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-02-04T20:22:35.734375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:35.734406] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:35.734434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:35.734491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:35.795544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:35.796466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:35.796622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:35.796660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:35.930611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:35.930789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:35.930836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:35.930868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:35.935206] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=86.35%) [2026-02-04T20:22:35.935638] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-02-04T20:22:35.935796] [INFO ] [sig ] FTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:36.092651] [INFO ] [LOCAL ] Saved forecast: FTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTC.txt [2026-02-04T20:22:36.092848] [INFO ] [sig ] [1264/3449] Completed FTC in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:36.092897] [INFO ] [sig ] [1265/3449] Forecasting FTCI... [2026-02-04T20:22:36.092931] [INFO ] [sig ] Generating forecast for: FTCI [2026-02-04T20:22:36.092962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-02-04T20:22:36.105143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-02-04T20:22:36.105607] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-02-04T20:22:36.106796] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-02-04T20:22:36.106856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:36.106890] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:36.106919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:36.106979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:36.168914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:36.169887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:36.169978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:36.170012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:36.299303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:36.299467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:36.299510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:36.299541] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:36.303709] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=61.60%) [2026-02-04T20:22:36.303999] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-02-04T20:22:36.304133] [INFO ] [sig ] FTCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:36.476124] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTCI.txt [2026-02-04T20:22:36.476282] [INFO ] [sig ] [1265/3449] Completed FTCI in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:36.476323] [INFO ] [sig ] [1266/3449] Forecasting FTCS... [2026-02-04T20:22:36.476354] [INFO ] [sig ] Generating forecast for: FTCS [2026-02-04T20:22:36.476383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-02-04T20:22:36.488225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-02-04T20:22:36.488652] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-02-04T20:22:36.489488] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-02-04T20:22:36.489541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:36.489607] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:36.489662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:36.489731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:36.550360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:36.551320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:36.551411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:36.551446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:36.674785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:36.674941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:36.674981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:36.675008] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:36.678506] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-02-04T20:22:36.678812] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-02-04T20:22:36.678944] [INFO ] [sig ] FTCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:36.822169] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTCS.txt [2026-02-04T20:22:36.822310] [INFO ] [sig ] [1266/3449] Completed FTCS in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:36.822352] [INFO ] [sig ] [1267/3449] Forecasting FTEK... [2026-02-04T20:22:36.822380] [INFO ] [sig ] Generating forecast for: FTEK [2026-02-04T20:22:36.822410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-02-04T20:22:36.833796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-02-04T20:22:36.834175] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-02-04T20:22:36.834993] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-02-04T20:22:36.835045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:36.835077] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:36.835103] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:36.835159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:36.896217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:36.897098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:36.897194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:36.897227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:37.028940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:37.029101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:37.029143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:37.029175] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:37.032666] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-02-04T20:22:37.032990] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-02-04T20:22:37.033127] [INFO ] [sig ] FTEK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:37.180919] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTEK.txt [2026-02-04T20:22:37.181111] [INFO ] [sig ] [1267/3449] Completed FTEK in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:37.181156] [INFO ] [sig ] [1268/3449] Forecasting FTGC... [2026-02-04T20:22:37.181186] [INFO ] [sig ] Generating forecast for: FTGC [2026-02-04T20:22:37.181216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-02-04T20:22:37.192715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-02-04T20:22:37.193120] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-02-04T20:22:37.193970] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-02-04T20:22:37.194022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:37.194054] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:37.194081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:37.194152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:37.250793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:37.251699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:37.251782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:37.251814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:37.378141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:37.378304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:37.378347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:37.378376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:37.381945] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-02-04T20:22:37.382241] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-02-04T20:22:37.382372] [INFO ] [sig ] FTGC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:37.529680] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTGC.txt [2026-02-04T20:22:37.529836] [INFO ] [sig ] [1268/3449] Completed FTGC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-04T20:22:37.529878] [INFO ] [sig ] [1269/3449] Forecasting FTGS... [2026-02-04T20:22:37.529909] [INFO ] [sig ] Generating forecast for: FTGS [2026-02-04T20:22:37.529939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-02-04T20:22:37.541254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-02-04T20:22:37.541680] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-02-04T20:22:37.542760] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-02-04T20:22:37.542814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:37.542847] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:37.542880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:37.542941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:37.605510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:37.606671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:37.606762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:37.606796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:37.734404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:37.734592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:37.734636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:37.734666] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:37.738756] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-02-04T20:22:37.739110] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-02-04T20:22:37.739255] [INFO ] [sig ] FTGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:37.898740] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTGS.txt [2026-02-04T20:22:37.898918] [INFO ] [sig ] [1269/3449] Completed FTGS in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-04T20:22:37.898978] [INFO ] [sig ] [1270/3449] Forecasting FTHI... [2026-02-04T20:22:37.899016] [INFO ] [sig ] Generating forecast for: FTHI [2026-02-04T20:22:37.899237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-02-04T20:22:37.911508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-02-04T20:22:37.911940] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-02-04T20:22:37.912769] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-02-04T20:22:37.912837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:37.912875] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:37.912907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:37.912976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:37.972188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:37.973149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:37.973233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:37.973267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:38.097870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:38.098045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:38.098085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:38.098113] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:38.101879] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-02-04T20:22:38.102162] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-02-04T20:22:38.102292] [INFO ] [sig ] FTHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:38.249533] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTHI.txt [2026-02-04T20:22:38.249716] [INFO ] [sig ] [1270/3449] Completed FTHI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-04T20:22:38.249759] [INFO ] [sig ] [1271/3449] Forecasting FTHY... [2026-02-04T20:22:38.249790] [INFO ] [sig ] Generating forecast for: FTHY [2026-02-04T20:22:38.249821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-02-04T20:22:38.261891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-02-04T20:22:38.262267] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-02-04T20:22:38.263087] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-02-04T20:22:38.263139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:38.263198] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:38.263227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:38.263284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:38.322345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:38.323255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:38.323338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:38.323374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:38.450359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:38.450543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:38.450612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:38.450646] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:38.454720] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-02-04T20:22:38.455106] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-02-04T20:22:38.455274] [INFO ] [sig ] FTHY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:38.601386] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTHY.txt [2026-02-04T20:22:38.601553] [INFO ] [sig ] [1271/3449] Completed FTHY in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-04T20:22:38.601623] [INFO ] [sig ] [1272/3449] Forecasting FTI... [2026-02-04T20:22:38.601655] [INFO ] [sig ] Generating forecast for: FTI [2026-02-04T20:22:38.601686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-02-04T20:22:38.616329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-02-04T20:22:38.616771] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-02-04T20:22:38.617691] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-02-04T20:22:38.617747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:38.617782] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:38.617810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:38.617868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:38.679169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:38.680137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:38.680232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:38.680267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:38.803724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:38.803862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:38.803907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:38.803950] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:38.807348] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-02-04T20:22:38.807637] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-02-04T20:22:38.807762] [INFO ] [sig ] FTI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:38.953380] [INFO ] [LOCAL ] Saved forecast: FTI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTI.txt [2026-02-04T20:22:38.953535] [INFO ] [sig ] [1272/3449] Completed FTI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-04T20:22:38.953602] [INFO ] [sig ] [1273/3449] Forecasting FTK... [2026-02-04T20:22:38.953637] [INFO ] [sig ] Generating forecast for: FTK [2026-02-04T20:22:38.953668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-02-04T20:22:38.965032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-02-04T20:22:38.965376] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-02-04T20:22:38.966177] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-02-04T20:22:38.966229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:38.966261] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:38.966288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:38.966345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:39.026201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:39.027005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:39.027087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:39.027122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:39.149839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:39.149994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:39.150033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:39.150062] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:39.153494] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-02-04T20:22:39.153788] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-02-04T20:22:39.153918] [INFO ] [sig ] FTK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:39.301253] [INFO ] [LOCAL ] Saved forecast: FTK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTK.txt [2026-02-04T20:22:39.301407] [INFO ] [sig ] [1273/3449] Completed FTK in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:39.301449] [INFO ] [sig ] [1274/3449] Forecasting FTLF... [2026-02-04T20:22:39.301479] [INFO ] [sig ] Generating forecast for: FTLF [2026-02-04T20:22:39.301510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-02-04T20:22:39.313513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-02-04T20:22:39.313873] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-02-04T20:22:39.314706] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-02-04T20:22:39.314758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:39.314789] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:39.314815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:39.314871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:39.375418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:39.376295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:39.376378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:39.376412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:39.487054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:39.487209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:39.487248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:39.487321] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:39.490883] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-02-04T20:22:39.491160] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-02-04T20:22:39.491296] [INFO ] [sig ] FTLF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:39.632684] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTLF.txt [2026-02-04T20:22:39.632825] [INFO ] [sig ] [1274/3449] Completed FTLF in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:39.632866] [INFO ] [sig ] [1275/3449] Forecasting FTQI... [2026-02-04T20:22:39.632896] [INFO ] [sig ] Generating forecast for: FTQI [2026-02-04T20:22:39.632928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-02-04T20:22:39.644138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-02-04T20:22:39.644501] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-02-04T20:22:39.645376] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-02-04T20:22:39.645432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:39.645465] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:39.645492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:39.645550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:39.705611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:39.706487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:39.706590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:39.706627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:39.833483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:39.833649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:39.833691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:39.833720] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:39.837997] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-02-04T20:22:39.838495] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-02-04T20:22:39.838647] [INFO ] [sig ] FTQI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:39.989186] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTQI.txt [2026-02-04T20:22:39.989332] [INFO ] [sig ] [1275/3449] Completed FTQI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:39.989372] [INFO ] [sig ] [1276/3449] Forecasting FTRE... [2026-02-04T20:22:39.989403] [INFO ] [sig ] Generating forecast for: FTRE [2026-02-04T20:22:39.989434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-02-04T20:22:40.000548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-02-04T20:22:40.000935] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-02-04T20:22:40.001863] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-02-04T20:22:40.001918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:40.001954] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:40.001982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:40.002040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:40.060969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:40.061822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:40.061903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:40.061944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:40.187596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:40.187742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:40.187782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:40.187812] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:40.191291] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=38.16%) [2026-02-04T20:22:40.191568] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-02-04T20:22:40.191716] [INFO ] [sig ] FTRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:40.334167] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTRE.txt [2026-02-04T20:22:40.334318] [INFO ] [sig ] [1276/3449] Completed FTRE in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:40.334359] [INFO ] [sig ] [1277/3449] Forecasting FTRI... [2026-02-04T20:22:40.334390] [INFO ] [sig ] Generating forecast for: FTRI [2026-02-04T20:22:40.334421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-02-04T20:22:40.345641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-02-04T20:22:40.346012] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-02-04T20:22:40.346828] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-02-04T20:22:40.346880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:40.346919] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:40.346953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:40.347023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:40.404061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:40.404795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:40.404875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:40.404908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:40.522893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:40.523053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:40.523092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:40.523119] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:40.527352] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=82.59%) [2026-02-04T20:22:40.527639] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-02-04T20:22:40.527767] [INFO ] [sig ] FTRI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:40.672349] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTRI.txt [2026-02-04T20:22:40.672461] [INFO ] [sig ] [1277/3449] Completed FTRI in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:40.672499] [INFO ] [sig ] [1278/3449] Forecasting FTS... [2026-02-04T20:22:40.672527] [INFO ] [sig ] Generating forecast for: FTS [2026-02-04T20:22:40.672558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-02-04T20:22:40.683925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-02-04T20:22:40.684257] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-02-04T20:22:40.685081] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-02-04T20:22:40.685133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:40.685165] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:40.685192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:40.685249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:40.741966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:40.742553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:40.742648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:40.742680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:40.869448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:40.869630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:40.869674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:40.869704] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:40.873204] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-02-04T20:22:40.873523] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-02-04T20:22:40.873684] [INFO ] [sig ] FTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:41.085218] [INFO ] [LOCAL ] Saved forecast: FTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTS.txt [2026-02-04T20:22:41.085459] [INFO ] [sig ] [1278/3449] Completed FTS in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:41.085530] [INFO ] [sig ] [1279/3449] Forecasting FTSL... [2026-02-04T20:22:41.085614] [INFO ] [sig ] Generating forecast for: FTSL [2026-02-04T20:22:41.085674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-02-04T20:22:41.106016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-02-04T20:22:41.106523] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-02-04T20:22:41.107656] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-02-04T20:22:41.107725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:41.107778] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:41.107816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:41.107894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:41.179904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:41.181081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:41.181188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:41.181232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:41.345893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:41.346101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:41.346156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:41.346187] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:41.351706] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=66.60%) [2026-02-04T20:22:41.352162] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-02-04T20:22:41.352362] [INFO ] [sig ] FTSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:41.580122] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTSL.txt [2026-02-04T20:22:41.580330] [INFO ] [sig ] [1279/3449] Completed FTSL in 0.5s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:41.580382] [INFO ] [sig ] [1280/3449] Forecasting FTSM... [2026-02-04T20:22:41.580418] [INFO ] [sig ] Generating forecast for: FTSM [2026-02-04T20:22:41.580455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-02-04T20:22:41.601350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-02-04T20:22:41.601939] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-02-04T20:22:41.603029] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-02-04T20:22:41.603095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:41.603135] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:41.603169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:41.603246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:41.686868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:41.688072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:41.688211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:41.688264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:41.853497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:41.853738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:41.853812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:41.853862] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:41.859478] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-02-04T20:22:41.860033] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-02-04T20:22:41.860261] [INFO ] [sig ] FTSM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:42.072389] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FTSM.txt [2026-02-04T20:22:42.072666] [INFO ] [sig ] [1280/3449] Completed FTSM in 0.5s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:42.072730] [INFO ] [sig ] [1281/3449] Forecasting FTXL... [2026-02-04T20:22:42.072770] [INFO ] [sig ] Generating forecast for: FTXL [2026-02-04T20:22:42.072810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-02-04T20:22:42.094180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-02-04T20:22:42.094642] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-02-04T20:22:42.095522] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-02-04T20:22:42.095613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:42.095673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:42.095708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:42.095782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:42.174506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:42.175469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:42.175623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:42.175665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:42.324173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:42.324357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:42.324411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:42.324449] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:42.328868] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=34.26%) [2026-02-04T20:22:42.329194] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-02-04T20:22:42.329348] [INFO ] [sig ] FTXL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:42.476504] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTXL.txt [2026-02-04T20:22:42.476704] [INFO ] [sig ] [1281/3449] Completed FTXL in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:42.476752] [INFO ] [sig ] [1282/3449] Forecasting FTXN... [2026-02-04T20:22:42.476783] [INFO ] [sig ] Generating forecast for: FTXN [2026-02-04T20:22:42.476814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-02-04T20:22:42.488745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-02-04T20:22:42.489194] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-02-04T20:22:42.490132] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-02-04T20:22:42.490189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:42.490222] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:42.490251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:42.490311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:42.550518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:42.551464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:42.551550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:42.551604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:42.672044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:42.672420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:42.672463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:42.672493] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:42.676360] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=14.20%) [2026-02-04T20:22:42.676722] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-02-04T20:22:42.676871] [INFO ] [sig ] FTXN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:42.839646] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTXN.txt [2026-02-04T20:22:42.839812] [INFO ] [sig ] [1282/3449] Completed FTXN in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:42.839862] [INFO ] [sig ] [1283/3449] Forecasting FTXO... [2026-02-04T20:22:42.839900] [INFO ] [sig ] Generating forecast for: FTXO [2026-02-04T20:22:42.839942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-02-04T20:22:42.853556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-02-04T20:22:42.854050] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-02-04T20:22:42.855153] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-02-04T20:22:42.855221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:42.855261] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:42.855297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:42.855380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:42.925363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:42.926283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:42.926372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:42.926406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:43.064929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:43.065091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:43.065132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:43.065160] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:43.069277] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-02-04T20:22:43.069628] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-02-04T20:22:43.069816] [INFO ] [sig ] FTXO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:43.232254] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FTXO.txt [2026-02-04T20:22:43.232417] [INFO ] [sig ] [1283/3449] Completed FTXO in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:43.232475] [INFO ] [sig ] [1284/3449] Forecasting FUBO... [2026-02-04T20:22:43.232519] [INFO ] [sig ] Generating forecast for: FUBO [2026-02-04T20:22:43.232559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-02-04T20:22:43.245229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-02-04T20:22:43.245842] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-02-04T20:22:43.246684] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-02-04T20:22:43.246736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:43.246776] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:43.246813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:43.246873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:43.307601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:43.308609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:43.308699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:43.308731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:43.444294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:43.444448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:43.444490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:43.444523] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:43.448084] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-02-04T20:22:43.448382] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-02-04T20:22:43.448522] [INFO ] [sig ] FUBO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:43.595961] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FUBO.txt [2026-02-04T20:22:43.596160] [INFO ] [sig ] [1284/3449] Completed FUBO in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-04T20:22:43.596208] [INFO ] [sig ] [1285/3449] Forecasting FUL... [2026-02-04T20:22:43.596238] [INFO ] [sig ] Generating forecast for: FUL [2026-02-04T20:22:43.596270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-02-04T20:22:43.607832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-02-04T20:22:43.608257] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-02-04T20:22:43.609129] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-02-04T20:22:43.609187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:43.609221] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:43.609248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:43.609306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:43.669165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:43.670060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:43.670148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:43.670196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:43.806361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:43.806512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:43.806551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:43.806598] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:43.810752] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-02-04T20:22:43.811158] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-02-04T20:22:43.811306] [INFO ] [sig ] FUL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:43.962060] [INFO ] [LOCAL ] Saved forecast: FUL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FUL.txt [2026-02-04T20:22:43.962434] [INFO ] [sig ] [1285/3449] Completed FUL in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:43.962489] [INFO ] [sig ] [1286/3449] Forecasting FULC... [2026-02-04T20:22:43.962523] [INFO ] [sig ] Generating forecast for: FULC [2026-02-04T20:22:43.962553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-02-04T20:22:43.973857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-02-04T20:22:43.974221] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-02-04T20:22:43.975081] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-02-04T20:22:43.975133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:43.975171] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:43.975204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:43.975273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:44.038489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:44.039668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:44.039788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:44.039844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:44.172864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:44.173026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:44.173066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:44.173095] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:44.176769] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-02-04T20:22:44.177088] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-02-04T20:22:44.177256] [INFO ] [sig ] FULC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:44.322660] [INFO ] [LOCAL ] Saved forecast: FULC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FULC.txt [2026-02-04T20:22:44.322825] [INFO ] [sig ] [1286/3449] Completed FULC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:44.322870] [INFO ] [sig ] [1287/3449] Forecasting FUN... [2026-02-04T20:22:44.322902] [INFO ] [sig ] Generating forecast for: FUN [2026-02-04T20:22:44.322935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-02-04T20:22:44.334687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-02-04T20:22:44.335083] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-02-04T20:22:44.335935] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-02-04T20:22:44.335988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:44.336020] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:44.336047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:44.336103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:44.394719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:44.395611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:44.395694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:44.395727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:44.520120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:44.520285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:44.520326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:44.520354] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:44.524036] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-02-04T20:22:44.524392] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-02-04T20:22:44.524548] [INFO ] [sig ] FUN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:44.676484] [INFO ] [LOCAL ] Saved forecast: FUN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FUN.txt [2026-02-04T20:22:44.676645] [INFO ] [sig ] [1287/3449] Completed FUN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:44.676688] [INFO ] [sig ] [1288/3449] Forecasting FUNC... [2026-02-04T20:22:44.676720] [INFO ] [sig ] Generating forecast for: FUNC [2026-02-04T20:22:44.676754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-02-04T20:22:44.686990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-02-04T20:22:44.687389] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-02-04T20:22:44.688339] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-02-04T20:22:44.688392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:44.688456] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:44.688484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:44.688548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:44.748140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:44.749022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:44.749107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:44.749144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:44.879102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:44.879257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:44.879313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:44.879343] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:44.882849] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=77.30%) [2026-02-04T20:22:44.883159] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-02-04T20:22:44.883329] [INFO ] [sig ] FUNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:45.035985] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FUNC.txt [2026-02-04T20:22:45.036131] [INFO ] [sig ] [1288/3449] Completed FUNC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:45.036172] [INFO ] [sig ] [1289/3449] Forecasting FUND... [2026-02-04T20:22:45.036202] [INFO ] [sig ] Generating forecast for: FUND [2026-02-04T20:22:45.036232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-02-04T20:22:45.046827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-02-04T20:22:45.047188] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-02-04T20:22:45.048048] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-02-04T20:22:45.048102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:45.048135] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:45.048161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:45.048218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:45.107826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:45.108702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:45.108785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:45.108817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:45.225645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:45.225806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:45.225848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:45.225878] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:45.229408] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-02-04T20:22:45.229714] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-02-04T20:22:45.229855] [INFO ] [sig ] FUND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:45.375436] [INFO ] [LOCAL ] Saved forecast: FUND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FUND.txt [2026-02-04T20:22:45.375620] [INFO ] [sig ] [1289/3449] Completed FUND in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:45.375684] [INFO ] [sig ] [1290/3449] Forecasting FVCB... [2026-02-04T20:22:45.375716] [INFO ] [sig ] Generating forecast for: FVCB [2026-02-04T20:22:45.375746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-02-04T20:22:45.386293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-02-04T20:22:45.386645] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-02-04T20:22:45.387451] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-02-04T20:22:45.387503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:45.387535] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:45.387563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:45.387640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:45.446738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:45.447511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:45.447627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:45.447664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:45.564600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:45.564757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:45.564799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:45.564830] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:45.568349] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-02-04T20:22:45.568656] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-02-04T20:22:45.568789] [INFO ] [sig ] FVCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:45.716433] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FVCB.txt [2026-02-04T20:22:45.716565] [INFO ] [sig ] [1290/3449] Completed FVCB in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:45.716623] [INFO ] [sig ] [1291/3449] Forecasting FWONA... [2026-02-04T20:22:45.716653] [INFO ] [sig ] Generating forecast for: FWONA [2026-02-04T20:22:45.716684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-02-04T20:22:45.727467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-02-04T20:22:45.727841] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-02-04T20:22:45.728697] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-02-04T20:22:45.728750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:45.728782] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:45.728809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:45.728867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:45.787659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:45.788420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:45.788500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:45.788533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:45.910683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:45.910832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:45.910874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:45.910936] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:45.914417] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=78.83%) [2026-02-04T20:22:45.914720] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-02-04T20:22:45.914852] [INFO ] [sig ] FWONA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:46.063211] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FWONA.txt [2026-02-04T20:22:46.063342] [INFO ] [sig ] [1291/3449] Completed FWONA in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-04T20:22:46.063382] [INFO ] [sig ] [1292/3449] Forecasting FWONK... [2026-02-04T20:22:46.063412] [INFO ] [sig ] Generating forecast for: FWONK [2026-02-04T20:22:46.063443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-02-04T20:22:46.075718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-02-04T20:22:46.076069] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-02-04T20:22:46.077079] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-02-04T20:22:46.077132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:46.077179] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:46.077208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:46.077449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:46.136865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:46.137882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:46.137989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:46.138026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:46.259128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:46.259290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:46.259331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:46.259361] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:46.262941] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-02-04T20:22:46.263222] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-02-04T20:22:46.263354] [INFO ] [sig ] FWONK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:46.414810] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/FWONK.txt [2026-02-04T20:22:46.415013] [INFO ] [sig ] [1292/3449] Completed FWONK in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:46.415073] [INFO ] [sig ] [1293/3449] Forecasting FWRD... [2026-02-04T20:22:46.415119] [INFO ] [sig ] Generating forecast for: FWRD [2026-02-04T20:22:46.415161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-02-04T20:22:46.427319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-02-04T20:22:46.427755] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-02-04T20:22:46.428668] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-02-04T20:22:46.428721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:46.428754] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:46.428781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:46.428839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:46.489387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:46.490248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:46.490523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:46.490556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:46.619549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:46.619689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:46.619728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:46.619758] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:46.623318] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-02-04T20:22:46.623809] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-02-04T20:22:46.623954] [INFO ] [sig ] FWRD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:46.779494] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FWRD.txt [2026-02-04T20:22:46.779649] [INFO ] [sig ] [1293/3449] Completed FWRD in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:46.779694] [INFO ] [sig ] [1294/3449] Forecasting FWRG... [2026-02-04T20:22:46.779725] [INFO ] [sig ] Generating forecast for: FWRG [2026-02-04T20:22:46.779759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-02-04T20:22:46.790628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-02-04T20:22:46.790975] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-02-04T20:22:46.791795] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-02-04T20:22:46.791847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:46.791878] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:46.791904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:46.791961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:46.850959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:46.852012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:46.852097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:46.852130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:46.975519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:46.975691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:46.975732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:46.975762] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:46.982492] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-02-04T20:22:46.982841] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-02-04T20:22:46.982978] [INFO ] [sig ] FWRG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:47.129528] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FWRG.txt [2026-02-04T20:22:47.129696] [INFO ] [sig ] [1294/3449] Completed FWRG in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:47.129738] [INFO ] [sig ] [1295/3449] Forecasting FYC... [2026-02-04T20:22:47.129768] [INFO ] [sig ] Generating forecast for: FYC [2026-02-04T20:22:47.129800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-02-04T20:22:47.140739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-02-04T20:22:47.141112] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-02-04T20:22:47.142001] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-02-04T20:22:47.142056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:47.142090] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:47.142119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:47.142182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:47.202754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:47.203654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:47.203737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:47.203772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:47.334171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:47.334339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:47.334382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:47.334412] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:47.338037] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=87.62%) [2026-02-04T20:22:47.338318] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-02-04T20:22:47.338451] [INFO ] [sig ] FYC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:47.484926] [INFO ] [LOCAL ] Saved forecast: FYC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FYC.txt [2026-02-04T20:22:47.485063] [INFO ] [sig ] [1295/3449] Completed FYC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:47.485105] [INFO ] [sig ] [1296/3449] Forecasting FYX... [2026-02-04T20:22:47.485140] [INFO ] [sig ] Generating forecast for: FYX [2026-02-04T20:22:47.485173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-02-04T20:22:47.496039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-02-04T20:22:47.496401] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-02-04T20:22:47.497208] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-02-04T20:22:47.497260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:47.497292] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:47.497319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:47.497374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:47.558543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:47.559313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:47.559395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:47.559429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:47.684945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:47.685096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:47.685137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:47.685167] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:47.689054] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=65.10%) [2026-02-04T20:22:47.689526] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-02-04T20:22:47.689676] [INFO ] [sig ] FYX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:47.845887] [INFO ] [LOCAL ] Saved forecast: FYX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/FYX.txt [2026-02-04T20:22:47.846040] [INFO ] [sig ] [1296/3449] Completed FYX in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:47.846081] [INFO ] [sig ] [1297/3449] Forecasting G... [2026-02-04T20:22:47.846110] [INFO ] [sig ] Generating forecast for: G [2026-02-04T20:22:47.846140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-02-04T20:22:47.858048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-02-04T20:22:47.858418] [INFO ] [FORECASTER] Starting predict_future for G [2026-02-04T20:22:47.859265] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-02-04T20:22:47.859317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:47.859348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:47.859375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:47.859432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:47.918040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:47.918781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:47.918863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:47.918897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:48.042186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:48.042352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:48.042400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:48.042431] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:48.045851] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=86.19%) [2026-02-04T20:22:48.046127] [INFO ] [FORECASTER] Completed predict_future for G [2026-02-04T20:22:48.046254] [INFO ] [sig ] G: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:48.193932] [INFO ] [LOCAL ] Saved forecast: G 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/G.txt [2026-02-04T20:22:48.194074] [INFO ] [sig ] [1297/3449] Completed G in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:48.194114] [INFO ] [sig ] [1298/3449] Forecasting GAB... [2026-02-04T20:22:48.194145] [INFO ] [sig ] Generating forecast for: GAB [2026-02-04T20:22:48.194175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-02-04T20:22:48.206746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-02-04T20:22:48.207065] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-02-04T20:22:48.207859] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-02-04T20:22:48.207911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:48.207969] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:48.208001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:48.208060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:48.271175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:48.272127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:48.272227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:48.272298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:48.397474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:48.397663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:48.397708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:48.397741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:48.402024] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=92.99%) [2026-02-04T20:22:48.402338] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-02-04T20:22:48.402475] [INFO ] [sig ] GAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:48.552918] [INFO ] [LOCAL ] Saved forecast: GAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GAB.txt [2026-02-04T20:22:48.553078] [INFO ] [sig ] [1298/3449] Completed GAB in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:48.553128] [INFO ] [sig ] [1299/3449] Forecasting GABC... [2026-02-04T20:22:48.553162] [INFO ] [sig ] Generating forecast for: GABC [2026-02-04T20:22:48.553195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-02-04T20:22:48.565645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-02-04T20:22:48.566002] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-02-04T20:22:48.566829] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-02-04T20:22:48.566883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:48.566916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:48.566944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:48.567002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:48.624523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:48.625189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:48.625280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:48.625314] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:48.743889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:48.744037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:48.744083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:48.744146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:48.748001] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-02-04T20:22:48.748315] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-02-04T20:22:48.748448] [INFO ] [sig ] GABC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:48.890903] [INFO ] [LOCAL ] Saved forecast: GABC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GABC.txt [2026-02-04T20:22:48.891037] [INFO ] [sig ] [1299/3449] Completed GABC in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:48.891082] [INFO ] [sig ] [1300/3449] Forecasting GAIA... [2026-02-04T20:22:48.891115] [INFO ] [sig ] Generating forecast for: GAIA [2026-02-04T20:22:48.891146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-02-04T20:22:48.902013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-02-04T20:22:48.902324] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-02-04T20:22:48.903124] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-02-04T20:22:48.903186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:48.903225] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:48.903258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:48.903319] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:48.961073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:48.961925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:48.962006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:48.962039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:49.078340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:49.078497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:49.078535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:49.078564] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:49.082016] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=49.48%) [2026-02-04T20:22:49.082289] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-02-04T20:22:49.082417] [INFO ] [sig ] GAIA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:49.226028] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GAIA.txt [2026-02-04T20:22:49.226181] [INFO ] [sig ] [1300/3449] Completed GAIA in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:49.226226] [INFO ] [sig ] [1301/3449] Forecasting GAIN... [2026-02-04T20:22:49.226256] [INFO ] [sig ] Generating forecast for: GAIN [2026-02-04T20:22:49.226286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-02-04T20:22:49.239093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-02-04T20:22:49.239486] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-02-04T20:22:49.240333] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-02-04T20:22:49.240384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:49.240416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:49.240443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:49.240500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:49.302305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:49.303165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:49.303256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:49.303307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:49.432643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:49.432800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:49.432841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:49.432871] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:49.436546] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-02-04T20:22:49.436862] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-02-04T20:22:49.436998] [INFO ] [sig ] GAIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:49.607362] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GAIN.txt [2026-02-04T20:22:49.607539] [INFO ] [sig ] [1301/3449] Completed GAIN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-04T20:22:49.607608] [INFO ] [sig ] [1302/3449] Forecasting GAM... [2026-02-04T20:22:49.607663] [INFO ] [sig ] Generating forecast for: GAM [2026-02-04T20:22:49.607697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-02-04T20:22:49.620076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-02-04T20:22:49.620756] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-02-04T20:22:49.621624] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-02-04T20:22:49.621682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:49.621716] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:49.621744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:49.621801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:49.684255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:49.685097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:49.685179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:49.685214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:49.806785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:49.806917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:49.806958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:49.806988] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:49.810639] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-02-04T20:22:49.810920] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-02-04T20:22:49.811053] [INFO ] [sig ] GAM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:49.956867] [INFO ] [LOCAL ] Saved forecast: GAM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GAM.txt [2026-02-04T20:22:49.957010] [INFO ] [sig ] [1302/3449] Completed GAM in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-04T20:22:49.957051] [INFO ] [sig ] [1303/3449] Forecasting GAMB... [2026-02-04T20:22:49.957081] [INFO ] [sig ] Generating forecast for: GAMB [2026-02-04T20:22:49.957112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-02-04T20:22:49.967834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-02-04T20:22:49.968232] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-02-04T20:22:49.969063] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-02-04T20:22:49.969118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:49.969155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:49.969188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:49.969271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:50.026492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:50.027271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:50.027351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:50.027384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:50.156629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:50.156800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:50.156865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:50.156904] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:50.160836] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-02-04T20:22:50.161124] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-02-04T20:22:50.161290] [INFO ] [sig ] GAMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:50.309424] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GAMB.txt [2026-02-04T20:22:50.309603] [INFO ] [sig ] [1303/3449] Completed GAMB in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-04T20:22:50.309648] [INFO ] [sig ] [1304/3449] Forecasting GANX... [2026-02-04T20:22:50.309677] [INFO ] [sig ] Generating forecast for: GANX [2026-02-04T20:22:50.309708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-02-04T20:22:50.320934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-02-04T20:22:50.321320] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-02-04T20:22:50.322195] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-02-04T20:22:50.322253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:50.322286] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:50.322313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:50.322372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:50.380094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:50.381003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:50.381088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:50.381124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:50.504421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:50.504595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:50.504637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:50.504666] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:50.508094] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-02-04T20:22:50.508380] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-02-04T20:22:50.508511] [INFO ] [sig ] GANX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:50.650918] [INFO ] [LOCAL ] Saved forecast: GANX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GANX.txt [2026-02-04T20:22:50.651058] [INFO ] [sig ] [1304/3449] Completed GANX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-04T20:22:50.651098] [INFO ] [sig ] [1305/3449] Forecasting GASS... [2026-02-04T20:22:50.651128] [INFO ] [sig ] Generating forecast for: GASS [2026-02-04T20:22:50.651164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-02-04T20:22:50.661732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-02-04T20:22:50.662110] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-02-04T20:22:50.662971] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-02-04T20:22:50.663037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:50.663096] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:50.663125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:50.663189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:50.720080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:50.720968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:50.721053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:50.721087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:50.845778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:50.845926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:50.845965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:50.845996] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:50.849538] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=33.25%) [2026-02-04T20:22:50.849856] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-02-04T20:22:50.849991] [INFO ] [sig ] GASS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:50.999173] [INFO ] [LOCAL ] Saved forecast: GASS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GASS.txt [2026-02-04T20:22:50.999344] [INFO ] [sig ] [1305/3449] Completed GASS in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-04T20:22:50.999395] [INFO ] [sig ] [1306/3449] Forecasting GATX... [2026-02-04T20:22:50.999428] [INFO ] [sig ] Generating forecast for: GATX [2026-02-04T20:22:50.999461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-02-04T20:22:51.010826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-02-04T20:22:51.011166] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-02-04T20:22:51.012065] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-02-04T20:22:51.012126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:51.012161] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:51.012189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:51.012247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:51.070013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:51.070857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:51.070941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:51.070975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:51.197854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:51.198039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:51.198084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:51.198115] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:51.201722] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-02-04T20:22:51.202006] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-02-04T20:22:51.202138] [INFO ] [sig ] GATX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:51.344236] [INFO ] [LOCAL ] Saved forecast: GATX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GATX.txt [2026-02-04T20:22:51.344380] [INFO ] [sig ] [1306/3449] Completed GATX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-04T20:22:51.344421] [INFO ] [sig ] [1307/3449] Forecasting GBAB... [2026-02-04T20:22:51.344451] [INFO ] [sig ] Generating forecast for: GBAB [2026-02-04T20:22:51.344480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-02-04T20:22:51.355360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-02-04T20:22:51.355726] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-02-04T20:22:51.356504] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-02-04T20:22:51.356555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:51.356615] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:51.356643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:51.356699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:51.415197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:51.416043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:51.416126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:51.416158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:51.542208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:51.542374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:51.542415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:51.542445] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:51.546236] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=39.13%) [2026-02-04T20:22:51.546513] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-02-04T20:22:51.546657] [INFO ] [sig ] GBAB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:51.690766] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GBAB.txt [2026-02-04T20:22:51.690911] [INFO ] [sig ] [1307/3449] Completed GBAB in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-04T20:22:51.690950] [INFO ] [sig ] [1308/3449] Forecasting GBCI... [2026-02-04T20:22:51.690979] [INFO ] [sig ] Generating forecast for: GBCI [2026-02-04T20:22:51.691010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-02-04T20:22:51.701962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-02-04T20:22:51.702342] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-02-04T20:22:51.703156] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-02-04T20:22:51.703217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:51.703255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:51.703288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:51.703358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:51.764008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:51.764842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:51.764921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:51.764954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:51.885714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:51.885868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:51.885907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:51.885968] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:51.890481] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-02-04T20:22:51.890797] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-02-04T20:22:51.890933] [INFO ] [sig ] GBCI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:52.031939] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GBCI.txt [2026-02-04T20:22:52.032071] [INFO ] [sig ] [1308/3449] Completed GBCI in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:52.032112] [INFO ] [sig ] [1309/3449] Forecasting GBDC... [2026-02-04T20:22:52.032141] [INFO ] [sig ] Generating forecast for: GBDC [2026-02-04T20:22:52.032172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-02-04T20:22:52.043183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-02-04T20:22:52.043517] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-02-04T20:22:52.044386] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-02-04T20:22:52.044440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:52.044472] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:52.044502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:52.044560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:52.104131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:52.104845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:52.104923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:52.104957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:52.225517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:52.225704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:52.225756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:52.225786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:52.229223] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=67.13%) [2026-02-04T20:22:52.229498] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-02-04T20:22:52.229643] [INFO ] [sig ] GBDC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:52.436188] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GBDC.txt [2026-02-04T20:22:52.436332] [INFO ] [sig ] [1309/3449] Completed GBDC in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:52.436370] [INFO ] [sig ] [1310/3449] Forecasting GBIO... [2026-02-04T20:22:52.436401] [INFO ] [sig ] Generating forecast for: GBIO [2026-02-04T20:22:52.436431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-02-04T20:22:52.446890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-02-04T20:22:52.447221] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-02-04T20:22:52.448054] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-02-04T20:22:52.448106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:52.448137] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:52.448164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:52.448232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:52.508072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:52.508926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:52.509010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:52.509044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:52.626192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:52.626358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:52.626399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:52.626429] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:52.630022] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-02-04T20:22:52.630297] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-02-04T20:22:52.630640] [INFO ] [sig ] GBIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:52.773154] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GBIO.txt [2026-02-04T20:22:52.773315] [INFO ] [sig ] [1310/3449] Completed GBIO in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:52.773357] [INFO ] [sig ] [1311/3449] Forecasting GBTG... [2026-02-04T20:22:52.773390] [INFO ] [sig ] Generating forecast for: GBTG [2026-02-04T20:22:52.773421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-02-04T20:22:52.784514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-02-04T20:22:52.784864] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-02-04T20:22:52.785655] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-02-04T20:22:52.785706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:52.785736] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:52.785762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:52.785817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:52.844357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:52.845083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:52.845164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:52.845199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:52.967635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:52.967805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:52.967845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:52.967875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:52.971323] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-02-04T20:22:52.971639] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-02-04T20:22:52.971774] [INFO ] [sig ] GBTG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:53.112673] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GBTG.txt [2026-02-04T20:22:53.112823] [INFO ] [sig ] [1311/3449] Completed GBTG in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:53.112863] [INFO ] [sig ] [1312/3449] Forecasting GBX... [2026-02-04T20:22:53.112893] [INFO ] [sig ] Generating forecast for: GBX [2026-02-04T20:22:53.112924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-02-04T20:22:53.124228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-02-04T20:22:53.124626] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-02-04T20:22:53.125434] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-02-04T20:22:53.125487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:53.125519] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:53.125547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:53.125628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:53.185342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:53.186321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:53.186425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:53.186460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:53.309836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:53.310037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:53.310078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:53.310107] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:53.314047] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=21.11%) [2026-02-04T20:22:53.314401] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-02-04T20:22:53.314547] [INFO ] [sig ] GBX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:53.462347] [INFO ] [LOCAL ] Saved forecast: GBX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GBX.txt [2026-02-04T20:22:53.462501] [INFO ] [sig ] [1312/3449] Completed GBX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:53.462545] [INFO ] [sig ] [1313/3449] Forecasting GCBC... [2026-02-04T20:22:53.462598] [INFO ] [sig ] Generating forecast for: GCBC [2026-02-04T20:22:53.462639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-02-04T20:22:53.474692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-02-04T20:22:53.475136] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-02-04T20:22:53.476027] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-02-04T20:22:53.476081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:53.476114] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:53.476141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:53.476208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:53.543751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:53.544895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:53.544983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:53.545017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:53.668428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:53.668616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:53.668663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:53.668693] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:53.672212] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-02-04T20:22:53.672527] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-02-04T20:22:53.672685] [INFO ] [sig ] GCBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:53.818222] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GCBC.txt [2026-02-04T20:22:53.818373] [INFO ] [sig ] [1313/3449] Completed GCBC in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:53.818415] [INFO ] [sig ] [1314/3449] Forecasting GCMG... [2026-02-04T20:22:53.818444] [INFO ] [sig ] Generating forecast for: GCMG [2026-02-04T20:22:53.818474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-02-04T20:22:53.830833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-02-04T20:22:53.831250] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-02-04T20:22:53.832133] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-02-04T20:22:53.832187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:53.832224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:53.832257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:53.832328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:53.896392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:53.897323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:53.897411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:53.897446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:54.024048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:54.024217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:54.024267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:54.024305] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:54.028331] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=51.00%) [2026-02-04T20:22:54.028666] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-02-04T20:22:54.028812] [INFO ] [sig ] GCMG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:54.178663] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GCMG.txt [2026-02-04T20:22:54.178825] [INFO ] [sig ] [1314/3449] Completed GCMG in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:54.178869] [INFO ] [sig ] [1315/3449] Forecasting GCO... [2026-02-04T20:22:54.178898] [INFO ] [sig ] Generating forecast for: GCO [2026-02-04T20:22:54.178929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-02-04T20:22:54.189997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-02-04T20:22:54.190384] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-02-04T20:22:54.191218] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-02-04T20:22:54.191271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:54.191302] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:54.191330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:54.191386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:54.255863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:54.256785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:54.256913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:54.256948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:54.388019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:54.388189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:54.388231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:54.388265] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:54.392143] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=92.81%) [2026-02-04T20:22:54.392497] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-02-04T20:22:54.392682] [INFO ] [sig ] GCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:54.553856] [INFO ] [LOCAL ] Saved forecast: GCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GCO.txt [2026-02-04T20:22:54.554035] [INFO ] [sig ] [1315/3449] Completed GCO in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:54.554080] [INFO ] [sig ] [1316/3449] Forecasting GD... [2026-02-04T20:22:54.554114] [INFO ] [sig ] Generating forecast for: GD [2026-02-04T20:22:54.554147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-02-04T20:22:54.566384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-02-04T20:22:54.566822] [INFO ] [FORECASTER] Starting predict_future for GD [2026-02-04T20:22:54.567774] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-02-04T20:22:54.567844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:54.567878] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:54.567907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:54.567995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:54.640264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:54.641248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:54.641339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:54.641375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:54.778560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:54.778752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:54.778793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:54.778823] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:54.782445] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-02-04T20:22:54.782775] [INFO ] [FORECASTER] Completed predict_future for GD [2026-02-04T20:22:54.782918] [INFO ] [sig ] GD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:54.945526] [INFO ] [LOCAL ] Saved forecast: GD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GD.txt [2026-02-04T20:22:54.945721] [INFO ] [sig ] [1316/3449] Completed GD in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:54.945770] [INFO ] [sig ] [1317/3449] Forecasting GDC... [2026-02-04T20:22:54.945802] [INFO ] [sig ] Generating forecast for: GDC [2026-02-04T20:22:54.945834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-02-04T20:22:54.957776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-02-04T20:22:54.958263] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-02-04T20:22:54.959177] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-02-04T20:22:54.959235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:54.959267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:54.959295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:54.959358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:55.022845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:55.023761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:55.023854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:55.023888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:55.163529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:55.163729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:55.163772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:55.163802] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:55.167836] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-02-04T20:22:55.168243] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-02-04T20:22:55.168422] [INFO ] [sig ] GDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:55.329388] [INFO ] [LOCAL ] Saved forecast: GDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GDC.txt [2026-02-04T20:22:55.329617] [INFO ] [sig ] [1317/3449] Completed GDC in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:55.329672] [INFO ] [sig ] [1318/3449] Forecasting GDDY... [2026-02-04T20:22:55.329709] [INFO ] [sig ] Generating forecast for: GDDY [2026-02-04T20:22:55.329752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-02-04T20:22:55.342059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-02-04T20:22:55.342557] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-02-04T20:22:55.343626] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-02-04T20:22:55.343684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:55.343718] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:55.343747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:55.343806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:55.406598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:55.407740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:55.407892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:55.407934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:55.545768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:55.545932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:55.545975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:55.546006] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:55.549709] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-02-04T20:22:55.550038] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-02-04T20:22:55.550193] [INFO ] [sig ] GDDY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:55.696676] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GDDY.txt [2026-02-04T20:22:55.696866] [INFO ] [sig ] [1318/3449] Completed GDDY in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-04T20:22:55.696907] [INFO ] [sig ] [1319/3449] Forecasting GDEN... [2026-02-04T20:22:55.696939] [INFO ] [sig ] Generating forecast for: GDEN [2026-02-04T20:22:55.696968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-02-04T20:22:55.709950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-02-04T20:22:55.710365] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-02-04T20:22:55.711204] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-02-04T20:22:55.711262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:55.711301] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:55.711334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:55.711402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:55.772998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:55.774201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:55.774297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:55.774337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:55.908767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:55.908934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:55.908975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:55.909003] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:55.912568] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=18.72%) [2026-02-04T20:22:55.912912] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-02-04T20:22:55.913055] [INFO ] [sig ] GDEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:56.068125] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GDEN.txt [2026-02-04T20:22:56.068294] [INFO ] [sig ] [1319/3449] Completed GDEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-04T20:22:56.068356] [INFO ] [sig ] [1320/3449] Forecasting GDRX... [2026-02-04T20:22:56.068397] [INFO ] [sig ] Generating forecast for: GDRX [2026-02-04T20:22:56.068437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-02-04T20:22:56.080505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-02-04T20:22:56.080954] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-02-04T20:22:56.081841] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-02-04T20:22:56.081895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:56.081927] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:56.081954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:56.082016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:56.144475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:56.145597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:56.145696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:56.145743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:56.272179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:56.272345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:56.272385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:56.272413] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:56.275910] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=78.41%) [2026-02-04T20:22:56.276216] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-02-04T20:22:56.276355] [INFO ] [sig ] GDRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:56.418824] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GDRX.txt [2026-02-04T20:22:56.418990] [INFO ] [sig ] [1320/3449] Completed GDRX in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-04T20:22:56.419031] [INFO ] [sig ] [1321/3449] Forecasting GDS... [2026-02-04T20:22:56.419062] [INFO ] [sig ] Generating forecast for: GDS [2026-02-04T20:22:56.419092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-02-04T20:22:56.430493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-02-04T20:22:56.430939] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-02-04T20:22:56.431922] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-02-04T20:22:56.431976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:56.432009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:56.432035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:56.432095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:56.495640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:56.496546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:56.496653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:56.496695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:56.624188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:56.624348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:56.624388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:56.624417] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:56.628067] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-02-04T20:22:56.628406] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-02-04T20:22:56.628609] [INFO ] [sig ] GDS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:56.772384] [INFO ] [LOCAL ] Saved forecast: GDS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GDS.txt [2026-02-04T20:22:56.772539] [INFO ] [sig ] [1321/3449] Completed GDS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-04T20:22:56.772600] [INFO ] [sig ] [1322/3449] Forecasting GDYN... [2026-02-04T20:22:56.772633] [INFO ] [sig ] Generating forecast for: GDYN [2026-02-04T20:22:56.772664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-02-04T20:22:56.784868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-02-04T20:22:56.785258] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-02-04T20:22:56.786116] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-02-04T20:22:56.786168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:56.786229] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:56.786258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:56.786315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:56.844963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:56.845885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:56.845974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:56.846009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:56.979367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:56.979726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:56.979775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:56.979805] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:56.983978] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-02-04T20:22:56.984277] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-02-04T20:22:56.984412] [INFO ] [sig ] GDYN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:57.138164] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GDYN.txt [2026-02-04T20:22:57.138325] [INFO ] [sig ] [1322/3449] Completed GDYN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-04T20:22:57.138366] [INFO ] [sig ] [1323/3449] Forecasting GE... [2026-02-04T20:22:57.138395] [INFO ] [sig ] Generating forecast for: GE [2026-02-04T20:22:57.138426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-02-04T20:22:57.152166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-02-04T20:22:57.152607] [INFO ] [FORECASTER] Starting predict_future for GE [2026-02-04T20:22:57.153467] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-02-04T20:22:57.153520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:57.153551] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:57.153597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:57.153657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:57.215366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:57.216340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:57.216439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:57.216475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:57.344343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:57.344502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:57.344560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:57.344613] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:57.348170] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-02-04T20:22:57.348465] [INFO ] [FORECASTER] Completed predict_future for GE [2026-02-04T20:22:57.348647] [INFO ] [sig ] GE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:57.489160] [INFO ] [LOCAL ] Saved forecast: GE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GE.txt [2026-02-04T20:22:57.489343] [INFO ] [sig ] [1323/3449] Completed GE in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-04T20:22:57.489392] [INFO ] [sig ] [1324/3449] Forecasting GECC... [2026-02-04T20:22:57.489428] [INFO ] [sig ] Generating forecast for: GECC [2026-02-04T20:22:57.489467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-02-04T20:22:57.501669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-02-04T20:22:57.502100] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-02-04T20:22:57.503056] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-02-04T20:22:57.503110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:57.503143] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:57.503171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:57.503228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:57.561200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:57.562179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:57.562282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:57.562316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:57.691564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:57.691746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:57.691786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:57.691815] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:57.695234] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=79.77%) [2026-02-04T20:22:57.695520] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-02-04T20:22:57.695671] [INFO ] [sig ] GECC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:57.842366] [INFO ] [LOCAL ] Saved forecast: GECC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GECC.txt [2026-02-04T20:22:57.842537] [INFO ] [sig ] [1324/3449] Completed GECC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-04T20:22:57.842603] [INFO ] [sig ] [1325/3449] Forecasting GEF... [2026-02-04T20:22:57.842637] [INFO ] [sig ] Generating forecast for: GEF [2026-02-04T20:22:57.842668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-02-04T20:22:57.855127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-02-04T20:22:57.855557] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-02-04T20:22:57.856441] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-02-04T20:22:57.856503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:57.856547] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:57.856602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:57.856668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:57.917036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:57.918029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:57.918147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:57.918181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:58.038413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:58.038594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:58.038639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:58.038703] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:58.043356] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=84.58%) [2026-02-04T20:22:58.043749] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-02-04T20:22:58.043912] [INFO ] [sig ] GEF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:58.188902] [INFO ] [LOCAL ] Saved forecast: GEF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GEF.txt [2026-02-04T20:22:58.189054] [INFO ] [sig ] [1325/3449] Completed GEF in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:22:58.189094] [INFO ] [sig ] [1326/3449] Forecasting GEHC... [2026-02-04T20:22:58.189124] [INFO ] [sig ] Generating forecast for: GEHC [2026-02-04T20:22:58.189156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-02-04T20:22:58.202673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-02-04T20:22:58.203340] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-02-04T20:22:58.204403] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-02-04T20:22:58.204460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:58.204495] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:58.204522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:58.204605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:58.269893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:58.271392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:58.271784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:58.271862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:58.439356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:58.439527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:58.439570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:58.439624] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:58.443434] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-02-04T20:22:58.443809] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-02-04T20:22:58.443961] [INFO ] [sig ] GEHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:58.601483] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GEHC.txt [2026-02-04T20:22:58.601659] [INFO ] [sig ] [1326/3449] Completed GEHC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:22:58.601701] [INFO ] [sig ] [1327/3449] Forecasting GEL... [2026-02-04T20:22:58.601731] [INFO ] [sig ] Generating forecast for: GEL [2026-02-04T20:22:58.601762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-02-04T20:22:58.614159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-02-04T20:22:58.614517] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-02-04T20:22:58.615336] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-02-04T20:22:58.615395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:58.615450] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:58.615485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:58.615555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:58.673871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:58.674695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:58.674780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:58.674812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:58.799724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:58.799883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:58.799925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:58.799956] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:58.803440] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=30.56%) [2026-02-04T20:22:58.803754] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-02-04T20:22:58.803892] [INFO ] [sig ] GEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:22:58.953366] [INFO ] [LOCAL ] Saved forecast: GEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GEL.txt [2026-02-04T20:22:58.953540] [INFO ] [sig ] [1327/3449] Completed GEL in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:22:58.953601] [INFO ] [sig ] [1328/3449] Forecasting GEN... [2026-02-04T20:22:58.953635] [INFO ] [sig ] Generating forecast for: GEN [2026-02-04T20:22:58.953664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-02-04T20:22:58.964949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-02-04T20:22:58.965362] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-02-04T20:22:58.966713] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-02-04T20:22:58.966779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:58.966827] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:58.966869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:58.966946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:59.031747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:59.032921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:59.033011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:59.033043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:59.171246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:59.171447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:59.171495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:59.171526] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:59.175118] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-02-04T20:22:59.175425] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-02-04T20:22:59.175591] [INFO ] [sig ] GEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:59.325827] [INFO ] [LOCAL ] Saved forecast: GEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GEN.txt [2026-02-04T20:22:59.325992] [INFO ] [sig ] [1328/3449] Completed GEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:22:59.326033] [INFO ] [sig ] [1329/3449] Forecasting GENI... [2026-02-04T20:22:59.326064] [INFO ] [sig ] Generating forecast for: GENI [2026-02-04T20:22:59.326095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-02-04T20:22:59.337733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-02-04T20:22:59.338169] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-02-04T20:22:59.339064] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-02-04T20:22:59.339117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:59.339148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:59.339175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:59.339231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:59.402519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:59.403506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:59.403616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:59.403654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:59.529848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:59.530018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:59.530068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:59.530098] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:59.533625] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-02-04T20:22:59.533921] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-02-04T20:22:59.534055] [INFO ] [sig ] GENI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:22:59.685758] [INFO ] [LOCAL ] Saved forecast: GENI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GENI.txt [2026-02-04T20:22:59.685911] [INFO ] [sig ] [1329/3449] Completed GENI in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:22:59.685965] [INFO ] [sig ] [1330/3449] Forecasting GENK... [2026-02-04T20:22:59.685998] [INFO ] [sig ] Generating forecast for: GENK [2026-02-04T20:22:59.686029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-02-04T20:22:59.697217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-02-04T20:22:59.697617] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-02-04T20:22:59.698501] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-02-04T20:22:59.698556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:22:59.698611] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:22:59.698642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:22:59.698702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:22:59.758240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:22:59.759192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:22:59.759284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:22:59.759317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:22:59.902840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:22:59.903031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:22:59.903078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:22:59.903109] [INFO ] [FORECASTER] Training complete [2026-02-04T20:22:59.906915] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-02-04T20:22:59.907224] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-02-04T20:22:59.907377] [INFO ] [sig ] GENK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:00.061968] [INFO ] [LOCAL ] Saved forecast: GENK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GENK.txt [2026-02-04T20:23:00.062138] [INFO ] [sig ] [1330/3449] Completed GENK in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:23:00.062182] [INFO ] [sig ] [1331/3449] Forecasting GEOS... [2026-02-04T20:23:00.062219] [INFO ] [sig ] Generating forecast for: GEOS [2026-02-04T20:23:00.062254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-02-04T20:23:00.074775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-02-04T20:23:00.075177] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-02-04T20:23:00.076225] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-02-04T20:23:00.076280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:00.076314] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:00.076341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:00.076418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:00.138395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:00.139408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:00.139490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:00.139526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:00.264501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:00.264677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:00.264719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:00.264749] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:00.268275] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=13.61%) [2026-02-04T20:23:00.268621] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-02-04T20:23:00.268751] [INFO ] [sig ] GEOS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:00.415803] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GEOS.txt [2026-02-04T20:23:00.415944] [INFO ] [sig ] [1331/3449] Completed GEOS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:23:00.415987] [INFO ] [sig ] [1332/3449] Forecasting GERN... [2026-02-04T20:23:00.416019] [INFO ] [sig ] Generating forecast for: GERN [2026-02-04T20:23:00.416051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-02-04T20:23:00.427791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-02-04T20:23:00.428137] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-02-04T20:23:00.428995] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-02-04T20:23:00.429048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:00.429082] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:00.429111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:00.429171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:00.488547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:00.489296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:00.489428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:00.489466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:00.614786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:00.614954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:00.615001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:00.615032] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:00.618674] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-02-04T20:23:00.618974] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-02-04T20:23:00.619114] [INFO ] [sig ] GERN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:00.771196] [INFO ] [LOCAL ] Saved forecast: GERN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GERN.txt [2026-02-04T20:23:00.771350] [INFO ] [sig ] [1332/3449] Completed GERN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:23:00.771392] [INFO ] [sig ] [1333/3449] Forecasting GEVO... [2026-02-04T20:23:00.771431] [INFO ] [sig ] Generating forecast for: GEVO [2026-02-04T20:23:00.771464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-02-04T20:23:00.783078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-02-04T20:23:00.783423] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-02-04T20:23:00.784252] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-02-04T20:23:00.784303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:00.784335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:00.784362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:00.784418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:00.843281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:00.844193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:00.844277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:00.844309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:00.973442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:00.973818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:00.973860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:00.973889] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:00.977808] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-02-04T20:23:00.978223] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-02-04T20:23:00.978376] [INFO ] [sig ] GEVO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:01.125523] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GEVO.txt [2026-02-04T20:23:01.125679] [INFO ] [sig ] [1333/3449] Completed GEVO in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:23:01.125722] [INFO ] [sig ] [1334/3449] Forecasting GFF... [2026-02-04T20:23:01.125753] [INFO ] [sig ] Generating forecast for: GFF [2026-02-04T20:23:01.125782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-02-04T20:23:01.137595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-02-04T20:23:01.137993] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-02-04T20:23:01.138811] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-02-04T20:23:01.138862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:01.138894] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:01.138921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:01.138979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:01.206320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:01.207403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:01.207519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:01.207564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:01.330011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:01.330173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:01.330214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:01.330260] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:01.333797] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-02-04T20:23:01.334079] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-02-04T20:23:01.334211] [INFO ] [sig ] GFF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:01.491082] [INFO ] [LOCAL ] Saved forecast: GFF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GFF.txt [2026-02-04T20:23:01.491234] [INFO ] [sig ] [1334/3449] Completed GFF in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-04T20:23:01.491277] [INFO ] [sig ] [1335/3449] Forecasting GFI... [2026-02-04T20:23:01.491309] [INFO ] [sig ] Generating forecast for: GFI [2026-02-04T20:23:01.491341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-02-04T20:23:01.508531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-02-04T20:23:01.509161] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-02-04T20:23:01.510200] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-02-04T20:23:01.510254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:01.510287] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:01.510314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:01.510372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:01.574989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:01.575934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:01.576036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:01.576069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:01.710063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:01.710224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:01.710268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:01.710308] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:01.714182] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=26.42%) [2026-02-04T20:23:01.714530] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-02-04T20:23:01.714702] [INFO ] [sig ] GFI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:01.876263] [INFO ] [LOCAL ] Saved forecast: GFI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GFI.txt [2026-02-04T20:23:01.876467] [INFO ] [sig ] [1335/3449] Completed GFI in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:01.876511] [INFO ] [sig ] [1336/3449] Forecasting GFL... [2026-02-04T20:23:01.876544] [INFO ] [sig ] Generating forecast for: GFL [2026-02-04T20:23:01.876596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-02-04T20:23:01.888921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-02-04T20:23:01.889539] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-02-04T20:23:01.890552] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-02-04T20:23:01.890625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:01.890661] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:01.890701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:01.890785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:01.955307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:01.956268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:01.956369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:01.956417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:02.082129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:02.082290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:02.082330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:02.082360] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:02.085760] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=84.47%) [2026-02-04T20:23:02.086039] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-02-04T20:23:02.086169] [INFO ] [sig ] GFL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:02.234742] [INFO ] [LOCAL ] Saved forecast: GFL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GFL.txt [2026-02-04T20:23:02.234907] [INFO ] [sig ] [1336/3449] Completed GFL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:02.234951] [INFO ] [sig ] [1337/3449] Forecasting GFS... [2026-02-04T20:23:02.234993] [INFO ] [sig ] Generating forecast for: GFS [2026-02-04T20:23:02.235032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-02-04T20:23:02.251680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-02-04T20:23:02.252392] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-02-04T20:23:02.253451] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-02-04T20:23:02.253515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:02.253553] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:02.253607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:02.253686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:02.320976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:02.321855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:02.321938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:02.321971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:02.453878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:02.454062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:02.454105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:02.454134] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:02.457757] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-02-04T20:23:02.458142] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-02-04T20:23:02.458297] [INFO ] [sig ] GFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:02.614990] [INFO ] [LOCAL ] Saved forecast: GFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GFS.txt [2026-02-04T20:23:02.615157] [INFO ] [sig ] [1337/3449] Completed GFS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:02.615199] [INFO ] [sig ] [1338/3449] Forecasting GGAL... [2026-02-04T20:23:02.615229] [INFO ] [sig ] Generating forecast for: GGAL [2026-02-04T20:23:02.615260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-02-04T20:23:02.627269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-02-04T20:23:02.627960] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-02-04T20:23:02.629030] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-02-04T20:23:02.629090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:02.629125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:02.629152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:02.629227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:02.691212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:02.692369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:02.692454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:02.692488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:02.821751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:02.821906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:02.821949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:02.821977] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:02.825421] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=76.76%) [2026-02-04T20:23:02.825727] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-02-04T20:23:02.825862] [INFO ] [sig ] GGAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:02.977857] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GGAL.txt [2026-02-04T20:23:02.978078] [INFO ] [sig ] [1338/3449] Completed GGAL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:02.978124] [INFO ] [sig ] [1339/3449] Forecasting GGB... [2026-02-04T20:23:02.978154] [INFO ] [sig ] Generating forecast for: GGB [2026-02-04T20:23:02.978186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-02-04T20:23:02.990962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-02-04T20:23:02.991326] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-02-04T20:23:02.992257] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-02-04T20:23:02.992313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:02.992383] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:02.992424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:02.992508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:03.054671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:03.055535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:03.055661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:03.055725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:03.184413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:03.184565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:03.184626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:03.184657] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:03.188271] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=41.15%) [2026-02-04T20:23:03.188610] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-02-04T20:23:03.188743] [INFO ] [sig ] GGB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:03.335717] [INFO ] [LOCAL ] Saved forecast: GGB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GGB.txt [2026-02-04T20:23:03.335873] [INFO ] [sig ] [1339/3449] Completed GGB in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:03.335913] [INFO ] [sig ] [1340/3449] Forecasting GGG... [2026-02-04T20:23:03.335942] [INFO ] [sig ] Generating forecast for: GGG [2026-02-04T20:23:03.335972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-02-04T20:23:03.347127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-02-04T20:23:03.347504] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-02-04T20:23:03.348430] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-02-04T20:23:03.348496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:03.348529] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:03.348555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:03.348657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:03.410370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:03.411442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:03.411524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:03.411558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:03.538712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:03.538867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:03.538907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:03.538935] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:03.542394] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: UP (p=74.50%) [2026-02-04T20:23:03.542709] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-02-04T20:23:03.542841] [INFO ] [sig ] GGG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:03.688209] [INFO ] [LOCAL ] Saved forecast: GGG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GGG.txt [2026-02-04T20:23:03.688371] [INFO ] [sig ] [1340/3449] Completed GGG in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:03.688412] [INFO ] [sig ] [1341/3449] Forecasting GGLL... [2026-02-04T20:23:03.688442] [INFO ] [sig ] Generating forecast for: GGLL [2026-02-04T20:23:03.688473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-02-04T20:23:03.699740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-02-04T20:23:03.700125] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-02-04T20:23:03.701044] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-02-04T20:23:03.701096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:03.701128] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:03.701154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:03.701210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:03.759173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:03.760086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:03.760169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:03.760203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:03.883296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:03.883432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:03.883471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:03.883500] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:03.887407] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=54.15%) [2026-02-04T20:23:03.887725] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-02-04T20:23:03.887879] [INFO ] [sig ] GGLL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:04.038690] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GGLL.txt [2026-02-04T20:23:04.038847] [INFO ] [sig ] [1341/3449] Completed GGLL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-04T20:23:04.038889] [INFO ] [sig ] [1342/3449] Forecasting GGLS... [2026-02-04T20:23:04.038918] [INFO ] [sig ] Generating forecast for: GGLS [2026-02-04T20:23:04.038949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-02-04T20:23:04.049907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-02-04T20:23:04.050230] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-02-04T20:23:04.051040] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-02-04T20:23:04.051091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:04.051122] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:04.051149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:04.051206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:04.115283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:04.116179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:04.116263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:04.116298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:04.240208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:04.240369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:04.240411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:04.240483] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:04.244132] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=50.55%) [2026-02-04T20:23:04.244419] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-02-04T20:23:04.244556] [INFO ] [sig ] GGLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:04.401408] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GGLS.txt [2026-02-04T20:23:04.401621] [INFO ] [sig ] [1342/3449] Completed GGLS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:04.401863] [INFO ] [sig ] [1343/3449] Forecasting GH... [2026-02-04T20:23:04.401903] [INFO ] [sig ] Generating forecast for: GH [2026-02-04T20:23:04.401943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-02-04T20:23:04.413842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-02-04T20:23:04.414222] [INFO ] [FORECASTER] Starting predict_future for GH [2026-02-04T20:23:04.415109] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-02-04T20:23:04.415162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:04.415195] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:04.415224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:04.415283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:04.484475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:04.485398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:04.485482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:04.485517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:04.617721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:04.617850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:04.617892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:04.617954] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:04.622182] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=67.90%) [2026-02-04T20:23:04.622638] [INFO ] [FORECASTER] Completed predict_future for GH [2026-02-04T20:23:04.622812] [INFO ] [sig ] GH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:04.770356] [INFO ] [LOCAL ] Saved forecast: GH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GH.txt [2026-02-04T20:23:04.770523] [INFO ] [sig ] [1343/3449] Completed GH in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:04.770591] [INFO ] [sig ] [1344/3449] Forecasting GHI... [2026-02-04T20:23:04.770626] [INFO ] [sig ] Generating forecast for: GHI [2026-02-04T20:23:04.770659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-02-04T20:23:04.782570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-02-04T20:23:04.783029] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-02-04T20:23:04.783963] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-02-04T20:23:04.784019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:04.784051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:04.784078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:04.784136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:04.850208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:04.851398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:04.851481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:04.851516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:04.970984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:04.971153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:04.971194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:04.971222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:04.974684] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-02-04T20:23:04.974989] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-02-04T20:23:04.975127] [INFO ] [sig ] GHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:05.122539] [INFO ] [LOCAL ] Saved forecast: GHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GHI.txt [2026-02-04T20:23:05.122722] [INFO ] [sig ] [1344/3449] Completed GHI in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:05.122764] [INFO ] [sig ] [1345/3449] Forecasting GHM... [2026-02-04T20:23:05.122795] [INFO ] [sig ] Generating forecast for: GHM [2026-02-04T20:23:05.122827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-02-04T20:23:05.134339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-02-04T20:23:05.134741] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-02-04T20:23:05.135544] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-02-04T20:23:05.135661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:05.135697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:05.135724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:05.135780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:05.197398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:05.198329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:05.198415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:05.198449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:05.323126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:05.323296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:05.323337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:05.323368] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:05.327061] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-02-04T20:23:05.327428] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-02-04T20:23:05.327597] [INFO ] [sig ] GHM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:05.478101] [INFO ] [LOCAL ] Saved forecast: GHM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GHM.txt [2026-02-04T20:23:05.478265] [INFO ] [sig ] [1345/3449] Completed GHM in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:05.478307] [INFO ] [sig ] [1346/3449] Forecasting GHRS... [2026-02-04T20:23:05.478336] [INFO ] [sig ] Generating forecast for: GHRS [2026-02-04T20:23:05.478367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-02-04T20:23:05.489962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-02-04T20:23:05.490331] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-02-04T20:23:05.491146] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-02-04T20:23:05.491198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:05.491230] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:05.491256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:05.491312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:05.553424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:05.554567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:05.554679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:05.554713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:05.689004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:05.689217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:05.689267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:05.689298] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:05.692988] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=57.94%) [2026-02-04T20:23:05.693270] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-02-04T20:23:05.693409] [INFO ] [sig ] GHRS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:05.845191] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GHRS.txt [2026-02-04T20:23:05.845338] [INFO ] [sig ] [1346/3449] Completed GHRS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:05.845379] [INFO ] [sig ] [1347/3449] Forecasting GHY... [2026-02-04T20:23:05.845410] [INFO ] [sig ] Generating forecast for: GHY [2026-02-04T20:23:05.845440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-02-04T20:23:05.862284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-02-04T20:23:05.862653] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-02-04T20:23:05.863476] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-02-04T20:23:05.863530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:05.863564] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:05.863613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:05.863677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:05.924977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:05.925903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:05.926150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:05.926187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:06.049034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:06.049198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:06.049258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:06.049290] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:06.053237] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-02-04T20:23:06.053535] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-02-04T20:23:06.053694] [INFO ] [sig ] GHY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:06.198214] [INFO ] [LOCAL ] Saved forecast: GHY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GHY.txt [2026-02-04T20:23:06.198380] [INFO ] [sig ] [1347/3449] Completed GHY in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:06.198422] [INFO ] [sig ] [1348/3449] Forecasting GIB... [2026-02-04T20:23:06.198453] [INFO ] [sig ] Generating forecast for: GIB [2026-02-04T20:23:06.198486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-02-04T20:23:06.211403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-02-04T20:23:06.211783] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-02-04T20:23:06.212611] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-02-04T20:23:06.212665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:06.212698] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:06.212725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:06.212782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:06.271117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:06.272011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:06.272097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:06.272132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:06.394932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:06.395091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:06.395131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:06.395162] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:06.398665] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: DOWN (p=19.51%) [2026-02-04T20:23:06.398948] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-02-04T20:23:06.399078] [INFO ] [sig ] GIB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:06.568445] [INFO ] [LOCAL ] Saved forecast: GIB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GIB.txt [2026-02-04T20:23:06.568622] [INFO ] [sig ] [1348/3449] Completed GIB in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:06.568665] [INFO ] [sig ] [1349/3449] Forecasting GIII... [2026-02-04T20:23:06.568695] [INFO ] [sig ] Generating forecast for: GIII [2026-02-04T20:23:06.568727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-02-04T20:23:06.579917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-02-04T20:23:06.580480] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-02-04T20:23:06.581315] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-02-04T20:23:06.581367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:06.581398] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:06.581424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:06.581481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:06.642266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:06.643009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:06.643115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:06.643151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:06.767056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:06.767222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:06.767264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:06.767295] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:06.771288] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=50.41%) [2026-02-04T20:23:06.771666] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-02-04T20:23:06.771817] [INFO ] [sig ] GIII: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:06.918250] [INFO ] [LOCAL ] Saved forecast: GIII 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GIII.txt [2026-02-04T20:23:06.918409] [INFO ] [sig ] [1349/3449] Completed GIII in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:06.918449] [INFO ] [sig ] [1350/3449] Forecasting GILD... [2026-02-04T20:23:06.918480] [INFO ] [sig ] Generating forecast for: GILD [2026-02-04T20:23:06.918512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-02-04T20:23:06.929777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-02-04T20:23:06.930181] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-02-04T20:23:06.931113] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-02-04T20:23:06.931168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:06.931200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:06.931227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:06.931284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:06.989427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:06.990338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:06.990424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:06.990459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:07.119260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:07.119417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:07.119457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:07.119486] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:07.123344] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=46.37%) [2026-02-04T20:23:07.123645] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-02-04T20:23:07.123775] [INFO ] [sig ] GILD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:07.279687] [INFO ] [LOCAL ] Saved forecast: GILD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GILD.txt [2026-02-04T20:23:07.279845] [INFO ] [sig ] [1350/3449] Completed GILD in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:07.279886] [INFO ] [sig ] [1351/3449] Forecasting GIS... [2026-02-04T20:23:07.279918] [INFO ] [sig ] Generating forecast for: GIS [2026-02-04T20:23:07.279960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-02-04T20:23:07.292512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-02-04T20:23:07.292953] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-02-04T20:23:07.293843] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-02-04T20:23:07.293896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:07.293947] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:07.293984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:07.294044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:07.358510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:07.359678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:07.359780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:07.359822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:07.492501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:07.492681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:07.492722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:07.492752] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:07.496138] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-02-04T20:23:07.496411] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-02-04T20:23:07.496539] [INFO ] [sig ] GIS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:07.637188] [INFO ] [LOCAL ] Saved forecast: GIS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GIS.txt [2026-02-04T20:23:07.637331] [INFO ] [sig ] [1351/3449] Completed GIS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-04T20:23:07.637371] [INFO ] [sig ] [1352/3449] Forecasting GKOS... [2026-02-04T20:23:07.637401] [INFO ] [sig ] Generating forecast for: GKOS [2026-02-04T20:23:07.637433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-02-04T20:23:07.648497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-02-04T20:23:07.648859] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-02-04T20:23:07.649723] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-02-04T20:23:07.649786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:07.649824] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:07.649856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:07.649921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:07.712153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:07.712937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:07.713018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:07.713052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:07.840553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:07.840705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:07.840747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:07.840778] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:07.844474] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-02-04T20:23:07.844805] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-02-04T20:23:07.845130] [INFO ] [sig ] GKOS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:07.986239] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GKOS.txt [2026-02-04T20:23:07.986406] [INFO ] [sig ] [1352/3449] Completed GKOS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:07.986448] [INFO ] [sig ] [1353/3449] Forecasting GL... [2026-02-04T20:23:07.986478] [INFO ] [sig ] Generating forecast for: GL [2026-02-04T20:23:07.986509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-02-04T20:23:07.997676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-02-04T20:23:07.998046] [INFO ] [FORECASTER] Starting predict_future for GL [2026-02-04T20:23:07.998867] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-02-04T20:23:07.998918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:07.998950] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:07.998977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:07.999033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:08.060781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:08.061779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:08.061873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:08.061915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:08.185932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:08.186090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:08.186129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:08.186158] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:08.189664] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-02-04T20:23:08.189945] [INFO ] [FORECASTER] Completed predict_future for GL [2026-02-04T20:23:08.190072] [INFO ] [sig ] GL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:08.337488] [INFO ] [LOCAL ] Saved forecast: GL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GL.txt [2026-02-04T20:23:08.337661] [INFO ] [sig ] [1353/3449] Completed GL in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:08.337706] [INFO ] [sig ] [1354/3449] Forecasting GLAD... [2026-02-04T20:23:08.337736] [INFO ] [sig ] Generating forecast for: GLAD [2026-02-04T20:23:08.337768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-02-04T20:23:08.349135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-02-04T20:23:08.349478] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-02-04T20:23:08.350282] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-02-04T20:23:08.350333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:08.350365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:08.350392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:08.350459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:08.410272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:08.411205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:08.411287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:08.411320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:08.525324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:08.525460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:08.525499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:08.525526] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:08.528891] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=50.93%) [2026-02-04T20:23:08.529161] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-02-04T20:23:08.529286] [INFO ] [sig ] GLAD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:08.672201] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GLAD.txt [2026-02-04T20:23:08.672313] [INFO ] [sig ] [1354/3449] Completed GLAD in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:08.672352] [INFO ] [sig ] [1355/3449] Forecasting GLBE... [2026-02-04T20:23:08.672387] [INFO ] [sig ] Generating forecast for: GLBE [2026-02-04T20:23:08.672418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-02-04T20:23:08.692427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-02-04T20:23:08.692739] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-02-04T20:23:08.693509] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-02-04T20:23:08.693560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:08.693618] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:08.693646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:08.693702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:08.752136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:08.752824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:08.752902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:08.752935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:08.880533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:08.880768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:08.880814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:08.880843] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:08.884405] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-02-04T20:23:08.884701] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-02-04T20:23:08.884828] [INFO ] [sig ] GLBE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:09.027299] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GLBE.txt [2026-02-04T20:23:09.027451] [INFO ] [sig ] [1355/3449] Completed GLBE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:09.027489] [INFO ] [sig ] [1356/3449] Forecasting GLBS... [2026-02-04T20:23:09.027519] [INFO ] [sig ] Generating forecast for: GLBS [2026-02-04T20:23:09.027548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-02-04T20:23:09.038672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-02-04T20:23:09.039051] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-02-04T20:23:09.039866] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-02-04T20:23:09.039928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:09.039986] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:09.040014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:09.040072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:09.099169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:09.100027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:09.100105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:09.100138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:09.209268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:09.209424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:09.209463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:09.209492] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:09.212930] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-02-04T20:23:09.213206] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-02-04T20:23:09.213333] [INFO ] [sig ] GLBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:09.357972] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GLBS.txt [2026-02-04T20:23:09.358127] [INFO ] [sig ] [1356/3449] Completed GLBS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:09.358168] [INFO ] [sig ] [1357/3449] Forecasting GLDD... [2026-02-04T20:23:09.358197] [INFO ] [sig ] Generating forecast for: GLDD [2026-02-04T20:23:09.358228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-02-04T20:23:09.370159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-02-04T20:23:09.370518] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-02-04T20:23:09.371497] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-02-04T20:23:09.371548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:09.371610] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:09.371644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:09.371702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:09.430746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:09.431607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:09.431688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:09.431721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:09.559181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:09.559372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:09.559431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:09.559474] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:09.563125] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-02-04T20:23:09.563420] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-02-04T20:23:09.563554] [INFO ] [sig ] GLDD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:09.727777] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLDD.txt [2026-02-04T20:23:09.728097] [INFO ] [sig ] [1357/3449] Completed GLDD in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:09.728317] [INFO ] [sig ] [1358/3449] Forecasting GLNG... [2026-02-04T20:23:09.728359] [INFO ] [sig ] Generating forecast for: GLNG [2026-02-04T20:23:09.728393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-02-04T20:23:09.741211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-02-04T20:23:09.741641] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-02-04T20:23:09.742691] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-02-04T20:23:09.742743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:09.742776] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:09.742802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:09.743050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:09.805735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:09.806647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:09.806736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:09.806777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:09.935630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:09.935798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:09.935848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:09.935902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:09.940328] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=14.87%) [2026-02-04T20:23:09.940629] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-02-04T20:23:09.940762] [INFO ] [sig ] GLNG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:10.095056] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLNG.txt [2026-02-04T20:23:10.095222] [INFO ] [sig ] [1358/3449] Completed GLNG in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-04T20:23:10.095263] [INFO ] [sig ] [1359/3449] Forecasting GLOB... [2026-02-04T20:23:10.095293] [INFO ] [sig ] Generating forecast for: GLOB [2026-02-04T20:23:10.095323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-02-04T20:23:10.107705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-02-04T20:23:10.108156] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-02-04T20:23:10.108999] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-02-04T20:23:10.109051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:10.109083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:10.109110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:10.109166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:10.171078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:10.172003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:10.172089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:10.172123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:10.298037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:10.298198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:10.298237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:10.298300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:10.301749] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-02-04T20:23:10.302025] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-02-04T20:23:10.302155] [INFO ] [sig ] GLOB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:10.449253] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLOB.txt [2026-02-04T20:23:10.449413] [INFO ] [sig ] [1359/3449] Completed GLOB in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:10.449454] [INFO ] [sig ] [1360/3449] Forecasting GLP... [2026-02-04T20:23:10.449485] [INFO ] [sig ] Generating forecast for: GLP [2026-02-04T20:23:10.449515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-02-04T20:23:10.464118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-02-04T20:23:10.464618] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-02-04T20:23:10.465684] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-02-04T20:23:10.465743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:10.465779] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:10.465808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:10.465868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:10.552650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:10.553554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:10.553658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:10.553711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:10.677676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:10.677811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:10.677853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:10.677883] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:10.681556] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-04T20:23:10.681870] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-02-04T20:23:10.682007] [INFO ] [sig ] GLP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:10.829833] [INFO ] [LOCAL ] Saved forecast: GLP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GLP.txt [2026-02-04T20:23:10.830002] [INFO ] [sig ] [1360/3449] Completed GLP in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:10.830071] [INFO ] [sig ] [1361/3449] Forecasting GLPG... [2026-02-04T20:23:10.830110] [INFO ] [sig ] Generating forecast for: GLPG [2026-02-04T20:23:10.830145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-02-04T20:23:10.841907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-02-04T20:23:10.842278] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-02-04T20:23:10.843191] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-02-04T20:23:10.843244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:10.843278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:10.843305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:10.843363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:10.903949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:10.904894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:10.904978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:10.905013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:11.030990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:11.031150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:11.031191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:11.031223] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:11.034945] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-02-04T20:23:11.035246] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-02-04T20:23:11.035382] [INFO ] [sig ] GLPG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:11.197544] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLPG.txt [2026-02-04T20:23:11.197725] [INFO ] [sig ] [1361/3449] Completed GLPG in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:11.197769] [INFO ] [sig ] [1362/3449] Forecasting GLPI... [2026-02-04T20:23:11.197804] [INFO ] [sig ] Generating forecast for: GLPI [2026-02-04T20:23:11.197838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-02-04T20:23:11.211265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-02-04T20:23:11.211692] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-02-04T20:23:11.212560] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-02-04T20:23:11.212641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:11.212675] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:11.212720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:11.212782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:11.280386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:11.281468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:11.281551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:11.281620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:11.405753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:11.405916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:11.405958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:11.405988] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:11.409722] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-02-04T20:23:11.410016] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-02-04T20:23:11.410148] [INFO ] [sig ] GLPI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:11.571104] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLPI.txt [2026-02-04T20:23:11.571313] [INFO ] [sig ] [1362/3449] Completed GLPI in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:11.571372] [INFO ] [sig ] [1363/3449] Forecasting GLRE... [2026-02-04T20:23:11.571418] [INFO ] [sig ] Generating forecast for: GLRE [2026-02-04T20:23:11.571464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-02-04T20:23:11.583450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-02-04T20:23:11.583874] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-02-04T20:23:11.584742] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-02-04T20:23:11.584796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:11.584830] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:11.584860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:11.584918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:11.647400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:11.648358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:11.648443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:11.648478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:11.769438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:11.769617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:11.769661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:11.769692] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:11.773212] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=79.91%) [2026-02-04T20:23:11.773492] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-02-04T20:23:11.773643] [INFO ] [sig ] GLRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:11.920259] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GLRE.txt [2026-02-04T20:23:11.920417] [INFO ] [sig ] [1363/3449] Completed GLRE in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:11.920461] [INFO ] [sig ] [1364/3449] Forecasting GLSI... [2026-02-04T20:23:11.920493] [INFO ] [sig ] Generating forecast for: GLSI [2026-02-04T20:23:11.920524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-02-04T20:23:11.931662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-02-04T20:23:11.932040] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-02-04T20:23:11.932901] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-02-04T20:23:11.932955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:11.932988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:11.933016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:11.933075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:11.994538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:11.995415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:11.995499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:11.995556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:12.117958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:12.118122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:12.118164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:12.118193] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:12.121774] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-02-04T20:23:12.122057] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-02-04T20:23:12.122212] [INFO ] [sig ] GLSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:12.279666] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLSI.txt [2026-02-04T20:23:12.279875] [INFO ] [sig ] [1364/3449] Completed GLSI in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:12.279938] [INFO ] [sig ] [1365/3449] Forecasting GLTO... [2026-02-04T20:23:12.279984] [INFO ] [sig ] Generating forecast for: GLTO [2026-02-04T20:23:12.280030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-02-04T20:23:12.292331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-02-04T20:23:12.292758] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-02-04T20:23:12.293568] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-02-04T20:23:12.293649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:12.293682] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:12.293710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:12.293770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:12.355553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:12.356445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:12.356528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:12.356560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:12.490543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:12.490734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:12.490777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:12.490808] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:12.494907] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-02-04T20:23:12.495320] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-02-04T20:23:12.495485] [INFO ] [sig ] GLTO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:12.655606] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GLTO.txt [2026-02-04T20:23:12.655854] [INFO ] [sig ] [1365/3449] Completed GLTO in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:12.655928] [INFO ] [sig ] [1366/3449] Forecasting GLUE... [2026-02-04T20:23:12.655974] [INFO ] [sig ] Generating forecast for: GLUE [2026-02-04T20:23:12.656030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-02-04T20:23:12.669653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-02-04T20:23:12.670089] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-02-04T20:23:12.670980] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-02-04T20:23:12.671038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:12.671072] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:12.671100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:12.671159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:12.733138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:12.734121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:12.734260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:12.734297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:12.863124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:12.863287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:12.863329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:12.863362] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:12.867030] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=36.37%) [2026-02-04T20:23:12.867370] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-02-04T20:23:12.867519] [INFO ] [sig ] GLUE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:13.022824] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GLUE.txt [2026-02-04T20:23:13.022982] [INFO ] [sig ] [1366/3449] Completed GLUE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:13.023022] [INFO ] [sig ] [1367/3449] Forecasting GMAB... [2026-02-04T20:23:13.023053] [INFO ] [sig ] Generating forecast for: GMAB [2026-02-04T20:23:13.023085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-02-04T20:23:13.034691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-02-04T20:23:13.035096] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-02-04T20:23:13.035970] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-02-04T20:23:13.036025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:13.036057] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:13.036083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:13.036140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:13.098006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:13.099142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:13.099238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:13.099271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:13.231260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:13.231418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:13.231459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:13.231488] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:13.235001] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: UP (p=99.90%) [2026-02-04T20:23:13.235279] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-02-04T20:23:13.235409] [INFO ] [sig ] GMAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:13.383497] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GMAB.txt [2026-02-04T20:23:13.383692] [INFO ] [sig ] [1367/3449] Completed GMAB in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:13.383738] [INFO ] [sig ] [1368/3449] Forecasting GME... [2026-02-04T20:23:13.383768] [INFO ] [sig ] Generating forecast for: GME [2026-02-04T20:23:13.383801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-02-04T20:23:13.395539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-02-04T20:23:13.395971] [INFO ] [FORECASTER] Starting predict_future for GME [2026-02-04T20:23:13.396907] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-02-04T20:23:13.396968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:13.397003] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:13.397030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:13.397087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:13.457064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:13.458012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:13.458097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:13.458132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:13.582082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:13.582241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:13.582281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:13.582310] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:13.586461] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=19.18%) [2026-02-04T20:23:13.586756] [INFO ] [FORECASTER] Completed predict_future for GME [2026-02-04T20:23:13.586886] [INFO ] [sig ] GME: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:13.756559] [INFO ] [LOCAL ] Saved forecast: GME 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GME.txt [2026-02-04T20:23:13.756812] [INFO ] [sig ] [1368/3449] Completed GME in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-04T20:23:13.756883] [INFO ] [sig ] [1369/3449] Forecasting GMED... [2026-02-04T20:23:13.756928] [INFO ] [sig ] Generating forecast for: GMED [2026-02-04T20:23:13.756975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-02-04T20:23:13.770211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-02-04T20:23:13.770673] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-02-04T20:23:13.771543] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-02-04T20:23:13.771620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:13.771654] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:13.771681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:13.771738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:13.831555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:13.832517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:13.832623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:13.832660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:13.968877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:13.969036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:13.969080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:13.969123] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:13.972981] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=49.50%) [2026-02-04T20:23:13.973268] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-02-04T20:23:13.973407] [INFO ] [sig ] GMED: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:14.130437] [INFO ] [LOCAL ] Saved forecast: GMED 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GMED.txt [2026-02-04T20:23:14.130639] [INFO ] [sig ] [1369/3449] Completed GMED in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:14.130691] [INFO ] [sig ] [1370/3449] Forecasting GMM... [2026-02-04T20:23:14.130728] [INFO ] [sig ] Generating forecast for: GMM [2026-02-04T20:23:14.130764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-02-04T20:23:14.142342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-02-04T20:23:14.142776] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-02-04T20:23:14.143609] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-02-04T20:23:14.143661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:14.143694] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:14.143720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:14.143781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:14.204544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:14.205396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:14.205478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:14.205511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:14.317993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:14.318152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:14.318193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:14.318222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:14.321851] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=40.37%) [2026-02-04T20:23:14.322360] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-02-04T20:23:14.322501] [INFO ] [sig ] GMM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:14.466028] [INFO ] [LOCAL ] Saved forecast: GMM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GMM.txt [2026-02-04T20:23:14.466190] [INFO ] [sig ] [1370/3449] Completed GMM in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:14.466231] [INFO ] [sig ] [1371/3449] Forecasting GMRE... [2026-02-04T20:23:14.466262] [INFO ] [sig ] Generating forecast for: GMRE [2026-02-04T20:23:14.466291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-02-04T20:23:14.478197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-02-04T20:23:14.478679] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-02-04T20:23:14.479633] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-02-04T20:23:14.479706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:14.479759] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:14.479809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:14.479900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:14.551567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:14.552520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:14.552634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:14.552669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:14.705721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:14.705892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:14.705931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:14.705959] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:14.710231] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=13.34%) [2026-02-04T20:23:14.710678] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-02-04T20:23:14.710837] [INFO ] [sig ] GMRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:14.887493] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GMRE.txt [2026-02-04T20:23:14.887713] [INFO ] [sig ] [1371/3449] Completed GMRE in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:14.887763] [INFO ] [sig ] [1372/3449] Forecasting GNE... [2026-02-04T20:23:14.887794] [INFO ] [sig ] Generating forecast for: GNE [2026-02-04T20:23:14.887826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-02-04T20:23:14.902503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-02-04T20:23:14.902983] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-02-04T20:23:14.904107] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-02-04T20:23:14.904178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:14.904214] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:14.904241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:14.904299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:14.980685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:14.981793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:14.981914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:14.981956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:15.105350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:15.105513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:15.105553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:15.105601] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:15.109038] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=92.81%) [2026-02-04T20:23:15.109363] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-02-04T20:23:15.109498] [INFO ] [sig ] GNE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:15.256233] [INFO ] [LOCAL ] Saved forecast: GNE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GNE.txt [2026-02-04T20:23:15.256390] [INFO ] [sig ] [1372/3449] Completed GNE in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:15.256451] [INFO ] [sig ] [1373/3449] Forecasting GNK... [2026-02-04T20:23:15.256484] [INFO ] [sig ] Generating forecast for: GNK [2026-02-04T20:23:15.256515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-02-04T20:23:15.268364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-02-04T20:23:15.268784] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-02-04T20:23:15.269813] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-02-04T20:23:15.269866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:15.269926] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:15.269955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:15.270011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:15.332298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:15.333252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:15.333348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:15.333385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:15.464707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:15.464883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:15.464924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:15.464954] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:15.468456] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-02-04T20:23:15.468761] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-02-04T20:23:15.468898] [INFO ] [sig ] GNK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:15.610909] [INFO ] [LOCAL ] Saved forecast: GNK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GNK.txt [2026-02-04T20:23:15.611073] [INFO ] [sig ] [1373/3449] Completed GNK in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:15.611115] [INFO ] [sig ] [1374/3449] Forecasting GNL... [2026-02-04T20:23:15.611146] [INFO ] [sig ] Generating forecast for: GNL [2026-02-04T20:23:15.611176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-02-04T20:23:15.623820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-02-04T20:23:15.624195] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-02-04T20:23:15.625065] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-02-04T20:23:15.625119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:15.625152] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:15.625180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:15.625236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:15.686764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:15.687957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:15.688114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:15.688163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:15.815199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:15.815359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:15.815409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:15.815469] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:15.819251] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=89.29%) [2026-02-04T20:23:15.819542] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-02-04T20:23:15.819700] [INFO ] [sig ] GNL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:15.964480] [INFO ] [LOCAL ] Saved forecast: GNL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GNL.txt [2026-02-04T20:23:15.964645] [INFO ] [sig ] [1374/3449] Completed GNL in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:15.964697] [INFO ] [sig ] [1375/3449] Forecasting GNLN... [2026-02-04T20:23:15.964729] [INFO ] [sig ] Generating forecast for: GNLN [2026-02-04T20:23:15.964762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-02-04T20:23:15.977800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-02-04T20:23:15.978157] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-02-04T20:23:15.979059] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-02-04T20:23:15.979126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:15.979160] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:15.979189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:15.979246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:16.041396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:16.042297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:16.042387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:16.042423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:16.177551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:16.177778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:16.177854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:16.177912] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:16.182353] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-02-04T20:23:16.182783] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-02-04T20:23:16.182967] [INFO ] [sig ] GNLN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:16.352739] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GNLN.txt [2026-02-04T20:23:16.352913] [INFO ] [sig ] [1375/3449] Completed GNLN in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:16.352980] [INFO ] [sig ] [1376/3449] Forecasting GNLX... [2026-02-04T20:23:16.353016] [INFO ] [sig ] Generating forecast for: GNLX [2026-02-04T20:23:16.353052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-02-04T20:23:16.364485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-02-04T20:23:16.364888] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-02-04T20:23:16.365717] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-02-04T20:23:16.365768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:16.365799] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:16.365825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:16.365880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:16.432686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:16.433649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:16.433736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:16.433771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:16.561203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:16.561362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:16.561404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:16.561467] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:16.565200] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=73.73%) [2026-02-04T20:23:16.565531] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-02-04T20:23:16.565697] [INFO ] [sig ] GNLX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:16.715515] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GNLX.txt [2026-02-04T20:23:16.715710] [INFO ] [sig ] [1376/3449] Completed GNLX in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-04T20:23:16.715756] [INFO ] [sig ] [1377/3449] Forecasting GNMA... [2026-02-04T20:23:16.715786] [INFO ] [sig ] Generating forecast for: GNMA [2026-02-04T20:23:16.715819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-02-04T20:23:16.729998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-02-04T20:23:16.730414] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-02-04T20:23:16.731358] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-02-04T20:23:16.731415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:16.731450] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:16.731480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:16.731540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:16.793034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:16.793960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:16.794047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:16.794082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:16.911890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:16.912036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:16.912082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:16.912113] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:16.915993] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-02-04T20:23:16.916339] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-02-04T20:23:16.916495] [INFO ] [sig ] GNMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:17.057804] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GNMA.txt [2026-02-04T20:23:17.057969] [INFO ] [sig ] [1377/3449] Completed GNMA in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:17.058015] [INFO ] [sig ] [1378/3449] Forecasting GNOM... [2026-02-04T20:23:17.058047] [INFO ] [sig ] Generating forecast for: GNOM [2026-02-04T20:23:17.058078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-02-04T20:23:17.068512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-02-04T20:23:17.068896] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-02-04T20:23:17.069723] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-02-04T20:23:17.069784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:17.069823] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:17.069856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:17.069925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:17.128853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:17.130158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:17.130241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:17.130274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:17.251880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:17.252048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:17.252090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:17.252121] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:17.255531] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-02-04T20:23:17.255835] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-02-04T20:23:17.255968] [INFO ] [sig ] GNOM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:17.403817] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GNOM.txt [2026-02-04T20:23:17.403982] [INFO ] [sig ] [1378/3449] Completed GNOM in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:17.404029] [INFO ] [sig ] [1379/3449] Forecasting GNPX... [2026-02-04T20:23:17.404060] [INFO ] [sig ] Generating forecast for: GNPX [2026-02-04T20:23:17.404092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-02-04T20:23:17.415635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-02-04T20:23:17.415982] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-02-04T20:23:17.416822] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-02-04T20:23:17.416875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:17.416906] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:17.416933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:17.416989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:17.478213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:17.479070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:17.479154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:17.479190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:17.596662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:17.596821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:17.596861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:17.596891] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:17.600724] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=21.99%) [2026-02-04T20:23:17.601009] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-02-04T20:23:17.601139] [INFO ] [sig ] GNPX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:17.743897] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GNPX.txt [2026-02-04T20:23:17.744050] [INFO ] [sig ] [1379/3449] Completed GNPX in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:17.744090] [INFO ] [sig ] [1380/3449] Forecasting GNRC... [2026-02-04T20:23:17.744120] [INFO ] [sig ] Generating forecast for: GNRC [2026-02-04T20:23:17.744151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-02-04T20:23:17.755196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-02-04T20:23:17.755545] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-02-04T20:23:17.756438] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-02-04T20:23:17.756492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:17.756527] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:17.756555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:17.756634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:17.819948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:17.820814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:17.820897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:17.820931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:17.949936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:17.950096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:17.950138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:17.950170] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:17.954255] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-02-04T20:23:17.954569] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-02-04T20:23:17.954722] [INFO ] [sig ] GNRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:18.108330] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GNRC.txt [2026-02-04T20:23:18.108481] [INFO ] [sig ] [1380/3449] Completed GNRC in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:18.108524] [INFO ] [sig ] [1381/3449] Forecasting GNSS... [2026-02-04T20:23:18.108556] [INFO ] [sig ] Generating forecast for: GNSS [2026-02-04T20:23:18.108611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-02-04T20:23:18.121069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-02-04T20:23:18.121466] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-02-04T20:23:18.122363] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-02-04T20:23:18.122417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:18.122450] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:18.122479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:18.122538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:18.184937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:18.185813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:18.185951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:18.185988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:18.311301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:18.311457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:18.311498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:18.311527] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:18.314959] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=27.60%) [2026-02-04T20:23:18.315251] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-02-04T20:23:18.315380] [INFO ] [sig ] GNSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:18.460872] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GNSS.txt [2026-02-04T20:23:18.461005] [INFO ] [sig ] [1381/3449] Completed GNSS in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:18.461045] [INFO ] [sig ] [1382/3449] Forecasting GNTX... [2026-02-04T20:23:18.461076] [INFO ] [sig ] Generating forecast for: GNTX [2026-02-04T20:23:18.461106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-02-04T20:23:18.472118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-02-04T20:23:18.472446] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-02-04T20:23:18.473271] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-02-04T20:23:18.473323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:18.473357] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:18.473385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:18.473443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:18.533047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:18.533785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:18.533867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:18.533900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:18.655154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:18.655319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:18.655359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:18.655388] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:18.658874] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-02-04T20:23:18.659334] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-02-04T20:23:18.659459] [INFO ] [sig ] GNTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:18.802509] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GNTX.txt [2026-02-04T20:23:18.802685] [INFO ] [sig ] [1382/3449] Completed GNTX in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:18.802728] [INFO ] [sig ] [1383/3449] Forecasting GO... [2026-02-04T20:23:18.802758] [INFO ] [sig ] Generating forecast for: GO [2026-02-04T20:23:18.802790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-02-04T20:23:18.815264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-02-04T20:23:18.815657] [INFO ] [FORECASTER] Starting predict_future for GO [2026-02-04T20:23:18.816461] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-02-04T20:23:18.816512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:18.816543] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:18.816570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:18.816648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:18.875634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:18.876512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:18.876674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:18.876723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:19.006842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:19.007013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:19.007055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:19.007085] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:19.010566] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-02-04T20:23:19.010894] [INFO ] [FORECASTER] Completed predict_future for GO [2026-02-04T20:23:19.011039] [INFO ] [sig ] GO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:19.157499] [INFO ] [LOCAL ] Saved forecast: GO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GO.txt [2026-02-04T20:23:19.157670] [INFO ] [sig ] [1383/3449] Completed GO in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:19.157716] [INFO ] [sig ] [1384/3449] Forecasting GOCO... [2026-02-04T20:23:19.157749] [INFO ] [sig ] Generating forecast for: GOCO [2026-02-04T20:23:19.157780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-02-04T20:23:19.170232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-02-04T20:23:19.170625] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-02-04T20:23:19.171451] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-02-04T20:23:19.171505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:19.171538] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:19.171565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:19.171645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:19.230679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:19.231598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:19.231684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:19.231718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:19.366466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:19.366642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:19.366684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:19.366714] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:19.370182] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=68.67%) [2026-02-04T20:23:19.370479] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-02-04T20:23:19.370633] [INFO ] [sig ] GOCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:19.520470] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GOCO.txt [2026-02-04T20:23:19.520671] [INFO ] [sig ] [1384/3449] Completed GOCO in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-04T20:23:19.520716] [INFO ] [sig ] [1385/3449] Forecasting GOF... [2026-02-04T20:23:19.520748] [INFO ] [sig ] Generating forecast for: GOF [2026-02-04T20:23:19.520778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-02-04T20:23:19.532364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-02-04T20:23:19.532770] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-02-04T20:23:19.533600] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-02-04T20:23:19.533652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:19.533684] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:19.533710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:19.533767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:19.591274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:19.592183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:19.592286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:19.592322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:19.718546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:19.718734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:19.718781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:19.718813] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:19.722865] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-02-04T20:23:19.723221] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-02-04T20:23:19.723379] [INFO ] [sig ] GOF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:19.876936] [INFO ] [LOCAL ] Saved forecast: GOF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GOF.txt [2026-02-04T20:23:19.877082] [INFO ] [sig ] [1385/3449] Completed GOF in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:19.877122] [INFO ] [sig ] [1386/3449] Forecasting GOGO... [2026-02-04T20:23:19.877153] [INFO ] [sig ] Generating forecast for: GOGO [2026-02-04T20:23:19.877182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-02-04T20:23:19.888154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-02-04T20:23:19.888532] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-02-04T20:23:19.889491] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-02-04T20:23:19.889544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:19.889619] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:19.889666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:19.889744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:19.953018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:19.953861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:19.953953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:19.954016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:20.081499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:20.081682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:20.081726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:20.081757] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:20.085247] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-02-04T20:23:20.085525] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-02-04T20:23:20.085672] [INFO ] [sig ] GOGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:20.230733] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GOGO.txt [2026-02-04T20:23:20.230905] [INFO ] [sig ] [1386/3449] Completed GOGO in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:20.230947] [INFO ] [sig ] [1387/3449] Forecasting GOLF... [2026-02-04T20:23:20.230978] [INFO ] [sig ] Generating forecast for: GOLF [2026-02-04T20:23:20.231008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-02-04T20:23:20.241531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-02-04T20:23:20.241910] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-02-04T20:23:20.242717] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-02-04T20:23:20.242769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:20.242802] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:20.242836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:20.242905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:20.304550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:20.305380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:20.305463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:20.305497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:20.426757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:20.426916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:20.426956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:20.426990] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:20.430548] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-02-04T20:23:20.430850] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-02-04T20:23:20.430980] [INFO ] [sig ] GOLF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:20.573467] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GOLF.txt [2026-02-04T20:23:20.573622] [INFO ] [sig ] [1387/3449] Completed GOLF in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:20.573665] [INFO ] [sig ] [1388/3449] Forecasting GOOD... [2026-02-04T20:23:20.573697] [INFO ] [sig ] Generating forecast for: GOOD [2026-02-04T20:23:20.573728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-02-04T20:23:20.584902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-02-04T20:23:20.585302] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-02-04T20:23:20.586139] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-02-04T20:23:20.586191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:20.586224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:20.586252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:20.586310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:20.645013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:20.646027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:20.646156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:20.646208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:20.770550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:20.770741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:20.770782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:20.770812] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:20.774426] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-02-04T20:23:20.774790] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-02-04T20:23:20.774937] [INFO ] [sig ] GOOD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:20.917101] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GOOD.txt [2026-02-04T20:23:20.917238] [INFO ] [sig ] [1388/3449] Completed GOOD in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:20.917279] [INFO ] [sig ] [1389/3449] Forecasting GOOG... [2026-02-04T20:23:20.917309] [INFO ] [sig ] Generating forecast for: GOOG [2026-02-04T20:23:20.917340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-02-04T20:23:20.928501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-02-04T20:23:20.928875] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-02-04T20:23:20.929701] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-02-04T20:23:20.929753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:20.929785] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:20.929812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:20.929868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:20.988167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:20.988903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:20.989000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:20.989043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:21.122169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:21.122323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:21.122367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:21.122399] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:21.126090] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-02-04T20:23:21.126374] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-02-04T20:23:21.126507] [INFO ] [sig ] GOOG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:21.284469] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GOOG.txt [2026-02-04T20:23:21.284642] [INFO ] [sig ] [1389/3449] Completed GOOG in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:21.284693] [INFO ] [sig ] [1390/3449] Forecasting GOOS... [2026-02-04T20:23:21.284725] [INFO ] [sig ] Generating forecast for: GOOS [2026-02-04T20:23:21.284755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-02-04T20:23:21.295696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-02-04T20:23:21.296055] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-02-04T20:23:21.296866] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-02-04T20:23:21.296917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:21.296976] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:21.297004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:21.297060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:21.359424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:21.360494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:21.360613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:21.360651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:21.488213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:21.488363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:21.488403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:21.488433] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:21.492055] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-04T20:23:21.492363] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-02-04T20:23:21.492503] [INFO ] [sig ] GOOS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:21.638966] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GOOS.txt [2026-02-04T20:23:21.639129] [INFO ] [sig ] [1390/3449] Completed GOOS in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:21.639172] [INFO ] [sig ] [1391/3449] Forecasting GOSS... [2026-02-04T20:23:21.639206] [INFO ] [sig ] Generating forecast for: GOSS [2026-02-04T20:23:21.639239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-02-04T20:23:21.650645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-02-04T20:23:21.651033] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-02-04T20:23:21.651891] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-02-04T20:23:21.651956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:21.651996] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:21.652031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:21.652092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:21.712711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:21.713454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:21.713535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:21.713598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:21.837492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:21.837659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:21.837705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:21.837736] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:21.841333] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-02-04T20:23:21.841661] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-02-04T20:23:21.841835] [INFO ] [sig ] GOSS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:21.989986] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GOSS.txt [2026-02-04T20:23:21.990129] [INFO ] [sig ] [1391/3449] Completed GOSS in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:21.990170] [INFO ] [sig ] [1392/3449] Forecasting GOVI... [2026-02-04T20:23:21.990200] [INFO ] [sig ] Generating forecast for: GOVI [2026-02-04T20:23:21.990230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-02-04T20:23:22.001194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-02-04T20:23:22.001565] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-02-04T20:23:22.002448] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-02-04T20:23:22.002501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:22.002535] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:22.002561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:22.002640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:22.061331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:22.062144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:22.062226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:22.062260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:22.181845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:22.181995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:22.182037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:22.182067] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:22.185826] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-02-04T20:23:22.186117] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-02-04T20:23:22.186250] [INFO ] [sig ] GOVI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:22.330890] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GOVI.txt [2026-02-04T20:23:22.331058] [INFO ] [sig ] [1392/3449] Completed GOVI in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-04T20:23:22.331107] [INFO ] [sig ] [1393/3449] Forecasting GPC... [2026-02-04T20:23:22.331137] [INFO ] [sig ] Generating forecast for: GPC [2026-02-04T20:23:22.331173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-02-04T20:23:22.343381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-02-04T20:23:22.343818] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-02-04T20:23:22.344689] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-02-04T20:23:22.344742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:22.344775] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:22.344802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:22.344858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:22.403943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:22.404830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:22.404914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:22.404947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:22.528438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:22.528615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:22.528657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:22.528748] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:22.533288] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-02-04T20:23:22.533620] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-02-04T20:23:22.533769] [INFO ] [sig ] GPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:22.677172] [INFO ] [LOCAL ] Saved forecast: GPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPC.txt [2026-02-04T20:23:22.677312] [INFO ] [sig ] [1393/3449] Completed GPC in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:22.677353] [INFO ] [sig ] [1394/3449] Forecasting GPI... [2026-02-04T20:23:22.677384] [INFO ] [sig ] Generating forecast for: GPI [2026-02-04T20:23:22.677415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-02-04T20:23:22.689446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-02-04T20:23:22.689844] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-02-04T20:23:22.690789] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-02-04T20:23:22.690842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:22.690873] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:22.690899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:22.690956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:22.749692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:22.750496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:22.750614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:22.750663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:22.876997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:22.877152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:22.877197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:22.877239] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:22.880825] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-02-04T20:23:22.881184] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-02-04T20:23:22.881322] [INFO ] [sig ] GPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:23.028608] [INFO ] [LOCAL ] Saved forecast: GPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPI.txt [2026-02-04T20:23:23.028792] [INFO ] [sig ] [1394/3449] Completed GPI in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:23.028851] [INFO ] [sig ] [1395/3449] Forecasting GPIQ... [2026-02-04T20:23:23.028889] [INFO ] [sig ] Generating forecast for: GPIQ [2026-02-04T20:23:23.028923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-02-04T20:23:23.040979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-02-04T20:23:23.041350] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-02-04T20:23:23.042182] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-02-04T20:23:23.042236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:23.042268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:23.042296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:23.042354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:23.104992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:23.105877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:23.105994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:23.106038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:23.228817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:23.228986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:23.229034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:23.229071] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:23.232564] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-02-04T20:23:23.232857] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-02-04T20:23:23.233009] [INFO ] [sig ] GPIQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:23.377886] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPIQ.txt [2026-02-04T20:23:23.378066] [INFO ] [sig ] [1395/3449] Completed GPIQ in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:23.378109] [INFO ] [sig ] [1396/3449] Forecasting GPIX... [2026-02-04T20:23:23.378140] [INFO ] [sig ] Generating forecast for: GPIX [2026-02-04T20:23:23.378173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-02-04T20:23:23.390664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-02-04T20:23:23.391081] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-02-04T20:23:23.391912] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-02-04T20:23:23.391970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:23.392002] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:23.392028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:23.392084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:23.452807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:23.453722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:23.453809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:23.453843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:23.571300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:23.571453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:23.571493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:23.571520] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:23.574900] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-02-04T20:23:23.575175] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-02-04T20:23:23.575300] [INFO ] [sig ] GPIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:23.716613] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPIX.txt [2026-02-04T20:23:23.716747] [INFO ] [sig ] [1396/3449] Completed GPIX in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:23.716788] [INFO ] [sig ] [1397/3449] Forecasting GPJA... [2026-02-04T20:23:23.716818] [INFO ] [sig ] Generating forecast for: GPJA [2026-02-04T20:23:23.716848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-02-04T20:23:23.727712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-02-04T20:23:23.728137] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-02-04T20:23:23.728967] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-02-04T20:23:23.729030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:23.729069] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:23.729114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:23.729172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:23.785838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:23.786518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:23.786617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:23.786654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:23.915003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:23.915179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:23.915227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:23.915257] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:23.918872] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-02-04T20:23:23.919183] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-02-04T20:23:23.919322] [INFO ] [sig ] GPJA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:24.060522] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPJA.txt [2026-02-04T20:23:24.060663] [INFO ] [sig ] [1397/3449] Completed GPJA in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:24.060706] [INFO ] [sig ] [1398/3449] Forecasting GPK... [2026-02-04T20:23:24.060736] [INFO ] [sig ] Generating forecast for: GPK [2026-02-04T20:23:24.060766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-02-04T20:23:24.073002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-02-04T20:23:24.073480] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-02-04T20:23:24.074448] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-02-04T20:23:24.074503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:24.074538] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:24.074584] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:24.074649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:24.135208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:24.136092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:24.136176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:24.136209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:24.258745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:24.258915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:24.258968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:24.259009] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:24.262555] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-02-04T20:23:24.262884] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-02-04T20:23:24.263027] [INFO ] [sig ] GPK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:24.416163] [INFO ] [LOCAL ] Saved forecast: GPK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPK.txt [2026-02-04T20:23:24.416349] [INFO ] [sig ] [1398/3449] Completed GPK in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:24.416395] [INFO ] [sig ] [1399/3449] Forecasting GPN... [2026-02-04T20:23:24.416425] [INFO ] [sig ] Generating forecast for: GPN [2026-02-04T20:23:24.416455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-02-04T20:23:24.427598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-02-04T20:23:24.428053] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-02-04T20:23:24.428949] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-02-04T20:23:24.429013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:24.429052] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:24.429083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:24.429144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:24.486817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:24.487743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:24.487824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:24.487857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:24.611955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:24.612119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:24.612161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:24.612189] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:24.615644] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=38.80%) [2026-02-04T20:23:24.615951] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-02-04T20:23:24.616093] [INFO ] [sig ] GPN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:24.765141] [INFO ] [LOCAL ] Saved forecast: GPN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GPN.txt [2026-02-04T20:23:24.765303] [INFO ] [sig ] [1399/3449] Completed GPN in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:24.765351] [INFO ] [sig ] [1400/3449] Forecasting GPRE... [2026-02-04T20:23:24.765383] [INFO ] [sig ] Generating forecast for: GPRE [2026-02-04T20:23:24.765417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-02-04T20:23:24.778494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-02-04T20:23:24.778898] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-02-04T20:23:24.779761] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-02-04T20:23:24.779813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:24.779844] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:24.779872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:24.779930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:24.839564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:24.840565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:24.840714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:24.840752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:24.974953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:24.975334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:24.975399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:24.975449] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:24.981529] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-02-04T20:23:24.982026] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-02-04T20:23:24.982243] [INFO ] [sig ] GPRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:25.132792] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GPRE.txt [2026-02-04T20:23:25.132942] [INFO ] [sig ] [1400/3449] Completed GPRE in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:25.132985] [INFO ] [sig ] [1401/3449] Forecasting GPRK... [2026-02-04T20:23:25.133023] [INFO ] [sig ] Generating forecast for: GPRK [2026-02-04T20:23:25.133073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-02-04T20:23:25.144218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-02-04T20:23:25.144644] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-02-04T20:23:25.145527] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-02-04T20:23:25.145604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:25.145640] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:25.145669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:25.145728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:25.205414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:25.206276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:25.206360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:25.206394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:25.331020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:25.331189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:25.331430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:25.331461] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:25.335186] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-02-04T20:23:25.335475] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-02-04T20:23:25.335629] [INFO ] [sig ] GPRK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:25.484977] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GPRK.txt [2026-02-04T20:23:25.485122] [INFO ] [sig ] [1401/3449] Completed GPRK in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-04T20:23:25.485163] [INFO ] [sig ] [1402/3449] Forecasting GPRO... [2026-02-04T20:23:25.485194] [INFO ] [sig ] Generating forecast for: GPRO [2026-02-04T20:23:25.485225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-02-04T20:23:25.497307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-02-04T20:23:25.497669] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-02-04T20:23:25.498488] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-02-04T20:23:25.498540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:25.498593] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:25.498625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:25.498682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:25.559667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:25.560561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:25.560662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:25.560694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:25.686823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:25.686984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:25.687027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:25.687056] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:25.690804] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=8.12%) [2026-02-04T20:23:25.691094] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-02-04T20:23:25.691225] [INFO ] [sig ] GPRO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:25.834747] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GPRO.txt [2026-02-04T20:23:25.834885] [INFO ] [sig ] [1402/3449] Completed GPRO in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:25.834925] [INFO ] [sig ] [1403/3449] Forecasting GRAB... [2026-02-04T20:23:25.834954] [INFO ] [sig ] Generating forecast for: GRAB [2026-02-04T20:23:25.834985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-02-04T20:23:25.846487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-02-04T20:23:25.846884] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-02-04T20:23:25.847861] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-02-04T20:23:25.847914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:25.847970] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:25.847998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:25.848055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:25.911164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:25.912294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:25.912385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:25.912419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:26.037734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:26.037891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:26.037930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:26.037984] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:26.041394] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-02-04T20:23:26.041686] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-02-04T20:23:26.041811] [INFO ] [sig ] GRAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:26.189597] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GRAB.txt [2026-02-04T20:23:26.189771] [INFO ] [sig ] [1403/3449] Completed GRAB in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:26.189812] [INFO ] [sig ] [1404/3449] Forecasting GRAL... [2026-02-04T20:23:26.189844] [INFO ] [sig ] Generating forecast for: GRAL [2026-02-04T20:23:26.189874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-02-04T20:23:26.200989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-02-04T20:23:26.201321] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-02-04T20:23:26.202131] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-02-04T20:23:26.202182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:26.202213] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:26.202239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:26.202295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:26.260553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:26.261312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:26.261391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:26.261425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:26.392606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:26.392769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:26.392816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:26.392873] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:26.397189] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=46.74%) [2026-02-04T20:23:26.397682] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-02-04T20:23:26.397817] [INFO ] [sig ] GRAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:26.542168] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GRAL.txt [2026-02-04T20:23:26.542322] [INFO ] [sig ] [1404/3449] Completed GRAL in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:26.542374] [INFO ] [sig ] [1405/3449] Forecasting GRBK... [2026-02-04T20:23:26.542407] [INFO ] [sig ] Generating forecast for: GRBK [2026-02-04T20:23:26.542438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-02-04T20:23:26.553265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-02-04T20:23:26.553648] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-02-04T20:23:26.554453] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-02-04T20:23:26.554504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:26.554536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:26.554562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:26.554647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:26.614070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:26.614968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:26.615056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:26.615090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:26.744161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:26.744325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:26.744372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:26.744411] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:26.748610] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=62.85%) [2026-02-04T20:23:26.748898] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-02-04T20:23:26.749049] [INFO ] [sig ] GRBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:26.895750] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GRBK.txt [2026-02-04T20:23:26.895880] [INFO ] [sig ] [1405/3449] Completed GRBK in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:26.895920] [INFO ] [sig ] [1406/3449] Forecasting GRC... [2026-02-04T20:23:26.895950] [INFO ] [sig ] Generating forecast for: GRC [2026-02-04T20:23:26.895981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-02-04T20:23:26.910501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-02-04T20:23:26.911143] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-02-04T20:23:26.912205] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-02-04T20:23:26.912261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:26.912297] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:26.912325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:26.912388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:26.974591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:26.975972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:26.976130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:26.976165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:27.109611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:27.109973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:27.110014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:27.110043] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:27.114379] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-02-04T20:23:27.114746] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-02-04T20:23:27.114894] [INFO ] [sig ] GRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:27.297034] [INFO ] [LOCAL ] Saved forecast: GRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GRC.txt [2026-02-04T20:23:27.297210] [INFO ] [sig ] [1406/3449] Completed GRC in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:27.297253] [INFO ] [sig ] [1407/3449] Forecasting GREE... [2026-02-04T20:23:27.297284] [INFO ] [sig ] Generating forecast for: GREE [2026-02-04T20:23:27.297312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-02-04T20:23:27.309500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-02-04T20:23:27.309959] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-02-04T20:23:27.310862] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-02-04T20:23:27.310914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:27.310976] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:27.311005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:27.311061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:27.374540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:27.375700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:27.375804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:27.375849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:27.522246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:27.522442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:27.522506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:27.522547] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:27.527609] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-02-04T20:23:27.528106] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-02-04T20:23:27.528304] [INFO ] [sig ] GREE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:27.705043] [INFO ] [LOCAL ] Saved forecast: GREE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GREE.txt [2026-02-04T20:23:27.705209] [INFO ] [sig ] [1407/3449] Completed GREE in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:27.705252] [INFO ] [sig ] [1408/3449] Forecasting GRFS... [2026-02-04T20:23:27.705283] [INFO ] [sig ] Generating forecast for: GRFS [2026-02-04T20:23:27.705313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-02-04T20:23:27.716423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-02-04T20:23:27.716865] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-02-04T20:23:27.717777] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-02-04T20:23:27.717831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:27.717863] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:27.717890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:27.717985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:27.778224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:27.779147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:27.779233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:27.779266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:27.905395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:27.905556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:27.905617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:27.905649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:27.909483] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=46.78%) [2026-02-04T20:23:27.909774] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-02-04T20:23:27.909907] [INFO ] [sig ] GRFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:28.056877] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GRFS.txt [2026-02-04T20:23:28.057037] [INFO ] [sig ] [1408/3449] Completed GRFS in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:28.057080] [INFO ] [sig ] [1409/3449] Forecasting GRID... [2026-02-04T20:23:28.057111] [INFO ] [sig ] Generating forecast for: GRID [2026-02-04T20:23:28.057142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-02-04T20:23:28.070125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-02-04T20:23:28.070525] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-02-04T20:23:28.071387] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-02-04T20:23:28.071439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:28.071470] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:28.071496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:28.071552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:28.128905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:28.129906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:28.130043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:28.130076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:28.251392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:28.251561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:28.251623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:28.251652] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:28.255166] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-02-04T20:23:28.255505] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-02-04T20:23:28.255672] [INFO ] [sig ] GRID: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:28.459546] [INFO ] [LOCAL ] Saved forecast: GRID 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GRID.txt [2026-02-04T20:23:28.459774] [INFO ] [sig ] [1409/3449] Completed GRID in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:28.459822] [INFO ] [sig ] [1410/3449] Forecasting GRMN... [2026-02-04T20:23:28.459854] [INFO ] [sig ] Generating forecast for: GRMN [2026-02-04T20:23:28.459892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-02-04T20:23:28.476822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-02-04T20:23:28.477411] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-02-04T20:23:28.478803] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-02-04T20:23:28.478907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:28.478963] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:28.479003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:28.479090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:28.563910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:28.565131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:28.565291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:28.565348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:28.739788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:28.739996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:28.740069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:28.740177] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:28.745869] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-02-04T20:23:28.746442] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-02-04T20:23:28.746687] [INFO ] [sig ] GRMN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:29.009807] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GRMN.txt [2026-02-04T20:23:29.010113] [INFO ] [sig ] [1410/3449] Completed GRMN in 0.6s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:29.010198] [INFO ] [sig ] [1411/3449] Forecasting GRND... [2026-02-04T20:23:29.010255] [INFO ] [sig ] Generating forecast for: GRND [2026-02-04T20:23:29.010311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-02-04T20:23:29.059612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-02-04T20:23:29.060148] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-02-04T20:23:29.061663] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-02-04T20:23:29.061753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:29.061797] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:29.061833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:29.061932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:29.145164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:29.146449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:29.146611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:29.146659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:29.326475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:29.326719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:29.326779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:29.326816] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:29.332199] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-02-04T20:23:29.332705] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-02-04T20:23:29.332913] [INFO ] [sig ] GRND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:29.546701] [INFO ] [LOCAL ] Saved forecast: GRND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GRND.txt [2026-02-04T20:23:29.546970] [INFO ] [sig ] [1411/3449] Completed GRND in 0.5s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-04T20:23:29.547035] [INFO ] [sig ] [1412/3449] Forecasting GRPN... [2026-02-04T20:23:29.547082] [INFO ] [sig ] Generating forecast for: GRPN [2026-02-04T20:23:29.547138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-02-04T20:23:29.563696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-02-04T20:23:29.564161] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-02-04T20:23:29.565199] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-02-04T20:23:29.565257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:29.565291] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:29.565321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:29.565380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:29.650266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:29.651512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:29.651655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:29.651713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:29.801893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:29.802065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:29.802107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:29.802137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:29.805759] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-02-04T20:23:29.806096] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-02-04T20:23:29.806242] [INFO ] [sig ] GRPN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:29.952713] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GRPN.txt [2026-02-04T20:23:29.952879] [INFO ] [sig ] [1412/3449] Completed GRPN in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-04T20:23:29.952920] [INFO ] [sig ] [1413/3449] Forecasting GRVY... [2026-02-04T20:23:29.952949] [INFO ] [sig ] Generating forecast for: GRVY [2026-02-04T20:23:29.952983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-02-04T20:23:29.964510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-02-04T20:23:29.964939] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-02-04T20:23:29.965763] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-02-04T20:23:29.965817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:29.965849] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:29.965876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:29.965933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:30.022427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:30.023310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:30.023394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:30.023427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:30.138230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:30.138394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:30.138435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:30.138464] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:30.141924] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=78.93%) [2026-02-04T20:23:30.142238] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-02-04T20:23:30.142372] [INFO ] [sig ] GRVY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:30.287215] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GRVY.txt [2026-02-04T20:23:30.287387] [INFO ] [sig ] [1413/3449] Completed GRVY in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-04T20:23:30.287430] [INFO ] [sig ] [1414/3449] Forecasting GRWG... [2026-02-04T20:23:30.287459] [INFO ] [sig ] Generating forecast for: GRWG [2026-02-04T20:23:30.287492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-02-04T20:23:30.299901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-02-04T20:23:30.300312] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-02-04T20:23:30.301144] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-02-04T20:23:30.301204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:30.301243] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:30.301277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:30.301349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:30.358590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:30.359474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:30.359556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:30.359618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:30.479103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:30.479278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:30.479319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:30.479349] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:30.482909] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-02-04T20:23:30.483217] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-02-04T20:23:30.483350] [INFO ] [sig ] GRWG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:30.635164] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GRWG.txt [2026-02-04T20:23:30.635520] [INFO ] [sig ] [1414/3449] Completed GRWG in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-04T20:23:30.635563] [INFO ] [sig ] [1415/3449] Forecasting GRX... [2026-02-04T20:23:30.635618] [INFO ] [sig ] Generating forecast for: GRX [2026-02-04T20:23:30.635650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-02-04T20:23:30.649668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-02-04T20:23:30.650117] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-02-04T20:23:30.651263] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-02-04T20:23:30.651321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:30.651355] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:30.651384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:30.651442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:30.721513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:30.722430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:30.722517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:30.722552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:30.878172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:30.878352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:30.878404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:30.878450] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:30.883763] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-02-04T20:23:30.884196] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-02-04T20:23:30.884592] [INFO ] [sig ] GRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:31.053913] [INFO ] [LOCAL ] Saved forecast: GRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GRX.txt [2026-02-04T20:23:31.054072] [INFO ] [sig ] [1415/3449] Completed GRX in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-04T20:23:31.054116] [INFO ] [sig ] [1416/3449] Forecasting GS... [2026-02-04T20:23:31.054148] [INFO ] [sig ] Generating forecast for: GS [2026-02-04T20:23:31.054179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-02-04T20:23:31.067365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-02-04T20:23:31.067816] [INFO ] [FORECASTER] Starting predict_future for GS [2026-02-04T20:23:31.068870] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-02-04T20:23:31.068921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:31.068953] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:31.068980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:31.069037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:31.129695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:31.130798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:31.130879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:31.130913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:31.258156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:31.258317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:31.258358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:31.258387] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:31.261901] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=85.08%) [2026-02-04T20:23:31.262190] [INFO ] [FORECASTER] Completed predict_future for GS [2026-02-04T20:23:31.262324] [INFO ] [sig ] GS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:31.411091] [INFO ] [LOCAL ] Saved forecast: GS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GS.txt [2026-02-04T20:23:31.411247] [INFO ] [sig ] [1416/3449] Completed GS in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-04T20:23:31.411288] [INFO ] [sig ] [1417/3449] Forecasting GSBC... [2026-02-04T20:23:31.411318] [INFO ] [sig ] Generating forecast for: GSBC [2026-02-04T20:23:31.411349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-02-04T20:23:31.423363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-02-04T20:23:31.423819] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-02-04T20:23:31.424671] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-02-04T20:23:31.424735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:31.424773] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:31.424807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:31.424870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:31.486038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:31.486944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:31.487070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:31.487104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:31.613964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:31.614143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:31.614184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:31.614215] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:31.617890] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-02-04T20:23:31.618222] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-02-04T20:23:31.618356] [INFO ] [sig ] GSBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:31.767717] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GSBC.txt [2026-02-04T20:23:31.767885] [INFO ] [sig ] [1417/3449] Completed GSBC in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-04T20:23:31.767926] [INFO ] [sig ] [1418/3449] Forecasting GSBD... [2026-02-04T20:23:31.767974] [INFO ] [sig ] Generating forecast for: GSBD [2026-02-04T20:23:31.768004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-02-04T20:23:31.781130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-02-04T20:23:31.781777] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-02-04T20:23:31.782595] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-02-04T20:23:31.782647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:31.782679] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:31.782705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:31.782763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:31.844128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:31.845225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:31.845307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:31.845530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:31.989351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:31.989521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:31.989563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:31.989615] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:31.993066] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=63.59%) [2026-02-04T20:23:31.993355] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-02-04T20:23:31.993490] [INFO ] [sig ] GSBD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:32.135668] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GSBD.txt [2026-02-04T20:23:32.135828] [INFO ] [sig ] [1418/3449] Completed GSBD in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:32.135870] [INFO ] [sig ] [1419/3449] Forecasting GSHD... [2026-02-04T20:23:32.135901] [INFO ] [sig ] Generating forecast for: GSHD [2026-02-04T20:23:32.135931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-02-04T20:23:32.148556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-02-04T20:23:32.148973] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-02-04T20:23:32.149801] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-02-04T20:23:32.149854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:32.149885] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:32.149912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:32.149968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:32.207221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:32.208137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:32.208222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:32.208255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:32.330455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:32.330641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:32.330683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:32.330712] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:32.334390] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-02-04T20:23:32.334740] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-02-04T20:23:32.334882] [INFO ] [sig ] GSHD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:32.495657] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GSHD.txt [2026-02-04T20:23:32.495870] [INFO ] [sig ] [1419/3449] Completed GSHD in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:32.495918] [INFO ] [sig ] [1420/3449] Forecasting GSK... [2026-02-04T20:23:32.495950] [INFO ] [sig ] Generating forecast for: GSK [2026-02-04T20:23:32.495982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-02-04T20:23:32.510294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-02-04T20:23:32.510982] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-02-04T20:23:32.512226] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-02-04T20:23:32.512282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:32.512507] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:32.512535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:32.512621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:32.580140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:32.581392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:32.581495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:32.581530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:32.728121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:32.728376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:32.728459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:32.728495] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:32.733057] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=31.33%) [2026-02-04T20:23:32.733567] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-02-04T20:23:32.733784] [INFO ] [sig ] GSK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:32.890050] [INFO ] [LOCAL ] Saved forecast: GSK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GSK.txt [2026-02-04T20:23:32.890342] [INFO ] [sig ] [1420/3449] Completed GSK in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:32.890611] [INFO ] [sig ] [1421/3449] Forecasting GSL... [2026-02-04T20:23:32.890659] [INFO ] [sig ] Generating forecast for: GSL [2026-02-04T20:23:32.890693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-02-04T20:23:32.904522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-02-04T20:23:32.905114] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-02-04T20:23:32.906161] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-02-04T20:23:32.906223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:32.906286] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:32.906319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:32.906379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:32.968779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:32.970013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:32.970132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:32.970167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:33.108213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:33.108439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:33.108485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:33.108518] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:33.112651] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-02-04T20:23:33.113064] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-02-04T20:23:33.113233] [INFO ] [sig ] GSL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:33.273905] [INFO ] [LOCAL ] Saved forecast: GSL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GSL.txt [2026-02-04T20:23:33.274130] [INFO ] [sig ] [1421/3449] Completed GSL in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:33.274175] [INFO ] [sig ] [1422/3449] Forecasting GSM... [2026-02-04T20:23:33.274209] [INFO ] [sig ] Generating forecast for: GSM [2026-02-04T20:23:33.274243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-02-04T20:23:33.288084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-02-04T20:23:33.288769] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-02-04T20:23:33.289842] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-02-04T20:23:33.289901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:33.289934] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:33.289962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:33.290022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:33.352531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:33.353722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:33.353826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:33.353859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:33.488668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:33.488940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:33.488994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:33.489025] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:33.493424] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=56.93%) [2026-02-04T20:23:33.493895] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-02-04T20:23:33.494067] [INFO ] [sig ] GSM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:33.660302] [INFO ] [LOCAL ] Saved forecast: GSM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GSM.txt [2026-02-04T20:23:33.660532] [INFO ] [sig ] [1422/3449] Completed GSM in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:33.660596] [INFO ] [sig ] [1423/3449] Forecasting GTES... [2026-02-04T20:23:33.660631] [INFO ] [sig ] Generating forecast for: GTES [2026-02-04T20:23:33.660662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-02-04T20:23:33.675297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-02-04T20:23:33.675918] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-02-04T20:23:33.677011] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-02-04T20:23:33.677080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:33.677116] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:33.677145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:33.677204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:33.739068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:33.740339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:33.740447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:33.740481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:33.873644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:33.873934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:33.873997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:33.874037] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:33.878476] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-02-04T20:23:33.878840] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-02-04T20:23:33.879004] [INFO ] [sig ] GTES: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:34.035162] [INFO ] [LOCAL ] Saved forecast: GTES 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GTES.txt [2026-02-04T20:23:34.035385] [INFO ] [sig ] [1423/3449] Completed GTES in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:34.035431] [INFO ] [sig ] [1424/3449] Forecasting GTLB... [2026-02-04T20:23:34.035465] [INFO ] [sig ] Generating forecast for: GTLB [2026-02-04T20:23:34.035497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-02-04T20:23:34.049359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-02-04T20:23:34.049962] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-02-04T20:23:34.050964] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-02-04T20:23:34.051018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:34.051090] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:34.051119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:34.051178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:34.109686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:34.110870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:34.110973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:34.111005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:34.244038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:34.244280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:34.244332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:34.244363] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:34.248951] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=38.84%) [2026-02-04T20:23:34.249344] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-02-04T20:23:34.249501] [INFO ] [sig ] GTLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:34.399446] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GTLB.txt [2026-02-04T20:23:34.399626] [INFO ] [sig ] [1424/3449] Completed GTLB in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:34.399679] [INFO ] [sig ] [1425/3449] Forecasting GTLS... [2026-02-04T20:23:34.399711] [INFO ] [sig ] Generating forecast for: GTLS [2026-02-04T20:23:34.399743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-02-04T20:23:34.413398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-02-04T20:23:34.413935] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-02-04T20:23:34.414890] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-02-04T20:23:34.414943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:34.414976] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:34.415036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:34.415104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:34.474084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:34.475396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:34.475506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:34.475540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:34.606736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:34.606972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:34.607020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:34.607051] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:34.611234] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-04T20:23:34.611561] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-02-04T20:23:34.611727] [INFO ] [sig ] GTLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:34.767656] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GTLS.txt [2026-02-04T20:23:34.767858] [INFO ] [sig ] [1425/3449] Completed GTLS in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:34.767905] [INFO ] [sig ] [1426/3449] Forecasting GTN... [2026-02-04T20:23:34.767962] [INFO ] [sig ] Generating forecast for: GTN [2026-02-04T20:23:34.767999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-02-04T20:23:34.781496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-02-04T20:23:34.782100] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-02-04T20:23:34.783138] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-02-04T20:23:34.783193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:34.783228] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:34.783254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:34.783326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:34.842984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:34.844188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:34.844305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:34.844338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:34.973713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:34.973941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:34.973987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:34.974016] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:34.981800] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-02-04T20:23:34.982479] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-02-04T20:23:34.982797] [INFO ] [sig ] GTN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:35.134413] [INFO ] [LOCAL ] Saved forecast: GTN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GTN.txt [2026-02-04T20:23:35.134669] [INFO ] [sig ] [1426/3449] Completed GTN in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:35.134720] [INFO ] [sig ] [1427/3449] Forecasting GTX... [2026-02-04T20:23:35.134786] [INFO ] [sig ] Generating forecast for: GTX [2026-02-04T20:23:35.134824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-02-04T20:23:35.149236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-02-04T20:23:35.149847] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-02-04T20:23:35.150900] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-02-04T20:23:35.150954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:35.150988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:35.151015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:35.151073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:35.217873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:35.219311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:35.219412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:35.219446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:35.353365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:35.353745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:35.353787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:35.353852] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:35.357895] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-02-04T20:23:35.358224] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-02-04T20:23:35.358366] [INFO ] [sig ] GTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:35.506681] [INFO ] [LOCAL ] Saved forecast: GTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GTX.txt [2026-02-04T20:23:35.506868] [INFO ] [sig ] [1427/3449] Completed GTX in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:35.506913] [INFO ] [sig ] [1428/3449] Forecasting GTY... [2026-02-04T20:23:35.506945] [INFO ] [sig ] Generating forecast for: GTY [2026-02-04T20:23:35.506979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-02-04T20:23:35.518804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-02-04T20:23:35.519213] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-02-04T20:23:35.520247] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-02-04T20:23:35.520311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:35.520347] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:35.520376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:35.520448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:35.586135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:35.587297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:35.587386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:35.587419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:35.713691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:35.713857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:35.713896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:35.713943] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:35.717353] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=86.76%) [2026-02-04T20:23:35.717643] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-02-04T20:23:35.717774] [INFO ] [sig ] GTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:35.873394] [INFO ] [LOCAL ] Saved forecast: GTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GTY.txt [2026-02-04T20:23:35.873556] [INFO ] [sig ] [1428/3449] Completed GTY in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-04T20:23:35.873618] [INFO ] [sig ] [1429/3449] Forecasting GUG... [2026-02-04T20:23:35.873649] [INFO ] [sig ] Generating forecast for: GUG [2026-02-04T20:23:35.873678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-02-04T20:23:35.885781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-02-04T20:23:35.886158] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-02-04T20:23:35.887026] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-02-04T20:23:35.887079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:35.887111] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:35.887328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:35.887385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:35.960753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:35.961824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:35.961935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:35.961986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:36.108953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:36.109116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:36.109157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:36.109188] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:36.112834] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-02-04T20:23:36.113125] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-02-04T20:23:36.113265] [INFO ] [sig ] GUG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:36.267737] [INFO ] [LOCAL ] Saved forecast: GUG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GUG.txt [2026-02-04T20:23:36.267918] [INFO ] [sig ] [1429/3449] Completed GUG in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-04T20:23:36.267985] [INFO ] [sig ] [1430/3449] Forecasting GVA... [2026-02-04T20:23:36.268018] [INFO ] [sig ] Generating forecast for: GVA [2026-02-04T20:23:36.268052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-02-04T20:23:36.279873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-02-04T20:23:36.280286] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-02-04T20:23:36.281241] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-02-04T20:23:36.281304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:36.281343] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:36.281374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:36.281450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:36.344890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:36.347879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:36.348126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:36.348170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:36.472227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:36.472394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:36.472435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:36.472464] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:36.476099] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-02-04T20:23:36.476419] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-02-04T20:23:36.476563] [INFO ] [sig ] GVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:36.628028] [INFO ] [LOCAL ] Saved forecast: GVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GVA.txt [2026-02-04T20:23:36.628190] [INFO ] [sig ] [1430/3449] Completed GVA in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-04T20:23:36.628246] [INFO ] [sig ] [1431/3449] Forecasting GWH... [2026-02-04T20:23:36.628285] [INFO ] [sig ] Generating forecast for: GWH [2026-02-04T20:23:36.628328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-02-04T20:23:36.641715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-02-04T20:23:36.642124] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-02-04T20:23:36.643124] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-02-04T20:23:36.643193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:36.643241] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:36.643277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:36.643384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:36.708829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:36.709892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:36.709978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:36.710013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:36.844894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:36.845052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:36.845094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:36.845124] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:36.849265] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=8.14%) [2026-02-04T20:23:36.849615] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-02-04T20:23:36.849768] [INFO ] [sig ] GWH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:37.005092] [INFO ] [LOCAL ] Saved forecast: GWH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GWH.txt [2026-02-04T20:23:37.005238] [INFO ] [sig ] [1431/3449] Completed GWH in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-04T20:23:37.005285] [INFO ] [sig ] [1432/3449] Forecasting GWRE... [2026-02-04T20:23:37.005333] [INFO ] [sig ] Generating forecast for: GWRE [2026-02-04T20:23:37.005382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-02-04T20:23:37.017236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-02-04T20:23:37.017654] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-02-04T20:23:37.018553] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-02-04T20:23:37.018636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:37.018685] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:37.018740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:37.018803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:37.080697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:37.081765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:37.081870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:37.081915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:37.214366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:37.214538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:37.214603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:37.214636] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:37.218209] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-02-04T20:23:37.218683] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-02-04T20:23:37.218961] [INFO ] [sig ] GWRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:37.381084] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GWRE.txt [2026-02-04T20:23:37.381263] [INFO ] [sig ] [1432/3449] Completed GWRE in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-04T20:23:37.381316] [INFO ] [sig ] [1433/3449] Forecasting GWRS... [2026-02-04T20:23:37.381354] [INFO ] [sig ] Generating forecast for: GWRS [2026-02-04T20:23:37.381396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-02-04T20:23:37.393917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-02-04T20:23:37.394318] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-02-04T20:23:37.395263] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-02-04T20:23:37.395327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:37.395365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:37.395398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:37.395456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:37.459431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:37.460327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:37.460410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:37.460442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:37.590744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:37.590902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:37.590958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:37.591006] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:37.594960] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-02-04T20:23:37.595278] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-02-04T20:23:37.595432] [INFO ] [sig ] GWRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:37.756149] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GWRS.txt [2026-02-04T20:23:37.756328] [INFO ] [sig ] [1433/3449] Completed GWRS in 0.4s | 2.79 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-04T20:23:37.756392] [INFO ] [sig ] [1434/3449] Forecasting GXAI... [2026-02-04T20:23:37.756437] [INFO ] [sig ] Generating forecast for: GXAI [2026-02-04T20:23:37.756475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-02-04T20:23:37.773876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-02-04T20:23:37.774259] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-02-04T20:23:37.775185] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-02-04T20:23:37.775248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:37.775290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:37.775325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:37.775398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:37.842283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:37.843190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:37.843321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:37.843358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:37.970678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:37.970853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:37.970896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:37.970926] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:37.974758] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-02-04T20:23:37.975101] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-02-04T20:23:37.975247] [INFO ] [sig ] GXAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:38.135438] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/GXAI.txt [2026-02-04T20:23:38.135668] [INFO ] [sig ] [1434/3449] Completed GXAI in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:38.135733] [INFO ] [sig ] [1435/3449] Forecasting GYRE... [2026-02-04T20:23:38.135769] [INFO ] [sig ] Generating forecast for: GYRE [2026-02-04T20:23:38.135801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-02-04T20:23:38.148789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-02-04T20:23:38.149253] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-02-04T20:23:38.150229] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-02-04T20:23:38.150286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:38.150320] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:38.150349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:38.150409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:38.214564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:38.215473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:38.215556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:38.215631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:38.347401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:38.347555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:38.347616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:38.347646] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:38.351349] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-02-04T20:23:38.351660] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-02-04T20:23:38.351811] [INFO ] [sig ] GYRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:38.506012] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/GYRE.txt [2026-02-04T20:23:38.506178] [INFO ] [sig ] [1435/3449] Completed GYRE in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:38.506233] [INFO ] [sig ] [1436/3449] Forecasting H... [2026-02-04T20:23:38.506283] [INFO ] [sig ] Generating forecast for: H [2026-02-04T20:23:38.506372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-02-04T20:23:38.518498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-02-04T20:23:38.518907] [INFO ] [FORECASTER] Starting predict_future for H [2026-02-04T20:23:38.519865] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-02-04T20:23:38.519922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:38.519956] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:38.519984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:38.520042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:38.580541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:38.581463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:38.581548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:38.581605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:38.715215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:38.715517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:38.715772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:38.715803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:38.719951] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=44.03%) [2026-02-04T20:23:38.720338] [INFO ] [FORECASTER] Completed predict_future for H [2026-02-04T20:23:38.720479] [INFO ] [sig ] H: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:38.863970] [INFO ] [LOCAL ] Saved forecast: H 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/H.txt [2026-02-04T20:23:38.864133] [INFO ] [sig ] [1436/3449] Completed H in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:38.864172] [INFO ] [sig ] [1437/3449] Forecasting HAE... [2026-02-04T20:23:38.864202] [INFO ] [sig ] Generating forecast for: HAE [2026-02-04T20:23:38.864233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-02-04T20:23:38.880305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-02-04T20:23:38.880852] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-02-04T20:23:38.882021] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-02-04T20:23:38.882092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:38.882136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:38.882173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:38.882255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:38.951733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:38.952763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:38.952860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:38.952893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:39.082172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:39.082354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:39.082410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:39.082452] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:39.086130] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=39.77%) [2026-02-04T20:23:39.086419] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-02-04T20:23:39.086555] [INFO ] [sig ] HAE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:39.263388] [INFO ] [LOCAL ] Saved forecast: HAE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HAE.txt [2026-02-04T20:23:39.263654] [INFO ] [sig ] [1437/3449] Completed HAE in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:39.263703] [INFO ] [sig ] [1438/3449] Forecasting HAFC... [2026-02-04T20:23:39.263734] [INFO ] [sig ] Generating forecast for: HAFC [2026-02-04T20:23:39.263767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-02-04T20:23:39.277221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-02-04T20:23:39.277688] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-02-04T20:23:39.278687] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-02-04T20:23:39.278747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:39.278784] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:39.278817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:39.278889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:39.342493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:39.343739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:39.343862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:39.343903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:39.478738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:39.478937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:39.478978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:39.479007] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:39.482759] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=74.82%) [2026-02-04T20:23:39.483098] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-02-04T20:23:39.483243] [INFO ] [sig ] HAFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:39.638062] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HAFC.txt [2026-02-04T20:23:39.638226] [INFO ] [sig ] [1438/3449] Completed HAFC in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:39.638267] [INFO ] [sig ] [1439/3449] Forecasting HAIN... [2026-02-04T20:23:39.638295] [INFO ] [sig ] Generating forecast for: HAIN [2026-02-04T20:23:39.638328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-02-04T20:23:39.650691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-02-04T20:23:39.651126] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-02-04T20:23:39.652093] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-02-04T20:23:39.652148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:39.652183] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:39.652213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:39.652272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:39.713804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:39.714743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:39.714828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:39.714864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:39.838926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:39.839086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:39.839127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:39.839159] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:39.843247] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=37.49%) [2026-02-04T20:23:39.843521] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-02-04T20:23:39.843668] [INFO ] [sig ] HAIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:39.995141] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HAIN.txt [2026-02-04T20:23:39.995295] [INFO ] [sig ] [1439/3449] Completed HAIN in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:39.995337] [INFO ] [sig ] [1440/3449] Forecasting HAL... [2026-02-04T20:23:39.995366] [INFO ] [sig ] Generating forecast for: HAL [2026-02-04T20:23:39.995398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-02-04T20:23:40.006909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-02-04T20:23:40.007313] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-02-04T20:23:40.008162] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-02-04T20:23:40.008215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:40.008247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:40.008273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:40.008329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:40.067118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:40.068068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:40.068154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:40.068187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:40.193055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:40.193215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:40.193254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:40.193283] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:40.196753] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=24.39%) [2026-02-04T20:23:40.197027] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-02-04T20:23:40.197156] [INFO ] [sig ] HAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:40.403625] [INFO ] [LOCAL ] Saved forecast: HAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HAL.txt [2026-02-04T20:23:40.403765] [INFO ] [sig ] [1440/3449] Completed HAL in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:40.403805] [INFO ] [sig ] [1441/3449] Forecasting HALO... [2026-02-04T20:23:40.403836] [INFO ] [sig ] Generating forecast for: HALO [2026-02-04T20:23:40.403865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-02-04T20:23:40.414957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-02-04T20:23:40.415295] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-02-04T20:23:40.416132] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-02-04T20:23:40.416185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:40.416245] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:40.416275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:40.416341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:40.473741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:40.474447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:40.474526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:40.474559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:40.598171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:40.598331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:40.598379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:40.598414] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:40.601865] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-02-04T20:23:40.602154] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-02-04T20:23:40.602282] [INFO ] [sig ] HALO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:40.746413] [INFO ] [LOCAL ] Saved forecast: HALO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HALO.txt [2026-02-04T20:23:40.746551] [INFO ] [sig ] [1441/3449] Completed HALO in 0.3s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:40.746611] [INFO ] [sig ] [1442/3449] Forecasting HAS... [2026-02-04T20:23:40.746643] [INFO ] [sig ] Generating forecast for: HAS [2026-02-04T20:23:40.746674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-02-04T20:23:40.757993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-02-04T20:23:40.758325] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-02-04T20:23:40.759313] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-02-04T20:23:40.759365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:40.759397] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:40.759422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:40.759478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:40.821192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:40.822104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:40.822184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:40.822216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:40.946533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:40.946705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:40.946748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:40.946778] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:40.950724] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-02-04T20:23:40.951009] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-02-04T20:23:40.951137] [INFO ] [sig ] HAS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:41.098557] [INFO ] [LOCAL ] Saved forecast: HAS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HAS.txt [2026-02-04T20:23:41.098724] [INFO ] [sig ] [1442/3449] Completed HAS in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:41.098765] [INFO ] [sig ] [1443/3449] Forecasting HASI... [2026-02-04T20:23:41.098794] [INFO ] [sig ] Generating forecast for: HASI [2026-02-04T20:23:41.098825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-02-04T20:23:41.110243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-02-04T20:23:41.110599] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-02-04T20:23:41.111414] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-02-04T20:23:41.111476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:41.111512] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:41.111537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:41.111611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:41.169150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:41.169973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:41.170054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:41.170086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:41.294996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:41.295156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:41.295195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:41.295223] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:41.298755] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=61.39%) [2026-02-04T20:23:41.299033] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-02-04T20:23:41.299160] [INFO ] [sig ] HASI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:41.447363] [INFO ] [LOCAL ] Saved forecast: HASI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HASI.txt [2026-02-04T20:23:41.447518] [INFO ] [sig ] [1443/3449] Completed HASI in 0.3s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:41.447560] [INFO ] [sig ] [1444/3449] Forecasting HBAN... [2026-02-04T20:23:41.447615] [INFO ] [sig ] Generating forecast for: HBAN [2026-02-04T20:23:41.447648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-02-04T20:23:41.460315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-02-04T20:23:41.460740] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-02-04T20:23:41.461554] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-02-04T20:23:41.461626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:41.461659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:41.461686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:41.461743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:41.522821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:41.523709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:41.523794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:41.523828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:41.654425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:41.654611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:41.654654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:41.654715] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:41.658377] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=44.31%) [2026-02-04T20:23:41.658901] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-02-04T20:23:41.659045] [INFO ] [sig ] HBAN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:41.818023] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HBAN.txt [2026-02-04T20:23:41.818216] [INFO ] [sig ] [1444/3449] Completed HBAN in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:41.818263] [INFO ] [sig ] [1445/3449] Forecasting HBANL... [2026-02-04T20:23:41.818297] [INFO ] [sig ] Generating forecast for: HBANL [2026-02-04T20:23:41.818328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-02-04T20:23:41.830128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-02-04T20:23:41.830540] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-02-04T20:23:41.831444] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-02-04T20:23:41.831516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:41.831551] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:41.831602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:41.831664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:41.893148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:41.894059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:41.894153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:41.894190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:42.015918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:42.016088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:42.016133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:42.016163] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:42.019941] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-02-04T20:23:42.020266] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-02-04T20:23:42.020405] [INFO ] [sig ] HBANL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:42.171541] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HBANL.txt [2026-02-04T20:23:42.171720] [INFO ] [sig ] [1445/3449] Completed HBANL in 0.4s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:42.171762] [INFO ] [sig ] [1446/3449] Forecasting HBANP... [2026-02-04T20:23:42.171792] [INFO ] [sig ] Generating forecast for: HBANP [2026-02-04T20:23:42.171822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-02-04T20:23:42.183785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-02-04T20:23:42.184172] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-02-04T20:23:42.185068] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-02-04T20:23:42.185122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:42.185155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:42.185184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:42.185243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:42.246779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:42.247673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:42.247759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:42.247794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:42.363389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:42.363541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:42.363600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:42.363633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:42.367008] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-02-04T20:23:42.367277] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-02-04T20:23:42.367407] [INFO ] [sig ] HBANP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:42.515126] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HBANP.txt [2026-02-04T20:23:42.515293] [INFO ] [sig ] [1446/3449] Completed HBANP in 0.3s | 2.79 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-04T20:23:42.515341] [INFO ] [sig ] [1447/3449] Forecasting HBB... [2026-02-04T20:23:42.515373] [INFO ] [sig ] Generating forecast for: HBB [2026-02-04T20:23:42.515405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-02-04T20:23:42.528310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-02-04T20:23:42.528686] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-02-04T20:23:42.529493] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-02-04T20:23:42.529544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:42.529605] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:42.529636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:42.529702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:42.593359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:42.594292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:42.594395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:42.594433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:42.709369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:42.709521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:42.709585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:42.709618] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:42.713237] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-02-04T20:23:42.713611] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-02-04T20:23:42.713928] [INFO ] [sig ] HBB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:42.859035] [INFO ] [LOCAL ] Saved forecast: HBB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HBB.txt [2026-02-04T20:23:42.859164] [INFO ] [sig ] [1447/3449] Completed HBB in 0.3s | 2.79 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-04T20:23:42.859203] [INFO ] [sig ] [1448/3449] Forecasting HBCP... [2026-02-04T20:23:42.859233] [INFO ] [sig ] Generating forecast for: HBCP [2026-02-04T20:23:42.859264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-02-04T20:23:42.870487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-02-04T20:23:42.870824] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-02-04T20:23:42.871683] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-02-04T20:23:42.871735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:42.871767] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:42.871794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:42.871851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:42.931348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:42.932188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:42.932270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:42.932302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:43.054401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:43.054552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:43.054624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:43.054656] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:43.058031] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=29.14%) [2026-02-04T20:23:43.058302] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-02-04T20:23:43.058461] [INFO ] [sig ] HBCP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:43.204741] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HBCP.txt [2026-02-04T20:23:43.204889] [INFO ] [sig ] [1448/3449] Completed HBCP in 0.3s | 2.79 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-04T20:23:43.204930] [INFO ] [sig ] [1449/3449] Forecasting HBM... [2026-02-04T20:23:43.204960] [INFO ] [sig ] Generating forecast for: HBM [2026-02-04T20:23:43.204991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-02-04T20:23:43.217362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-02-04T20:23:43.217696] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-02-04T20:23:43.218532] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-02-04T20:23:43.218613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:43.218648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:43.218675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:43.218732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:43.280216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:43.280996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:43.281102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:43.281137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:43.407313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:43.407520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:43.407615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:43.407649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:43.411374] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-02-04T20:23:43.411677] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-02-04T20:23:43.411816] [INFO ] [sig ] HBM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:43.553099] [INFO ] [LOCAL ] Saved forecast: HBM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HBM.txt [2026-02-04T20:23:43.553240] [INFO ] [sig ] [1449/3449] Completed HBM in 0.3s | 2.79 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-04T20:23:43.553281] [INFO ] [sig ] [1450/3449] Forecasting HBNC... [2026-02-04T20:23:43.553311] [INFO ] [sig ] Generating forecast for: HBNC [2026-02-04T20:23:43.553343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-02-04T20:23:43.565396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-02-04T20:23:43.565793] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-02-04T20:23:43.566603] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-02-04T20:23:43.566656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:43.566687] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:43.566712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:43.566778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:43.623079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:43.623986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:43.624095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:43.624128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:43.744266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:43.744424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:43.744465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:43.744494] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:43.748190] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=47.28%) [2026-02-04T20:23:43.748526] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-02-04T20:23:43.748686] [INFO ] [sig ] HBNC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:43.900625] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HBNC.txt [2026-02-04T20:23:43.900826] [INFO ] [sig ] [1450/3449] Completed HBNC in 0.3s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:43.900888] [INFO ] [sig ] [1451/3449] Forecasting HCA... [2026-02-04T20:23:43.900933] [INFO ] [sig ] Generating forecast for: HCA [2026-02-04T20:23:43.900968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-02-04T20:23:43.912903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-02-04T20:23:43.913302] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-02-04T20:23:43.914153] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-02-04T20:23:43.914207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:43.914240] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:43.914268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:43.914326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:43.977710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:43.978638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:43.978751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:43.978787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:44.104174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:44.104341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:44.104387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:44.104424] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:44.108425] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=37.10%) [2026-02-04T20:23:44.108802] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-02-04T20:23:44.108953] [INFO ] [sig ] HCA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:44.273604] [INFO ] [LOCAL ] Saved forecast: HCA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HCA.txt [2026-02-04T20:23:44.273806] [INFO ] [sig ] [1451/3449] Completed HCA in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:44.273865] [INFO ] [sig ] [1452/3449] Forecasting HCC... [2026-02-04T20:23:44.273900] [INFO ] [sig ] Generating forecast for: HCC [2026-02-04T20:23:44.273932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-02-04T20:23:44.285811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-02-04T20:23:44.286215] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-02-04T20:23:44.287131] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-02-04T20:23:44.287186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:44.287220] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:44.287247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:44.287306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:44.349379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:44.350366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:44.350454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:44.350489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:44.481107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:44.481264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:44.481327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:44.481360] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:44.485025] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=70.46%) [2026-02-04T20:23:44.485336] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-02-04T20:23:44.485476] [INFO ] [sig ] HCC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:44.636890] [INFO ] [LOCAL ] Saved forecast: HCC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HCC.txt [2026-02-04T20:23:44.637048] [INFO ] [sig ] [1452/3449] Completed HCC in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:44.637089] [INFO ] [sig ] [1453/3449] Forecasting HCI... [2026-02-04T20:23:44.637119] [INFO ] [sig ] Generating forecast for: HCI [2026-02-04T20:23:44.637150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-02-04T20:23:44.648708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-02-04T20:23:44.649099] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-02-04T20:23:44.649981] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-02-04T20:23:44.650036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:44.650069] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:44.650098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:44.650156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:44.709399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:44.710279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:44.710363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:44.710398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:44.847890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:44.848066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:44.848109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:44.848141] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:44.851886] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-02-04T20:23:44.852196] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-02-04T20:23:44.852337] [INFO ] [sig ] HCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:45.009045] [INFO ] [LOCAL ] Saved forecast: HCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HCI.txt [2026-02-04T20:23:45.009215] [INFO ] [sig ] [1453/3449] Completed HCI in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:45.009256] [INFO ] [sig ] [1454/3449] Forecasting HCM... [2026-02-04T20:23:45.009286] [INFO ] [sig ] Generating forecast for: HCM [2026-02-04T20:23:45.009316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-02-04T20:23:45.021750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-02-04T20:23:45.022146] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-02-04T20:23:45.023332] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-02-04T20:23:45.023387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:45.023423] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:45.023453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:45.023512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:45.088800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:45.089787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:45.089870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:45.089905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:45.215981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:45.216142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:45.216183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:45.216214] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:45.220002] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-02-04T20:23:45.220300] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-02-04T20:23:45.220436] [INFO ] [sig ] HCM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:45.368851] [INFO ] [LOCAL ] Saved forecast: HCM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HCM.txt [2026-02-04T20:23:45.369029] [INFO ] [sig ] [1454/3449] Completed HCM in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:45.369072] [INFO ] [sig ] [1455/3449] Forecasting HCSG... [2026-02-04T20:23:45.369104] [INFO ] [sig ] Generating forecast for: HCSG [2026-02-04T20:23:45.369135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-02-04T20:23:45.381426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-02-04T20:23:45.381879] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-02-04T20:23:45.382854] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-02-04T20:23:45.382909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:45.382944] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:45.383002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:45.383080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:45.449448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:45.450339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:45.450424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:45.450459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:45.575749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:45.575902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:45.575945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:45.575976] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:45.579716] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-02-04T20:23:45.580008] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-02-04T20:23:45.580139] [INFO ] [sig ] HCSG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:45.726183] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HCSG.txt [2026-02-04T20:23:45.726343] [INFO ] [sig ] [1455/3449] Completed HCSG in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:45.726386] [INFO ] [sig ] [1456/3449] Forecasting HD... [2026-02-04T20:23:45.726418] [INFO ] [sig ] Generating forecast for: HD [2026-02-04T20:23:45.726452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-02-04T20:23:45.739264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-02-04T20:23:45.739729] [INFO ] [FORECASTER] Starting predict_future for HD [2026-02-04T20:23:45.740644] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-02-04T20:23:45.740701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:45.740763] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:45.740795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:45.740854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:45.802645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:45.803509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:45.803616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:45.803655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:45.927315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:45.927472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:45.927512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:45.927542] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:45.931068] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-02-04T20:23:45.931435] [INFO ] [FORECASTER] Completed predict_future for HD [2026-02-04T20:23:45.931586] [INFO ] [sig ] HD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:46.084187] [INFO ] [LOCAL ] Saved forecast: HD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HD.txt [2026-02-04T20:23:46.084351] [INFO ] [sig ] [1456/3449] Completed HD in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:46.084392] [INFO ] [sig ] [1457/3449] Forecasting HDB... [2026-02-04T20:23:46.084423] [INFO ] [sig ] Generating forecast for: HDB [2026-02-04T20:23:46.084454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-02-04T20:23:46.097304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-02-04T20:23:46.097677] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-02-04T20:23:46.098537] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-02-04T20:23:46.098610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:46.098646] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:46.098675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:46.098733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:46.158390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:46.159311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:46.159396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:46.159436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:46.293050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:46.293218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:46.293259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:46.293290] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:46.298174] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-02-04T20:23:46.298644] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-02-04T20:23:46.299012] [INFO ] [sig ] HDB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:46.453716] [INFO ] [LOCAL ] Saved forecast: HDB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HDB.txt [2026-02-04T20:23:46.453874] [INFO ] [sig ] [1457/3449] Completed HDB in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:46.453916] [INFO ] [sig ] [1458/3449] Forecasting HDSN... [2026-02-04T20:23:46.453946] [INFO ] [sig ] Generating forecast for: HDSN [2026-02-04T20:23:46.453976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-02-04T20:23:46.465220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-02-04T20:23:46.465602] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-02-04T20:23:46.466406] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-02-04T20:23:46.466458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:46.466517] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:46.466546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:46.466620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:46.526004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:46.526887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:46.526968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:46.527002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:46.648381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:46.648539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:46.648599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:46.648635] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:46.652566] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-02-04T20:23:46.652920] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-02-04T20:23:46.653062] [INFO ] [sig ] HDSN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:46.805280] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HDSN.txt [2026-02-04T20:23:46.805437] [INFO ] [sig ] [1458/3449] Completed HDSN in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:46.805485] [INFO ] [sig ] [1459/3449] Forecasting HE... [2026-02-04T20:23:46.805522] [INFO ] [sig ] Generating forecast for: HE [2026-02-04T20:23:46.805559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-02-04T20:23:46.818975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-02-04T20:23:46.819404] [INFO ] [FORECASTER] Starting predict_future for HE [2026-02-04T20:23:46.820360] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-02-04T20:23:46.820425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:46.820464] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:46.820494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:46.820552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:46.884086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:46.884957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:46.885041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:46.885074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:47.010156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:47.010307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:47.010351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:47.010382] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:47.013913] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=95.49%) [2026-02-04T20:23:47.014196] [INFO ] [FORECASTER] Completed predict_future for HE [2026-02-04T20:23:47.014325] [INFO ] [sig ] HE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:47.160325] [INFO ] [LOCAL ] Saved forecast: HE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HE.txt [2026-02-04T20:23:47.160488] [INFO ] [sig ] [1459/3449] Completed HE in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:47.160531] [INFO ] [sig ] [1460/3449] Forecasting HEI... [2026-02-04T20:23:47.160587] [INFO ] [sig ] Generating forecast for: HEI [2026-02-04T20:23:47.160626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-02-04T20:23:47.172766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-02-04T20:23:47.173122] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-02-04T20:23:47.173947] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-02-04T20:23:47.174000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:47.174034] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:47.174061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:47.174119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:47.233535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:47.234308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:47.234392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:47.234427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:47.361984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:47.362164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:47.362210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:47.362239] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:47.365830] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-02-04T20:23:47.366115] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-02-04T20:23:47.366246] [INFO ] [sig ] HEI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:47.510778] [INFO ] [LOCAL ] Saved forecast: HEI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HEI.txt [2026-02-04T20:23:47.511121] [INFO ] [sig ] [1460/3449] Completed HEI in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:47.511161] [INFO ] [sig ] [1461/3449] Forecasting HELE... [2026-02-04T20:23:47.511191] [INFO ] [sig ] Generating forecast for: HELE [2026-02-04T20:23:47.511222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-02-04T20:23:47.523988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-02-04T20:23:47.524345] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-02-04T20:23:47.525160] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-02-04T20:23:47.525213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:47.525246] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:47.525274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:47.525331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:47.583415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:47.584168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:47.584247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:47.584279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:47.711552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:47.711735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:47.711775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:47.711803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:47.715268] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-02-04T20:23:47.715547] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-02-04T20:23:47.715692] [INFO ] [sig ] HELE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:47.862691] [INFO ] [LOCAL ] Saved forecast: HELE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HELE.txt [2026-02-04T20:23:47.862879] [INFO ] [sig ] [1461/3449] Completed HELE in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:47.862933] [INFO ] [sig ] [1462/3449] Forecasting HEPS... [2026-02-04T20:23:47.862977] [INFO ] [sig ] Generating forecast for: HEPS [2026-02-04T20:23:47.863015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-02-04T20:23:47.874161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-02-04T20:23:47.874492] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-02-04T20:23:47.875380] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-02-04T20:23:47.875438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:47.875474] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:47.875504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:47.875563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:47.935752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:47.936415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:47.936493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:47.936529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:48.058629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:48.058784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:48.058826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:48.058857] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:48.062555] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=61.47%) [2026-02-04T20:23:48.062857] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-02-04T20:23:48.062992] [INFO ] [sig ] HEPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:48.212268] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HEPS.txt [2026-02-04T20:23:48.212410] [INFO ] [sig ] [1462/3449] Completed HEPS in 0.3s | 2.79 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-04T20:23:48.212457] [INFO ] [sig ] [1463/3449] Forecasting HEQ... [2026-02-04T20:23:48.212489] [INFO ] [sig ] Generating forecast for: HEQ [2026-02-04T20:23:48.212519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-02-04T20:23:48.224902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-02-04T20:23:48.225238] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-02-04T20:23:48.226137] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-02-04T20:23:48.226190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:48.226229] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:48.226272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:48.226336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:48.286817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:48.287604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:48.287695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:48.287729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:48.408648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:48.408859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:48.408924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:48.408991] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:48.413968] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-02-04T20:23:48.414339] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-02-04T20:23:48.414485] [INFO ] [sig ] HEQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:48.568201] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HEQ.txt [2026-02-04T20:23:48.568376] [INFO ] [sig ] [1463/3449] Completed HEQ in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-04T20:23:48.568421] [INFO ] [sig ] [1464/3449] Forecasting HERO... [2026-02-04T20:23:48.568460] [INFO ] [sig ] Generating forecast for: HERO [2026-02-04T20:23:48.568512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-02-04T20:23:48.581543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-02-04T20:23:48.581963] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-02-04T20:23:48.582868] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-02-04T20:23:48.582920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:48.582953] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:48.582982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:48.583039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:48.648433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:48.649565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:48.649705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:48.649757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:48.788570] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:48.788760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:48.788805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:48.788836] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:48.792544] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-02-04T20:23:48.792860] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-02-04T20:23:48.792996] [INFO ] [sig ] HERO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:48.936391] [INFO ] [LOCAL ] Saved forecast: HERO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HERO.txt [2026-02-04T20:23:48.936555] [INFO ] [sig ] [1464/3449] Completed HERO in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-04T20:23:48.936620] [INFO ] [sig ] [1465/3449] Forecasting HESM... [2026-02-04T20:23:48.936654] [INFO ] [sig ] Generating forecast for: HESM [2026-02-04T20:23:48.936686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-02-04T20:23:48.948503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-02-04T20:23:48.948894] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-02-04T20:23:48.949837] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-02-04T20:23:48.949893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:48.949927] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:48.949957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:48.950016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:49.022989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:49.024016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:49.024117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:49.024182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:49.163026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:49.163223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:49.163268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:49.163300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:49.167352] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-02-04T20:23:49.167957] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-02-04T20:23:49.168181] [INFO ] [sig ] HESM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:49.323340] [INFO ] [LOCAL ] Saved forecast: HESM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HESM.txt [2026-02-04T20:23:49.323513] [INFO ] [sig ] [1465/3449] Completed HESM in 0.4s | 2.79 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-04T20:23:49.323561] [INFO ] [sig ] [1466/3449] Forecasting HFFG... [2026-02-04T20:23:49.323612] [INFO ] [sig ] Generating forecast for: HFFG [2026-02-04T20:23:49.323645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-02-04T20:23:49.334940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-02-04T20:23:49.335318] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-02-04T20:23:49.336144] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-02-04T20:23:49.336196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:49.336227] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:49.336254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:49.336309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:49.393895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:49.394754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:49.394844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:49.394878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:49.515884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:49.516060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:49.516103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:49.516135] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:49.519733] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-02-04T20:23:49.520034] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-02-04T20:23:49.520172] [INFO ] [sig ] HFFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:49.662066] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HFFG.txt [2026-02-04T20:23:49.662222] [INFO ] [sig ] [1466/3449] Completed HFFG in 0.3s | 2.79 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-04T20:23:49.662264] [INFO ] [sig ] [1467/3449] Forecasting HFRO... [2026-02-04T20:23:49.662296] [INFO ] [sig ] Generating forecast for: HFRO [2026-02-04T20:23:49.662328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-02-04T20:23:49.673788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-02-04T20:23:49.674162] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-02-04T20:23:49.675247] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-02-04T20:23:49.675301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:49.675334] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:49.675376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:49.675436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:49.738874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:49.739746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:49.739832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:49.739869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:49.867144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:49.867310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:49.867356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:49.867390] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:49.871312] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-02-04T20:23:49.871707] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-02-04T20:23:49.871854] [INFO ] [sig ] HFRO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:50.018001] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HFRO.txt [2026-02-04T20:23:50.018152] [INFO ] [sig ] [1467/3449] Completed HFRO in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:50.018202] [INFO ] [sig ] [1468/3449] Forecasting HFWA... [2026-02-04T20:23:50.018236] [INFO ] [sig ] Generating forecast for: HFWA [2026-02-04T20:23:50.018268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-02-04T20:23:50.030902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-02-04T20:23:50.031261] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-02-04T20:23:50.032144] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-02-04T20:23:50.032197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:50.032230] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:50.032258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:50.032316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:50.089552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:50.090343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:50.090454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:50.090489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:50.210692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:50.210853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:50.210893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:50.210925] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:50.214379] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=42.90%) [2026-02-04T20:23:50.214682] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-02-04T20:23:50.214812] [INFO ] [sig ] HFWA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:50.356015] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HFWA.txt [2026-02-04T20:23:50.356171] [INFO ] [sig ] [1468/3449] Completed HFWA in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:50.356212] [INFO ] [sig ] [1469/3449] Forecasting HG... [2026-02-04T20:23:50.356244] [INFO ] [sig ] Generating forecast for: HG [2026-02-04T20:23:50.356277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-02-04T20:23:50.367505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-02-04T20:23:50.367912] [INFO ] [FORECASTER] Starting predict_future for HG [2026-02-04T20:23:50.368813] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-02-04T20:23:50.368865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:50.368896] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:50.368923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:50.368979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:50.427117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:50.428029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:50.428113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:50.428146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:50.550649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:50.550813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:50.550854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:50.550882] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:50.554688] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-02-04T20:23:50.554970] [INFO ] [FORECASTER] Completed predict_future for HG [2026-02-04T20:23:50.555100] [INFO ] [sig ] HG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:50.710769] [INFO ] [LOCAL ] Saved forecast: HG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HG.txt [2026-02-04T20:23:50.710947] [INFO ] [sig ] [1469/3449] Completed HG in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:50.710989] [INFO ] [sig ] [1470/3449] Forecasting HGBL... [2026-02-04T20:23:50.711018] [INFO ] [sig ] Generating forecast for: HGBL [2026-02-04T20:23:50.711056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-02-04T20:23:50.729132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-02-04T20:23:50.729660] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-02-04T20:23:50.730866] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-02-04T20:23:50.730956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:50.731009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:50.731055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:50.731148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:50.801015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:50.801969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:50.802064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:50.802100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:50.928669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:50.928830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:50.928872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:50.928900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:50.932423] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-02-04T20:23:50.932725] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-02-04T20:23:50.932856] [INFO ] [sig ] HGBL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:51.075819] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HGBL.txt [2026-02-04T20:23:51.075952] [INFO ] [sig ] [1470/3449] Completed HGBL in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:51.075993] [INFO ] [sig ] [1471/3449] Forecasting HGLB... [2026-02-04T20:23:51.076024] [INFO ] [sig ] Generating forecast for: HGLB [2026-02-04T20:23:51.076062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-02-04T20:23:51.090386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-02-04T20:23:51.091001] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-02-04T20:23:51.092064] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-02-04T20:23:51.092132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:51.092180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:51.092219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:51.092294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:51.155482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:51.156944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:51.157060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:51.157094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:51.295395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:51.295634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:51.295691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:51.295726] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:51.300347] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-02-04T20:23:51.300821] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-02-04T20:23:51.300998] [INFO ] [sig ] HGLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:51.444476] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HGLB.txt [2026-02-04T20:23:51.444648] [INFO ] [sig ] [1471/3449] Completed HGLB in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:51.444697] [INFO ] [sig ] [1472/3449] Forecasting HGTY... [2026-02-04T20:23:51.444729] [INFO ] [sig ] Generating forecast for: HGTY [2026-02-04T20:23:51.444759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-02-04T20:23:51.455932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-02-04T20:23:51.456275] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-02-04T20:23:51.457110] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-02-04T20:23:51.457162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:51.457195] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:51.457221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:51.457277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:51.515993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:51.516728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:51.516813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:51.516847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:51.635744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:51.635902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:51.635943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:51.635972] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:51.639463] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-02-04T20:23:51.639795] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-02-04T20:23:51.639927] [INFO ] [sig ] HGTY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:51.785347] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HGTY.txt [2026-02-04T20:23:51.785487] [INFO ] [sig ] [1472/3449] Completed HGTY in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:51.785527] [INFO ] [sig ] [1473/3449] Forecasting HHH... [2026-02-04T20:23:51.785556] [INFO ] [sig ] Generating forecast for: HHH [2026-02-04T20:23:51.785606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-02-04T20:23:51.797559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-02-04T20:23:51.798005] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-02-04T20:23:51.798841] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-02-04T20:23:51.798894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:51.798926] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:51.798954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:51.799010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:51.856759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:51.857778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:51.857870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:51.857903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:51.979760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:51.979935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:51.979977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:51.980007] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:51.983494] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-02-04T20:23:51.983803] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-02-04T20:23:51.983933] [INFO ] [sig ] HHH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:52.124121] [INFO ] [LOCAL ] Saved forecast: HHH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HHH.txt [2026-02-04T20:23:52.124250] [INFO ] [sig ] [1473/3449] Completed HHH in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:52.124290] [INFO ] [sig ] [1474/3449] Forecasting HI... [2026-02-04T20:23:52.124321] [INFO ] [sig ] Generating forecast for: HI [2026-02-04T20:23:52.124352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-02-04T20:23:52.135934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-02-04T20:23:52.136258] [INFO ] [FORECASTER] Starting predict_future for HI [2026-02-04T20:23:52.137111] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-02-04T20:23:52.137163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:52.137195] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:52.137221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:52.137277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:52.194063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:52.194775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:52.194854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:52.194888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:52.317629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:52.318041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:52.318097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:52.318131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:52.322170] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-02-04T20:23:52.322468] [INFO ] [FORECASTER] Completed predict_future for HI [2026-02-04T20:23:52.322628] [INFO ] [sig ] HI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:52.467424] [INFO ] [LOCAL ] Saved forecast: HI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HI.txt [2026-02-04T20:23:52.467610] [INFO ] [sig ] [1474/3449] Completed HI in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:52.467664] [INFO ] [sig ] [1475/3449] Forecasting HIFS... [2026-02-04T20:23:52.467701] [INFO ] [sig ] Generating forecast for: HIFS [2026-02-04T20:23:52.467738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-02-04T20:23:52.478694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-02-04T20:23:52.479079] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-02-04T20:23:52.479891] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-02-04T20:23:52.479943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:52.480003] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:52.480032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:52.480088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:52.538666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:52.539600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:52.539695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:52.539729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:52.659679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:52.659843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:52.659885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:52.659914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:52.663357] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-02-04T20:23:52.663681] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-02-04T20:23:52.663819] [INFO ] [sig ] HIFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:52.805886] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HIFS.txt [2026-02-04T20:23:52.806043] [INFO ] [sig ] [1475/3449] Completed HIFS in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:52.806089] [INFO ] [sig ] [1476/3449] Forecasting HIG... [2026-02-04T20:23:52.806121] [INFO ] [sig ] Generating forecast for: HIG [2026-02-04T20:23:52.806151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-02-04T20:23:52.817789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-02-04T20:23:52.818248] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-02-04T20:23:52.819182] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-02-04T20:23:52.819237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:52.819270] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:52.819299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:52.819358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:52.878615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:52.879488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:52.879646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:52.879711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:53.008034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:53.008225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:53.008268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:53.008298] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:53.011829] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-02-04T20:23:53.012101] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-02-04T20:23:53.012227] [INFO ] [sig ] HIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:53.153091] [INFO ] [LOCAL ] Saved forecast: HIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HIG.txt [2026-02-04T20:23:53.153227] [INFO ] [sig ] [1476/3449] Completed HIG in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:53.153267] [INFO ] [sig ] [1477/3449] Forecasting HII... [2026-02-04T20:23:53.153296] [INFO ] [sig ] Generating forecast for: HII [2026-02-04T20:23:53.153327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-02-04T20:23:53.164537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-02-04T20:23:53.164890] [INFO ] [FORECASTER] Starting predict_future for HII [2026-02-04T20:23:53.165699] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-02-04T20:23:53.165750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:53.165782] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:53.165809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:53.165866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:53.226366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:53.227096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:53.227208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:53.227244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:53.355484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:53.355672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:53.355712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:53.355742] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:53.359215] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-02-04T20:23:53.359495] [INFO ] [FORECASTER] Completed predict_future for HII [2026-02-04T20:23:53.359649] [INFO ] [sig ] HII: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:53.504606] [INFO ] [LOCAL ] Saved forecast: HII 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HII.txt [2026-02-04T20:23:53.504761] [INFO ] [sig ] [1477/3449] Completed HII in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:53.504802] [INFO ] [sig ] [1478/3449] Forecasting HIMS... [2026-02-04T20:23:53.504833] [INFO ] [sig ] Generating forecast for: HIMS [2026-02-04T20:23:53.504864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-02-04T20:23:53.516801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-02-04T20:23:53.517163] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-02-04T20:23:53.518074] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-02-04T20:23:53.518127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:53.518159] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:53.518187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:53.518245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:53.581329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:53.582220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:53.582303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:53.582338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:53.704068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:53.704232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:53.704275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:53.704340] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:53.709080] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-02-04T20:23:53.709429] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-02-04T20:23:53.709628] [INFO ] [sig ] HIMS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:53.864612] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HIMS.txt [2026-02-04T20:23:53.864789] [INFO ] [sig ] [1478/3449] Completed HIMS in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:53.864840] [INFO ] [sig ] [1479/3449] Forecasting HIMX... [2026-02-04T20:23:53.864877] [INFO ] [sig ] Generating forecast for: HIMX [2026-02-04T20:23:53.864916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-02-04T20:23:53.876529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-02-04T20:23:53.876982] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-02-04T20:23:53.877901] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-02-04T20:23:53.877984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:53.878020] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:53.878048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:53.878107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:53.935964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:53.936849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:53.936931] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:53.936965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:54.062669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:54.062833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:54.062875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:54.062906] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:54.066457] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-02-04T20:23:54.066796] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-02-04T20:23:54.066939] [INFO ] [sig ] HIMX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:54.211189] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HIMX.txt [2026-02-04T20:23:54.211319] [INFO ] [sig ] [1479/3449] Completed HIMX in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-04T20:23:54.211360] [INFO ] [sig ] [1480/3449] Forecasting HIO... [2026-02-04T20:23:54.211391] [INFO ] [sig ] Generating forecast for: HIO [2026-02-04T20:23:54.211421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-02-04T20:23:54.223877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-02-04T20:23:54.224217] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-02-04T20:23:54.225121] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-02-04T20:23:54.225186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:54.225221] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:54.225248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:54.225307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:54.286854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:54.287507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:54.287615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:54.287678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:54.413007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:54.413375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:54.413418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:54.413447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:54.417364] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-02-04T20:23:54.417677] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-02-04T20:23:54.417812] [INFO ] [sig ] HIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:54.564693] [INFO ] [LOCAL ] Saved forecast: HIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HIO.txt [2026-02-04T20:23:54.564825] [INFO ] [sig ] [1480/3449] Completed HIO in 0.4s | 2.79 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-04T20:23:54.564865] [INFO ] [sig ] [1481/3449] Forecasting HIPO... [2026-02-04T20:23:54.564894] [INFO ] [sig ] Generating forecast for: HIPO [2026-02-04T20:23:54.564925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-02-04T20:23:54.576487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-02-04T20:23:54.576836] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-02-04T20:23:54.577650] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-02-04T20:23:54.577703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:54.577736] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:54.577763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:54.577821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:54.637173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:54.637861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:54.637973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:54.638015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:54.760201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:54.760347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:54.760395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:54.760423] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:54.764318] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-02-04T20:23:54.764605] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-02-04T20:23:54.764737] [INFO ] [sig ] HIPO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:54.907296] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HIPO.txt [2026-02-04T20:23:54.907440] [INFO ] [sig ] [1481/3449] Completed HIPO in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-04T20:23:54.907482] [INFO ] [sig ] [1482/3449] Forecasting HITI... [2026-02-04T20:23:54.907512] [INFO ] [sig ] Generating forecast for: HITI [2026-02-04T20:23:54.907542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-02-04T20:23:54.918935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-02-04T20:23:54.919272] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-02-04T20:23:54.920108] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-02-04T20:23:54.920161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:54.920194] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:54.920221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:54.920277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:54.977235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:54.977893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:54.977994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:54.978027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:55.096843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:55.096997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:55.097039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:55.097069] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:55.100591] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-02-04T20:23:55.100877] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-02-04T20:23:55.101010] [INFO ] [sig ] HITI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:55.242615] [INFO ] [LOCAL ] Saved forecast: HITI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HITI.txt [2026-02-04T20:23:55.242735] [INFO ] [sig ] [1482/3449] Completed HITI in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-04T20:23:55.242774] [INFO ] [sig ] [1483/3449] Forecasting HIVE... [2026-02-04T20:23:55.242803] [INFO ] [sig ] Generating forecast for: HIVE [2026-02-04T20:23:55.242831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-02-04T20:23:55.253826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-02-04T20:23:55.254133] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-02-04T20:23:55.254961] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-02-04T20:23:55.255013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:55.255045] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:55.255072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:55.255128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:55.315350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:55.316056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:55.316136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:55.316171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:55.435954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:55.436089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:55.436131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:55.436160] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:55.439605] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-02-04T20:23:55.439888] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-02-04T20:23:55.440017] [INFO ] [sig ] HIVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:55.580498] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HIVE.txt [2026-02-04T20:23:55.580646] [INFO ] [sig ] [1483/3449] Completed HIVE in 0.3s | 2.79 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-04T20:23:55.580706] [INFO ] [sig ] [1484/3449] Forecasting HIX... [2026-02-04T20:23:55.580740] [INFO ] [sig ] Generating forecast for: HIX [2026-02-04T20:23:55.580771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-02-04T20:23:55.591821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-02-04T20:23:55.592122] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-02-04T20:23:55.592983] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-02-04T20:23:55.593041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:55.593077] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:55.593104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:55.593164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:55.652524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:55.653153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:55.653232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:55.653266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:55.768421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:55.768566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:55.768627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:55.768658] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:55.772053] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=75.28%) [2026-02-04T20:23:55.772331] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-02-04T20:23:55.772460] [INFO ] [sig ] HIX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:55.915804] [INFO ] [LOCAL ] Saved forecast: HIX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HIX.txt [2026-02-04T20:23:55.915913] [INFO ] [sig ] [1484/3449] Completed HIX in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:55.915951] [INFO ] [sig ] [1485/3449] Forecasting HL... [2026-02-04T20:23:55.915979] [INFO ] [sig ] Generating forecast for: HL [2026-02-04T20:23:55.916009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-02-04T20:23:55.926995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-02-04T20:23:55.927300] [INFO ] [FORECASTER] Starting predict_future for HL [2026-02-04T20:23:55.928181] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-02-04T20:23:55.928235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:55.928269] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:55.928296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:55.928354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:55.985829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:55.986539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:55.986667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:55.986700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:56.112672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:56.112827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:56.112867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:56.112896] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:56.116220] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-02-04T20:23:56.116491] [INFO ] [FORECASTER] Completed predict_future for HL [2026-02-04T20:23:56.116654] [INFO ] [sig ] HL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:56.258202] [INFO ] [LOCAL ] Saved forecast: HL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HL.txt [2026-02-04T20:23:56.258329] [INFO ] [sig ] [1485/3449] Completed HL in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:56.258368] [INFO ] [sig ] [1486/3449] Forecasting HLAL... [2026-02-04T20:23:56.258400] [INFO ] [sig ] Generating forecast for: HLAL [2026-02-04T20:23:56.258430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-02-04T20:23:56.269538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-02-04T20:23:56.269874] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-02-04T20:23:56.270669] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-02-04T20:23:56.270721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:56.270752] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:56.270780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:56.270837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:56.342212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:56.342918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:56.342996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:56.343030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:56.468299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:56.468460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:56.468499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:56.468529] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:56.472312] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-02-04T20:23:56.472624] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-02-04T20:23:56.472760] [INFO ] [sig ] HLAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:56.613054] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HLAL.txt [2026-02-04T20:23:56.613218] [INFO ] [sig ] [1486/3449] Completed HLAL in 0.4s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:56.613259] [INFO ] [sig ] [1487/3449] Forecasting HLF... [2026-02-04T20:23:56.613290] [INFO ] [sig ] Generating forecast for: HLF [2026-02-04T20:23:56.613320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-02-04T20:23:56.624780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-02-04T20:23:56.625126] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-02-04T20:23:56.625929] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-02-04T20:23:56.625981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:56.626013] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:56.626039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:56.626095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:56.682191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:56.682814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:56.682892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:56.682924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:56.803669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:56.803840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:56.803883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:56.803933] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:56.807402] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=79.91%) [2026-02-04T20:23:56.807708] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-02-04T20:23:56.807843] [INFO ] [sig ] HLF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:56.951218] [INFO ] [LOCAL ] Saved forecast: HLF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HLF.txt [2026-02-04T20:23:56.951349] [INFO ] [sig ] [1487/3449] Completed HLF in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:56.951389] [INFO ] [sig ] [1488/3449] Forecasting HLI... [2026-02-04T20:23:56.951419] [INFO ] [sig ] Generating forecast for: HLI [2026-02-04T20:23:56.951449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-02-04T20:23:56.962776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-02-04T20:23:56.963111] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-02-04T20:23:56.963909] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-02-04T20:23:56.963959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:56.963991] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:56.964017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:56.964073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:57.023100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:57.023891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:57.023972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:57.024005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:57.137027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:57.137188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:57.137228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:57.137257] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:57.140715] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-02-04T20:23:57.140989] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-02-04T20:23:57.141112] [INFO ] [sig ] HLI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:57.280914] [INFO ] [LOCAL ] Saved forecast: HLI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HLI.txt [2026-02-04T20:23:57.281070] [INFO ] [sig ] [1488/3449] Completed HLI in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:57.281111] [INFO ] [sig ] [1489/3449] Forecasting HLIO... [2026-02-04T20:23:57.281142] [INFO ] [sig ] Generating forecast for: HLIO [2026-02-04T20:23:57.281172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-02-04T20:23:57.292436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-02-04T20:23:57.292884] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-02-04T20:23:57.293702] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-02-04T20:23:57.293764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:57.293804] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:57.293837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:57.293899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:57.350745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:57.351635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:57.351759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:57.351793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:57.473401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:57.473561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:57.473619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:57.473649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:57.477218] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-02-04T20:23:57.477485] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-02-04T20:23:57.477628] [INFO ] [sig ] HLIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:57.620937] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HLIO.txt [2026-02-04T20:23:57.621071] [INFO ] [sig ] [1489/3449] Completed HLIO in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:57.621110] [INFO ] [sig ] [1490/3449] Forecasting HLLY... [2026-02-04T20:23:57.621138] [INFO ] [sig ] Generating forecast for: HLLY [2026-02-04T20:23:57.621170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-02-04T20:23:57.633190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-02-04T20:23:57.633516] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-02-04T20:23:57.634476] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-02-04T20:23:57.634527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:57.634559] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:57.634613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:57.634672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:57.691655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:57.692284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:57.692360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:57.692392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:57.812049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:57.812195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:57.812236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:57.812267] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:57.815700] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-02-04T20:23:57.816007] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-02-04T20:23:57.816138] [INFO ] [sig ] HLLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:57.959072] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HLLY.txt [2026-02-04T20:23:57.959182] [INFO ] [sig ] [1490/3449] Completed HLLY in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:57.959220] [INFO ] [sig ] [1491/3449] Forecasting HLMN... [2026-02-04T20:23:57.959249] [INFO ] [sig ] Generating forecast for: HLMN [2026-02-04T20:23:57.959278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-02-04T20:23:57.972252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-02-04T20:23:57.972544] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-02-04T20:23:57.973332] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-02-04T20:23:57.973384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:57.973416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:57.973491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:57.973557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:58.030360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:58.030978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:58.031058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:58.031091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:58.150332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:58.150471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:58.150509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:58.150539] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:58.153894] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=22.65%) [2026-02-04T20:23:58.154163] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-02-04T20:23:58.154286] [INFO ] [sig ] HLMN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:58.297011] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HLMN.txt [2026-02-04T20:23:58.297123] [INFO ] [sig ] [1491/3449] Completed HLMN in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:58.297160] [INFO ] [sig ] [1492/3449] Forecasting HLN... [2026-02-04T20:23:58.297189] [INFO ] [sig ] Generating forecast for: HLN [2026-02-04T20:23:58.297219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-02-04T20:23:58.307804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-02-04T20:23:58.308134] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-02-04T20:23:58.308975] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-02-04T20:23:58.309027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:58.309085] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:58.309114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:58.309172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:58.366301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:58.366942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:58.367016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:58.367048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:58.487189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:58.487334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:58.487373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:58.487401] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:58.490837] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-02-04T20:23:58.491119] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-02-04T20:23:58.491242] [INFO ] [sig ] HLN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:58.635945] [INFO ] [LOCAL ] Saved forecast: HLN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HLN.txt [2026-02-04T20:23:58.636066] [INFO ] [sig ] [1492/3449] Completed HLN in 0.3s | 2.79 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:58.636104] [INFO ] [sig ] [1493/3449] Forecasting HLNE... [2026-02-04T20:23:58.636133] [INFO ] [sig ] Generating forecast for: HLNE [2026-02-04T20:23:58.636164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-02-04T20:23:58.647155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-02-04T20:23:58.647454] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-02-04T20:23:58.648287] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-02-04T20:23:58.648339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:58.648370] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:58.648397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:58.648453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:58.706432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:58.707087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:58.707164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:58.707196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:58.819138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:58.819261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:58.819299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:58.819327] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:58.822566] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-02-04T20:23:58.822854] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-02-04T20:23:58.822977] [INFO ] [sig ] HLNE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:58.962556] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HLNE.txt [2026-02-04T20:23:58.962690] [INFO ] [sig ] [1493/3449] Completed HLNE in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:58.962730] [INFO ] [sig ] [1494/3449] Forecasting HLX... [2026-02-04T20:23:58.962760] [INFO ] [sig ] Generating forecast for: HLX [2026-02-04T20:23:58.962791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-02-04T20:23:58.973110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-02-04T20:23:58.973406] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-02-04T20:23:58.974198] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-02-04T20:23:58.974249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:58.974281] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:58.974308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:58.974364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:59.030960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:59.031559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:59.031654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:59.031687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:59.152871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:59.153044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:59.153084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:59.153112] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:59.156479] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-02-04T20:23:59.156766] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-02-04T20:23:59.156892] [INFO ] [sig ] HLX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:59.297888] [INFO ] [LOCAL ] Saved forecast: HLX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HLX.txt [2026-02-04T20:23:59.298020] [INFO ] [sig ] [1494/3449] Completed HLX in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:59.298059] [INFO ] [sig ] [1495/3449] Forecasting HMC... [2026-02-04T20:23:59.298089] [INFO ] [sig ] Generating forecast for: HMC [2026-02-04T20:23:59.298136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-02-04T20:23:59.308370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-02-04T20:23:59.308697] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-02-04T20:23:59.309504] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-02-04T20:23:59.309554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:59.309608] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:59.309637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:59.309693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:59.365865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:59.366614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:59.366691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:59.366723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:59.486257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:59.486384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:59.486423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:59.486481] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:59.489821] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-02-04T20:23:59.490090] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-02-04T20:23:59.490215] [INFO ] [sig ] HMC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:23:59.629858] [INFO ] [LOCAL ] Saved forecast: HMC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HMC.txt [2026-02-04T20:23:59.629965] [INFO ] [sig ] [1495/3449] Completed HMC in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-04T20:23:59.630008] [INFO ] [sig ] [1496/3449] Forecasting HMN... [2026-02-04T20:23:59.630041] [INFO ] [sig ] Generating forecast for: HMN [2026-02-04T20:23:59.630073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-02-04T20:23:59.640625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-02-04T20:23:59.641008] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-02-04T20:23:59.641830] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-02-04T20:23:59.641893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:59.641926] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:59.641953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:59.642010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:23:59.699657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:23:59.700509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:23:59.700619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:23:59.700656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:23:59.823491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:23:59.823674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:23:59.823715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:23:59.823745] [INFO ] [FORECASTER] Training complete [2026-02-04T20:23:59.827157] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=89.03%) [2026-02-04T20:23:59.827433] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-02-04T20:23:59.827560] [INFO ] [sig ] HMN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:23:59.976346] [INFO ] [LOCAL ] Saved forecast: HMN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HMN.txt [2026-02-04T20:23:59.976502] [INFO ] [sig ] [1496/3449] Completed HMN in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-04T20:23:59.976554] [INFO ] [sig ] [1497/3449] Forecasting HMY... [2026-02-04T20:23:59.976602] [INFO ] [sig ] Generating forecast for: HMY [2026-02-04T20:23:59.976634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-02-04T20:23:59.988182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-02-04T20:23:59.988520] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-02-04T20:23:59.989348] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-02-04T20:23:59.989399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:23:59.989430] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:23:59.989457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:23:59.989513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:00.045470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:00.046119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:00.046196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:00.046227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:00.164116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:00.164264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:00.164303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:00.164334] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:00.167721] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=81.44%) [2026-02-04T20:24:00.168007] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-02-04T20:24:00.168133] [INFO ] [sig ] HMY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:00.306530] [INFO ] [LOCAL ] Saved forecast: HMY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HMY.txt [2026-02-04T20:24:00.306698] [INFO ] [sig ] [1497/3449] Completed HMY in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-04T20:24:00.306742] [INFO ] [sig ] [1498/3449] Forecasting HNDL... [2026-02-04T20:24:00.306771] [INFO ] [sig ] Generating forecast for: HNDL [2026-02-04T20:24:00.306803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-02-04T20:24:00.317732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-02-04T20:24:00.318108] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-02-04T20:24:00.318919] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-02-04T20:24:00.318972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:00.319004] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:00.319031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:00.319089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:00.375568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:00.376381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:00.376466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:00.376501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:00.495167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:00.495327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:00.495368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:00.495397] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:00.498918] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-02-04T20:24:00.499208] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-02-04T20:24:00.499343] [INFO ] [sig ] HNDL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:00.643066] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HNDL.txt [2026-02-04T20:24:00.643199] [INFO ] [sig ] [1498/3449] Completed HNDL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-04T20:24:00.643239] [INFO ] [sig ] [1499/3449] Forecasting HNI... [2026-02-04T20:24:00.643268] [INFO ] [sig ] Generating forecast for: HNI [2026-02-04T20:24:00.643299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-02-04T20:24:00.653897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-02-04T20:24:00.654225] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-02-04T20:24:00.655033] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-02-04T20:24:00.655086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:00.655118] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:00.655145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:00.655201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:00.718255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:00.719172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:00.719263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:00.719299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:00.840488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:00.840619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:00.840661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:00.840691] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:00.844138] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-04T20:24:00.844424] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-02-04T20:24:00.844554] [INFO ] [sig ] HNI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:01.001250] [INFO ] [LOCAL ] Saved forecast: HNI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HNI.txt [2026-02-04T20:24:01.001455] [INFO ] [sig ] [1499/3449] Completed HNI in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-04T20:24:01.001517] [INFO ] [sig ] [1500/3449] Forecasting HNRG... [2026-02-04T20:24:01.001568] [INFO ] [sig ] Generating forecast for: HNRG [2026-02-04T20:24:01.001649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-02-04T20:24:01.017003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-02-04T20:24:01.017402] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-02-04T20:24:01.018297] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-02-04T20:24:01.018351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:01.018384] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:01.018411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:01.018469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:01.084317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:01.085087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:01.085169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:01.085204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:01.207651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:01.207820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:01.207871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:01.207909] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:01.211382] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=80.40%) [2026-02-04T20:24:01.211683] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-02-04T20:24:01.211816] [INFO ] [sig ] HNRG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:01.364521] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HNRG.txt [2026-02-04T20:24:01.364689] [INFO ] [sig ] [1500/3449] Completed HNRG in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-04T20:24:01.364731] [INFO ] [sig ] [1501/3449] Forecasting HOG... [2026-02-04T20:24:01.364760] [INFO ] [sig ] Generating forecast for: HOG [2026-02-04T20:24:01.364790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-02-04T20:24:01.375978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-02-04T20:24:01.376328] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-02-04T20:24:01.377164] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-02-04T20:24:01.377216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:01.377248] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:01.377273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:01.377330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:01.433977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:01.434794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:01.434877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:01.434910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:01.555965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:01.556124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:01.556164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:01.556193] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:01.559920] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-02-04T20:24:01.560393] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-02-04T20:24:01.560521] [INFO ] [sig ] HOG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:01.705292] [INFO ] [LOCAL ] Saved forecast: HOG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HOG.txt [2026-02-04T20:24:01.705428] [INFO ] [sig ] [1501/3449] Completed HOG in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-04T20:24:01.705469] [INFO ] [sig ] [1502/3449] Forecasting HOLO... [2026-02-04T20:24:01.705499] [INFO ] [sig ] Generating forecast for: HOLO [2026-02-04T20:24:01.705529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-02-04T20:24:01.716738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-02-04T20:24:01.717116] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-02-04T20:24:01.717983] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-02-04T20:24:01.718042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:01.718075] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:01.718103] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:01.718160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:01.777281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:01.778048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:01.778173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:01.778208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:01.909609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:01.909787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:01.909836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:01.909872] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:01.913459] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-02-04T20:24:01.913773] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-02-04T20:24:01.913917] [INFO ] [sig ] HOLO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:02.064133] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HOLO.txt [2026-02-04T20:24:02.064299] [INFO ] [sig ] [1502/3449] Completed HOLO in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:02.064352] [INFO ] [sig ] [1503/3449] Forecasting HOLX... [2026-02-04T20:24:02.064386] [INFO ] [sig ] Generating forecast for: HOLX [2026-02-04T20:24:02.064418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-02-04T20:24:02.075874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-02-04T20:24:02.076223] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-02-04T20:24:02.077074] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-02-04T20:24:02.077129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:02.077163] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:02.077191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:02.077250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:02.140005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:02.140821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:02.140912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:02.140947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:02.278527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:02.278710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:02.278752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:02.278781] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:02.282194] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-02-04T20:24:02.282470] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-02-04T20:24:02.282618] [INFO ] [sig ] HOLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:02.433395] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HOLX.txt [2026-02-04T20:24:02.433541] [INFO ] [sig ] [1503/3449] Completed HOLX in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:02.433609] [INFO ] [sig ] [1504/3449] Forecasting HOMB... [2026-02-04T20:24:02.433650] [INFO ] [sig ] Generating forecast for: HOMB [2026-02-04T20:24:02.433690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-02-04T20:24:02.445138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-02-04T20:24:02.445493] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-02-04T20:24:02.446458] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-02-04T20:24:02.446544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:02.446605] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:02.446647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:02.446715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:02.509342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:02.510175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:02.510276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:02.510312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:02.637352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:02.637508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:02.637549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:02.637606] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:02.641149] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-02-04T20:24:02.641447] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-02-04T20:24:02.641599] [INFO ] [sig ] HOMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:02.793170] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HOMB.txt [2026-02-04T20:24:02.793321] [INFO ] [sig ] [1504/3449] Completed HOMB in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:02.793363] [INFO ] [sig ] [1505/3449] Forecasting HON... [2026-02-04T20:24:02.793393] [INFO ] [sig ] Generating forecast for: HON [2026-02-04T20:24:02.793425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-02-04T20:24:02.805379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-02-04T20:24:02.805820] [INFO ] [FORECASTER] Starting predict_future for HON [2026-02-04T20:24:02.806717] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-02-04T20:24:02.806777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:02.806823] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:02.806854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:02.806931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:02.869917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:02.870698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:02.870779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:02.870813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:03.008437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:03.008650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:03.008716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:03.008765] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:03.012626] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-02-04T20:24:03.012945] [INFO ] [FORECASTER] Completed predict_future for HON [2026-02-04T20:24:03.013089] [INFO ] [sig ] HON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:03.164726] [INFO ] [LOCAL ] Saved forecast: HON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HON.txt [2026-02-04T20:24:03.164903] [INFO ] [sig ] [1505/3449] Completed HON in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:03.164946] [INFO ] [sig ] [1506/3449] Forecasting HOOD... [2026-02-04T20:24:03.164978] [INFO ] [sig ] Generating forecast for: HOOD [2026-02-04T20:24:03.165010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-02-04T20:24:03.176900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-02-04T20:24:03.177298] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-02-04T20:24:03.178284] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-02-04T20:24:03.178341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:03.178374] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:03.178400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:03.178458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:03.241447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:03.242337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:03.242422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:03.242457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:03.371064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:03.371238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:03.371297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:03.371331] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:03.375117] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-04T20:24:03.375407] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-02-04T20:24:03.375539] [INFO ] [sig ] HOOD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:03.527783] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HOOD.txt [2026-02-04T20:24:03.527972] [INFO ] [sig ] [1506/3449] Completed HOOD in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:03.528020] [INFO ] [sig ] [1507/3449] Forecasting HOPE... [2026-02-04T20:24:03.528050] [INFO ] [sig ] Generating forecast for: HOPE [2026-02-04T20:24:03.528083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-02-04T20:24:03.540233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-02-04T20:24:03.540663] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-02-04T20:24:03.541532] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-02-04T20:24:03.541606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:03.541641] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:03.541669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:03.541734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:03.605245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:03.606201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:03.606309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:03.606349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:03.727464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:03.727643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:03.727686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:03.727717] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:03.731401] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=33.95%) [2026-02-04T20:24:03.731707] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-02-04T20:24:03.731840] [INFO ] [sig ] HOPE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:03.886348] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HOPE.txt [2026-02-04T20:24:03.886542] [INFO ] [sig ] [1507/3449] Completed HOPE in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:03.886642] [INFO ] [sig ] [1508/3449] Forecasting HP... [2026-02-04T20:24:03.886678] [INFO ] [sig ] Generating forecast for: HP [2026-02-04T20:24:03.886711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-02-04T20:24:03.898411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-02-04T20:24:03.898828] [INFO ] [FORECASTER] Starting predict_future for HP [2026-02-04T20:24:03.899719] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-02-04T20:24:03.899784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:03.899831] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:03.899872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:03.899961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:03.960813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:03.961570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:03.961672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:03.961715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:04.085008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:04.085166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:04.085208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:04.085239] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:04.089126] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-02-04T20:24:04.089441] [INFO ] [FORECASTER] Completed predict_future for HP [2026-02-04T20:24:04.089617] [INFO ] [sig ] HP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:04.243523] [INFO ] [LOCAL ] Saved forecast: HP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HP.txt [2026-02-04T20:24:04.243728] [INFO ] [sig ] [1508/3449] Completed HP in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:04.243779] [INFO ] [sig ] [1509/3449] Forecasting HPE... [2026-02-04T20:24:04.243823] [INFO ] [sig ] Generating forecast for: HPE [2026-02-04T20:24:04.243868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-02-04T20:24:04.256905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-02-04T20:24:04.257321] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-02-04T20:24:04.258286] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-02-04T20:24:04.258340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:04.258423] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:04.258453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:04.258511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:04.317686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:04.318437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:04.318519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:04.318552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:04.446707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:04.446868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:04.446918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:04.446956] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:04.450784] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=67.06%) [2026-02-04T20:24:04.451132] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-02-04T20:24:04.451275] [INFO ] [sig ] HPE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:04.602594] [INFO ] [LOCAL ] Saved forecast: HPE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HPE.txt [2026-02-04T20:24:04.602741] [INFO ] [sig ] [1509/3449] Completed HPE in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:04.602794] [INFO ] [sig ] [1510/3449] Forecasting HPF... [2026-02-04T20:24:04.602841] [INFO ] [sig ] Generating forecast for: HPF [2026-02-04T20:24:04.602894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-02-04T20:24:04.614428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-02-04T20:24:04.614826] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-02-04T20:24:04.615678] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-02-04T20:24:04.615741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:04.615777] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:04.615804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:04.615869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:04.677130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:04.677888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:04.678013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:04.678049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:04.803416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:04.803591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:04.803636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:04.803666] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:04.807176] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=66.90%) [2026-02-04T20:24:04.807466] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-02-04T20:24:04.807619] [INFO ] [sig ] HPF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:04.957469] [INFO ] [LOCAL ] Saved forecast: HPF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HPF.txt [2026-02-04T20:24:04.957641] [INFO ] [sig ] [1510/3449] Completed HPF in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:04.957706] [INFO ] [sig ] [1511/3449] Forecasting HPI... [2026-02-04T20:24:04.957758] [INFO ] [sig ] Generating forecast for: HPI [2026-02-04T20:24:04.957805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-02-04T20:24:04.972356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-02-04T20:24:04.972739] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-02-04T20:24:04.973549] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-02-04T20:24:04.973623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:04.973659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:04.973688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:04.973754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:05.035366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:05.036154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:05.036246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:05.036283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:05.159648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:05.159804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:05.159865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:05.159904] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:05.163532] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-02-04T20:24:05.163904] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-02-04T20:24:05.164055] [INFO ] [sig ] HPI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:05.313655] [INFO ] [LOCAL ] Saved forecast: HPI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HPI.txt [2026-02-04T20:24:05.313835] [INFO ] [sig ] [1511/3449] Completed HPI in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-04T20:24:05.313929] [INFO ] [sig ] [1512/3449] Forecasting HPK... [2026-02-04T20:24:05.313993] [INFO ] [sig ] Generating forecast for: HPK [2026-02-04T20:24:05.314055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-02-04T20:24:05.325437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-02-04T20:24:05.325825] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-02-04T20:24:05.326709] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-02-04T20:24:05.326764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:05.326796] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:05.326824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:05.326883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:05.394171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:05.395000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:05.395084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:05.395119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:05.530481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:05.530662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:05.530707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:05.530739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:05.534819] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-02-04T20:24:05.535156] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-02-04T20:24:05.535297] [INFO ] [sig ] HPK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:05.680918] [INFO ] [LOCAL ] Saved forecast: HPK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HPK.txt [2026-02-04T20:24:05.681062] [INFO ] [sig ] [1512/3449] Completed HPK in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:05.681101] [INFO ] [sig ] [1513/3449] Forecasting HPP... [2026-02-04T20:24:05.681129] [INFO ] [sig ] Generating forecast for: HPP [2026-02-04T20:24:05.681161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-02-04T20:24:05.692398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-02-04T20:24:05.692759] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-02-04T20:24:05.693545] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-02-04T20:24:05.693615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:05.693648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:05.693674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:05.693734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:05.749788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:05.750503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:05.750620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:05.750655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:05.876299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:05.876643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:05.876723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:05.876753] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:05.881654] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-02-04T20:24:05.881995] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-02-04T20:24:05.882143] [INFO ] [sig ] HPP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:06.031982] [INFO ] [LOCAL ] Saved forecast: HPP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HPP.txt [2026-02-04T20:24:06.032146] [INFO ] [sig ] [1513/3449] Completed HPP in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:06.032188] [INFO ] [sig ] [1514/3449] Forecasting HPQ... [2026-02-04T20:24:06.032218] [INFO ] [sig ] Generating forecast for: HPQ [2026-02-04T20:24:06.032252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-02-04T20:24:06.047225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-02-04T20:24:06.047616] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-02-04T20:24:06.048554] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-02-04T20:24:06.048635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:06.048670] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:06.048698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:06.048763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:06.109950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:06.110787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:06.110880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:06.110916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:06.238821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:06.238982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:06.239022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:06.239058] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:06.242896] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-02-04T20:24:06.243170] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-02-04T20:24:06.243295] [INFO ] [sig ] HPQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:06.384944] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HPQ.txt [2026-02-04T20:24:06.385090] [INFO ] [sig ] [1514/3449] Completed HPQ in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:06.385130] [INFO ] [sig ] [1515/3449] Forecasting HPS... [2026-02-04T20:24:06.385158] [INFO ] [sig ] Generating forecast for: HPS [2026-02-04T20:24:06.385188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-02-04T20:24:06.397305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-02-04T20:24:06.397691] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-02-04T20:24:06.398536] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-02-04T20:24:06.398614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:06.398686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:06.398715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:06.398771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:06.455129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:06.456002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:06.456079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:06.456113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:06.577395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:06.577555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:06.577617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:06.577647] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:06.581040] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=43.62%) [2026-02-04T20:24:06.581309] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-02-04T20:24:06.581435] [INFO ] [sig ] HPS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:06.720918] [INFO ] [LOCAL ] Saved forecast: HPS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HPS.txt [2026-02-04T20:24:06.721076] [INFO ] [sig ] [1515/3449] Completed HPS in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:06.721125] [INFO ] [sig ] [1516/3449] Forecasting HQI... [2026-02-04T20:24:06.721154] [INFO ] [sig ] Generating forecast for: HQI [2026-02-04T20:24:06.721184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-02-04T20:24:06.736268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-02-04T20:24:06.736641] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-02-04T20:24:06.737437] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-02-04T20:24:06.737490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:06.737521] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:06.737548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:06.737632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:06.794294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:06.795026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:06.795119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:06.795153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:06.909328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:06.909488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:06.909543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:06.909600] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:06.913300] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=40.91%) [2026-02-04T20:24:06.913617] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-02-04T20:24:06.913770] [INFO ] [sig ] HQI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:07.064344] [INFO ] [LOCAL ] Saved forecast: HQI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HQI.txt [2026-02-04T20:24:07.064492] [INFO ] [sig ] [1516/3449] Completed HQI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:07.064533] [INFO ] [sig ] [1517/3449] Forecasting HQL... [2026-02-04T20:24:07.064563] [INFO ] [sig ] Generating forecast for: HQL [2026-02-04T20:24:07.064615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-02-04T20:24:07.076651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-02-04T20:24:07.077044] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-02-04T20:24:07.078053] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-02-04T20:24:07.078106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:07.078139] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:07.078166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:07.078247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:07.139691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:07.140478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:07.140593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:07.140647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:07.282307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:07.282468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:07.282511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:07.282542] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:07.286545] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=10.67%) [2026-02-04T20:24:07.286941] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-02-04T20:24:07.287117] [INFO ] [sig ] HQL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:07.446721] [INFO ] [LOCAL ] Saved forecast: HQL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HQL.txt [2026-02-04T20:24:07.446882] [INFO ] [sig ] [1517/3449] Completed HQL in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:07.446924] [INFO ] [sig ] [1518/3449] Forecasting HQY... [2026-02-04T20:24:07.446954] [INFO ] [sig ] Generating forecast for: HQY [2026-02-04T20:24:07.446986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-02-04T20:24:07.459389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-02-04T20:24:07.459835] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-02-04T20:24:07.460815] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-02-04T20:24:07.460869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:07.460902] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:07.460929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:07.461003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:07.521904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:07.522768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:07.522852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:07.522888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:07.652903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:07.653063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:07.653106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:07.653137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:07.656706] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-02-04T20:24:07.657011] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-02-04T20:24:07.657143] [INFO ] [sig ] HQY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:07.808963] [INFO ] [LOCAL ] Saved forecast: HQY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HQY.txt [2026-02-04T20:24:07.809122] [INFO ] [sig ] [1518/3449] Completed HQY in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-04T20:24:07.809165] [INFO ] [sig ] [1519/3449] Forecasting HRB... [2026-02-04T20:24:07.809195] [INFO ] [sig ] Generating forecast for: HRB [2026-02-04T20:24:07.809243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-02-04T20:24:07.821113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-02-04T20:24:07.821734] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-02-04T20:24:07.822851] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-02-04T20:24:07.822904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:07.822938] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:07.822965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:07.823025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:07.885696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:07.886458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:07.886570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:07.886625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:08.016754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:08.016913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:08.016955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:08.016988] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:08.021055] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-02-04T20:24:08.021394] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-02-04T20:24:08.021533] [INFO ] [sig ] HRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:08.173291] [INFO ] [LOCAL ] Saved forecast: HRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HRB.txt [2026-02-04T20:24:08.173434] [INFO ] [sig ] [1519/3449] Completed HRB in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:08.173477] [INFO ] [sig ] [1520/3449] Forecasting HRL... [2026-02-04T20:24:08.173509] [INFO ] [sig ] Generating forecast for: HRL [2026-02-04T20:24:08.173541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-02-04T20:24:08.188694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-02-04T20:24:08.189091] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-02-04T20:24:08.190228] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-02-04T20:24:08.190284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:08.190318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:08.190346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:08.190405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:08.253154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:08.253985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:08.254070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:08.254103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:08.376349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:08.376533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:08.376591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:08.376624] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:08.380102] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-02-04T20:24:08.380387] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-02-04T20:24:08.380514] [INFO ] [sig ] HRL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:08.520742] [INFO ] [LOCAL ] Saved forecast: HRL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HRL.txt [2026-02-04T20:24:08.520889] [INFO ] [sig ] [1520/3449] Completed HRL in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:08.520930] [INFO ] [sig ] [1521/3449] Forecasting HRMY... [2026-02-04T20:24:08.520959] [INFO ] [sig ] Generating forecast for: HRMY [2026-02-04T20:24:08.520990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-02-04T20:24:08.536031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-02-04T20:24:08.536489] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-02-04T20:24:08.537423] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-02-04T20:24:08.537477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:08.537514] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:08.537544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:08.537626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:08.600070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:08.600921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:08.601040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:08.601077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:08.727385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:08.727546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:08.727606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:08.727638] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:08.731448] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-02-04T20:24:08.731758] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-02-04T20:24:08.731892] [INFO ] [sig ] HRMY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:08.884367] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HRMY.txt [2026-02-04T20:24:08.884524] [INFO ] [sig ] [1521/3449] Completed HRMY in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:08.884583] [INFO ] [sig ] [1522/3449] Forecasting HRTG... [2026-02-04T20:24:08.884619] [INFO ] [sig ] Generating forecast for: HRTG [2026-02-04T20:24:08.884653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-02-04T20:24:08.897208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-02-04T20:24:08.897667] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-02-04T20:24:08.898623] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-02-04T20:24:08.898677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:08.898712] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:08.898740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:08.898799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:08.962926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:08.963744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:08.963828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:08.963863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:09.091951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:09.092124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:09.092171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:09.092208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:09.095857] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-02-04T20:24:09.096141] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-02-04T20:24:09.096296] [INFO ] [sig ] HRTG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:09.248517] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HRTG.txt [2026-02-04T20:24:09.248743] [INFO ] [sig ] [1522/3449] Completed HRTG in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:09.248794] [INFO ] [sig ] [1523/3449] Forecasting HRTX... [2026-02-04T20:24:09.248825] [INFO ] [sig ] Generating forecast for: HRTX [2026-02-04T20:24:09.248857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-02-04T20:24:09.261108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-02-04T20:24:09.261486] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-02-04T20:24:09.262509] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-02-04T20:24:09.262563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:09.262625] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:09.262654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:09.262712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:09.329417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:09.330611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:09.330701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:09.330736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:09.461039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:09.461200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:09.461242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:09.461274] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:09.465073] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-02-04T20:24:09.465377] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-02-04T20:24:09.465513] [INFO ] [sig ] HRTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:09.620290] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HRTX.txt [2026-02-04T20:24:09.620466] [INFO ] [sig ] [1523/3449] Completed HRTX in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:09.620529] [INFO ] [sig ] [1524/3449] Forecasting HRZN... [2026-02-04T20:24:09.620566] [INFO ] [sig ] Generating forecast for: HRZN [2026-02-04T20:24:09.620628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-02-04T20:24:09.632385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-02-04T20:24:09.632783] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-02-04T20:24:09.633620] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-02-04T20:24:09.633674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:09.633713] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:09.633748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:09.633807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:09.696421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:09.697303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:09.697391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:09.697425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:09.824265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:09.824436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:09.824477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:09.824510] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:09.828443] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=83.30%) [2026-02-04T20:24:09.828807] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-02-04T20:24:09.828951] [INFO ] [sig ] HRZN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:09.975588] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HRZN.txt [2026-02-04T20:24:09.975739] [INFO ] [sig ] [1524/3449] Completed HRZN in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:09.975780] [INFO ] [sig ] [1525/3449] Forecasting HSAI... [2026-02-04T20:24:09.975809] [INFO ] [sig ] Generating forecast for: HSAI [2026-02-04T20:24:09.975841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-02-04T20:24:09.986762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-02-04T20:24:09.987133] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-02-04T20:24:09.987980] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-02-04T20:24:09.988031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:09.988062] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:09.988088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:09.988144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:10.045705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:10.046636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:10.046723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:10.046758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:10.178902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:10.179092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:10.179148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:10.179183] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:10.183154] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-02-04T20:24:10.183455] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-02-04T20:24:10.183615] [INFO ] [sig ] HSAI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:10.334669] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HSAI.txt [2026-02-04T20:24:10.334841] [INFO ] [sig ] [1525/3449] Completed HSAI in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:10.334893] [INFO ] [sig ] [1526/3449] Forecasting HSBC... [2026-02-04T20:24:10.334925] [INFO ] [sig ] Generating forecast for: HSBC [2026-02-04T20:24:10.334956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-02-04T20:24:10.346919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-02-04T20:24:10.347300] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-02-04T20:24:10.348241] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-02-04T20:24:10.348303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:10.348386] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:10.348426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:10.348541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:10.410567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:10.411427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:10.411528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:10.411565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:10.543635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:10.543818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:10.543876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:10.543924] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:10.547672] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-04T20:24:10.547979] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-02-04T20:24:10.548139] [INFO ] [sig ] HSBC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:10.698849] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HSBC.txt [2026-02-04T20:24:10.699017] [INFO ] [sig ] [1526/3449] Completed HSBC in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:10.699074] [INFO ] [sig ] [1527/3449] Forecasting HSCS... [2026-02-04T20:24:10.699112] [INFO ] [sig ] Generating forecast for: HSCS [2026-02-04T20:24:10.699145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-02-04T20:24:10.710708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-02-04T20:24:10.711096] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-02-04T20:24:10.711935] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-02-04T20:24:10.711989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:10.712029] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:10.712064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:10.712137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:10.774105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:10.774886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:10.774982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:10.775041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:10.892693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:10.892862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:10.892905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:10.892936] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:10.896498] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=75.70%) [2026-02-04T20:24:10.896802] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-02-04T20:24:10.896940] [INFO ] [sig ] HSCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:11.057850] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HSCS.txt [2026-02-04T20:24:11.058031] [INFO ] [sig ] [1527/3449] Completed HSCS in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:11.058073] [INFO ] [sig ] [1528/3449] Forecasting HSHP... [2026-02-04T20:24:11.058103] [INFO ] [sig ] Generating forecast for: HSHP [2026-02-04T20:24:11.058138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-02-04T20:24:11.069114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-02-04T20:24:11.069519] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-02-04T20:24:11.070320] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-02-04T20:24:11.070385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:11.070418] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:11.070445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:11.070500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:11.127711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:11.128636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:11.128719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:11.128754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:11.253454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:11.253629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:11.253688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:11.253724] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:11.257232] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=57.87%) [2026-02-04T20:24:11.257507] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-02-04T20:24:11.257658] [INFO ] [sig ] HSHP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:11.403604] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HSHP.txt [2026-02-04T20:24:11.403738] [INFO ] [sig ] [1528/3449] Completed HSHP in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-04T20:24:11.403778] [INFO ] [sig ] [1529/3449] Forecasting HSIC... [2026-02-04T20:24:11.403807] [INFO ] [sig ] Generating forecast for: HSIC [2026-02-04T20:24:11.403839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-02-04T20:24:11.414912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-02-04T20:24:11.415228] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-02-04T20:24:11.416028] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-02-04T20:24:11.416079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:11.416110] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:11.416137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:11.416192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:11.481248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:11.483113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:11.483263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:11.483298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:11.606962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:11.607118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:11.607158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:11.607218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:11.610706] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=7.80%) [2026-02-04T20:24:11.610976] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-02-04T20:24:11.611108] [INFO ] [sig ] HSIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:11.759222] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HSIC.txt [2026-02-04T20:24:11.759391] [INFO ] [sig ] [1529/3449] Completed HSIC in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-04T20:24:11.759437] [INFO ] [sig ] [1530/3449] Forecasting HSTM... [2026-02-04T20:24:11.759468] [INFO ] [sig ] Generating forecast for: HSTM [2026-02-04T20:24:11.759500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-02-04T20:24:11.773111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-02-04T20:24:11.773537] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-02-04T20:24:11.774412] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-02-04T20:24:11.774466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:11.774498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:11.774526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:11.774605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:11.833992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:11.834751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:11.834833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:11.834867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:11.957403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:11.957564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:11.957629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:11.957660] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:11.961185] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-02-04T20:24:11.961486] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-02-04T20:24:11.961638] [INFO ] [sig ] HSTM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:12.112803] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HSTM.txt [2026-02-04T20:24:12.112954] [INFO ] [sig ] [1530/3449] Completed HSTM in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-04T20:24:12.112997] [INFO ] [sig ] [1531/3449] Forecasting HSY... [2026-02-04T20:24:12.113030] [INFO ] [sig ] Generating forecast for: HSY [2026-02-04T20:24:12.113068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-02-04T20:24:12.125835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-02-04T20:24:12.126263] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-02-04T20:24:12.127235] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-02-04T20:24:12.127296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:12.127330] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:12.127358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:12.127417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:12.190788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:12.191630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:12.191716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:12.191753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:12.321660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:12.321842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:12.321894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:12.321926] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:12.325838] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-02-04T20:24:12.326126] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-02-04T20:24:12.326286] [INFO ] [sig ] HSY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:12.478231] [INFO ] [LOCAL ] Saved forecast: HSY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HSY.txt [2026-02-04T20:24:12.478418] [INFO ] [sig ] [1531/3449] Completed HSY in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-04T20:24:12.478475] [INFO ] [sig ] [1532/3449] Forecasting HTBK... [2026-02-04T20:24:12.478515] [INFO ] [sig ] Generating forecast for: HTBK [2026-02-04T20:24:12.478557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-02-04T20:24:12.490808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-02-04T20:24:12.491214] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-02-04T20:24:12.492222] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-02-04T20:24:12.492288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:12.492328] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:12.492369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:12.492447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:12.561636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:12.562825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:12.562929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:12.562980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:12.701305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:12.701464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:12.701506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:12.701534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:12.704952] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-02-04T20:24:12.705233] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-02-04T20:24:12.705535] [INFO ] [sig ] HTBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:12.845553] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HTBK.txt [2026-02-04T20:24:12.845724] [INFO ] [sig ] [1532/3449] Completed HTBK in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-04T20:24:12.845766] [INFO ] [sig ] [1533/3449] Forecasting HTD... [2026-02-04T20:24:12.845795] [INFO ] [sig ] Generating forecast for: HTD [2026-02-04T20:24:12.845826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-02-04T20:24:12.856625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-02-04T20:24:12.856940] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-02-04T20:24:12.857755] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-02-04T20:24:12.857807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:12.857838] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:12.857865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:12.857921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:12.915066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:12.915762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:12.915839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:12.915872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:13.037502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:13.037681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:13.037725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:13.037757] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:13.041328] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-02-04T20:24:13.041694] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-02-04T20:24:13.041840] [INFO ] [sig ] HTD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:13.185475] [INFO ] [LOCAL ] Saved forecast: HTD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HTD.txt [2026-02-04T20:24:13.185640] [INFO ] [sig ] [1533/3449] Completed HTD in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-04T20:24:13.185684] [INFO ] [sig ] [1534/3449] Forecasting HTGC... [2026-02-04T20:24:13.185713] [INFO ] [sig ] Generating forecast for: HTGC [2026-02-04T20:24:13.185745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-02-04T20:24:13.200774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-02-04T20:24:13.201393] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-02-04T20:24:13.202481] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-02-04T20:24:13.202560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:13.202621] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:13.202650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:13.202710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:13.275596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:13.277062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:13.277192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:13.277240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:13.421287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:13.421624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:13.421704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:13.421750] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:13.426738] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=38.02%) [2026-02-04T20:24:13.427118] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-02-04T20:24:13.427275] [INFO ] [sig ] HTGC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:13.589353] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HTGC.txt [2026-02-04T20:24:13.589597] [INFO ] [sig ] [1534/3449] Completed HTGC in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-04T20:24:13.589646] [INFO ] [sig ] [1535/3449] Forecasting HTH... [2026-02-04T20:24:13.589675] [INFO ] [sig ] Generating forecast for: HTH [2026-02-04T20:24:13.589710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-02-04T20:24:13.610667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-02-04T20:24:13.611250] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-02-04T20:24:13.612286] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-02-04T20:24:13.612341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:13.612375] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:13.612402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:13.612460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:13.672960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:13.674189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:13.674296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:13.674329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:13.799334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:13.799534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:13.799599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:13.799633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:13.803195] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-02-04T20:24:13.803485] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-02-04T20:24:13.803639] [INFO ] [sig ] HTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:13.945904] [INFO ] [LOCAL ] Saved forecast: HTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HTH.txt [2026-02-04T20:24:13.946055] [INFO ] [sig ] [1535/3449] Completed HTH in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:13.946096] [INFO ] [sig ] [1536/3449] Forecasting HTLD... [2026-02-04T20:24:13.946126] [INFO ] [sig ] Generating forecast for: HTLD [2026-02-04T20:24:13.946157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-02-04T20:24:13.957330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-02-04T20:24:13.957681] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-02-04T20:24:13.958510] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-02-04T20:24:13.958563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:13.958619] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:13.958648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:13.958704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:14.016192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:14.016879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:14.016987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:14.017021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:14.143949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:14.144129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:14.144183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:14.144214] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:14.148348] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-02-04T20:24:14.148879] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-02-04T20:24:14.149023] [INFO ] [sig ] HTLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:14.312727] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HTLD.txt [2026-02-04T20:24:14.312868] [INFO ] [sig ] [1536/3449] Completed HTLD in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:14.312910] [INFO ] [sig ] [1537/3449] Forecasting HTOO... [2026-02-04T20:24:14.312941] [INFO ] [sig ] Generating forecast for: HTOO [2026-02-04T20:24:14.312971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-02-04T20:24:14.324816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-02-04T20:24:14.325154] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-02-04T20:24:14.325988] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-02-04T20:24:14.326041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:14.326074] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:14.326101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:14.326158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:14.384883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:14.385699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:14.385781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:14.385813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:14.509293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:14.509459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:14.509499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:14.509530] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:14.513131] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-02-04T20:24:14.513444] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-02-04T20:24:14.513601] [INFO ] [sig ] HTOO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:14.672117] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HTOO.txt [2026-02-04T20:24:14.672331] [INFO ] [sig ] [1537/3449] Completed HTOO in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:14.672392] [INFO ] [sig ] [1538/3449] Forecasting HTZ... [2026-02-04T20:24:14.672438] [INFO ] [sig ] Generating forecast for: HTZ [2026-02-04T20:24:14.672484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-02-04T20:24:14.686779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-02-04T20:24:14.687255] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-02-04T20:24:14.688423] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-02-04T20:24:14.688481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:14.688513] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:14.688540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:14.688614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:14.748331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:14.749232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:14.749327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:14.749360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:14.879700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:14.879883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:14.879936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:14.879969] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:14.883905] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-02-04T20:24:14.884206] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-02-04T20:24:14.884352] [INFO ] [sig ] HTZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:15.032197] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HTZ.txt [2026-02-04T20:24:15.032359] [INFO ] [sig ] [1538/3449] Completed HTZ in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:15.032401] [INFO ] [sig ] [1539/3449] Forecasting HUBB... [2026-02-04T20:24:15.032431] [INFO ] [sig ] Generating forecast for: HUBB [2026-02-04T20:24:15.032462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-02-04T20:24:15.045813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-02-04T20:24:15.046299] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-02-04T20:24:15.047197] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-02-04T20:24:15.047263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:15.047324] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:15.047358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:15.047418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:15.110484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:15.111503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:15.111615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:15.111652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:15.242201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:15.242561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:15.242623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:15.242655] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:15.246341] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=28.68%) [2026-02-04T20:24:15.246635] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-02-04T20:24:15.246764] [INFO ] [sig ] HUBB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:15.396209] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HUBB.txt [2026-02-04T20:24:15.396437] [INFO ] [sig ] [1539/3449] Completed HUBB in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:15.396492] [INFO ] [sig ] [1540/3449] Forecasting HUBG... [2026-02-04T20:24:15.396531] [INFO ] [sig ] Generating forecast for: HUBG [2026-02-04T20:24:15.396593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-02-04T20:24:15.408247] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'HUBG'. [2026-02-04T20:24:15.408658] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-02-04T20:24:15.409626] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-02-04T20:24:15.409688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:15.409723] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:15.409750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:15.409808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:15.471133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:15.472007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:15.472091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:15.472130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:15.597309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:15.597469] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:24:15.597514] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:15.597547] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:15.601278] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-02-04T20:24:15.601606] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-02-04T20:24:15.601775] [INFO ] [sig ] HUBG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-04T20:24:15.755206] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HUBG.txt [2026-02-04T20:24:15.755414] [INFO ] [sig ] [1540/3449] Completed HUBG in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:15.755462] [INFO ] [sig ] [1541/3449] Forecasting HUBS... [2026-02-04T20:24:15.755505] [INFO ] [sig ] Generating forecast for: HUBS [2026-02-04T20:24:15.755551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-02-04T20:24:15.767098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-02-04T20:24:15.767515] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-02-04T20:24:15.768460] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-02-04T20:24:15.768514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:15.768547] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:15.768591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:15.768653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:15.829587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:15.830429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:15.830515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:15.830550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:15.960107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:15.960279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:15.960326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:15.960356] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:15.963958] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-02-04T20:24:15.964261] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-02-04T20:24:15.964399] [INFO ] [sig ] HUBS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:16.117442] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HUBS.txt [2026-02-04T20:24:16.117627] [INFO ] [sig ] [1541/3449] Completed HUBS in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:16.117693] [INFO ] [sig ] [1542/3449] Forecasting HUM... [2026-02-04T20:24:16.117730] [INFO ] [sig ] Generating forecast for: HUM [2026-02-04T20:24:16.117764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-02-04T20:24:16.129500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-02-04T20:24:16.129885] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-02-04T20:24:16.130762] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-02-04T20:24:16.130816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:16.130850] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:16.130877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:16.130935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:16.193850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:16.194695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:16.194779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:16.194812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:16.324134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:16.324298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:16.324360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:16.324408] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:16.328047] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-02-04T20:24:16.328432] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-02-04T20:24:16.328621] [INFO ] [sig ] HUM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:16.483393] [INFO ] [LOCAL ] Saved forecast: HUM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HUM.txt [2026-02-04T20:24:16.483554] [INFO ] [sig ] [1542/3449] Completed HUM in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:16.483624] [INFO ] [sig ] [1543/3449] Forecasting HUN... [2026-02-04T20:24:16.483658] [INFO ] [sig ] Generating forecast for: HUN [2026-02-04T20:24:16.483691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-02-04T20:24:16.496383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-02-04T20:24:16.496821] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-02-04T20:24:16.497790] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-02-04T20:24:16.497844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:16.497916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:16.497972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:16.498043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:16.556338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:16.557250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:16.557335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:16.557371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:16.681914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:16.682069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:16.682110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:16.682143] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:16.685673] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-02-04T20:24:16.685957] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-02-04T20:24:16.686088] [INFO ] [sig ] HUN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:16.832807] [INFO ] [LOCAL ] Saved forecast: HUN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HUN.txt [2026-02-04T20:24:16.832959] [INFO ] [sig ] [1543/3449] Completed HUN in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:16.833005] [INFO ] [sig ] [1544/3449] Forecasting HURC... [2026-02-04T20:24:16.833035] [INFO ] [sig ] Generating forecast for: HURC [2026-02-04T20:24:16.833070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-02-04T20:24:16.845691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-02-04T20:24:16.846042] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-02-04T20:24:16.847017] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-02-04T20:24:16.847070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:16.847107] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:16.847139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:16.847206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:16.908107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:16.909014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:16.909128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:16.909163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:17.021207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:17.021362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:17.021403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:17.021430] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:17.024882] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-02-04T20:24:17.025154] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-02-04T20:24:17.025301] [INFO ] [sig ] HURC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:17.170709] [INFO ] [LOCAL ] Saved forecast: HURC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HURC.txt [2026-02-04T20:24:17.170887] [INFO ] [sig ] [1544/3449] Completed HURC in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:17.170936] [INFO ] [sig ] [1545/3449] Forecasting HURN... [2026-02-04T20:24:17.170970] [INFO ] [sig ] Generating forecast for: HURN [2026-02-04T20:24:17.171003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-02-04T20:24:17.182910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-02-04T20:24:17.183280] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-02-04T20:24:17.184319] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-02-04T20:24:17.184384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:17.184432] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:17.184476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:17.184563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:17.244470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:17.245387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:17.245475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:17.245507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:17.367744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:17.367909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:17.367981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:17.368023] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:17.371597] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=21.00%) [2026-02-04T20:24:17.371872] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-02-04T20:24:17.371997] [INFO ] [sig ] HURN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:17.524633] [INFO ] [LOCAL ] Saved forecast: HURN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HURN.txt [2026-02-04T20:24:17.524794] [INFO ] [sig ] [1545/3449] Completed HURN in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-04T20:24:17.524837] [INFO ] [sig ] [1546/3449] Forecasting HUYA... [2026-02-04T20:24:17.524867] [INFO ] [sig ] Generating forecast for: HUYA [2026-02-04T20:24:17.524901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-02-04T20:24:17.536100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-02-04T20:24:17.536489] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-02-04T20:24:17.537322] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-02-04T20:24:17.537375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:17.537407] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:17.537434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:17.537492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:17.599279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:17.600170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:17.600268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:17.600310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:17.723379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:17.723538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:17.723616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:17.723680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:17.727545] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=7.52%) [2026-02-04T20:24:17.727871] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-02-04T20:24:17.728035] [INFO ] [sig ] HUYA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:17.875197] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HUYA.txt [2026-02-04T20:24:17.875357] [INFO ] [sig ] [1546/3449] Completed HUYA in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-04T20:24:17.875400] [INFO ] [sig ] [1547/3449] Forecasting HWC... [2026-02-04T20:24:17.875431] [INFO ] [sig ] Generating forecast for: HWC [2026-02-04T20:24:17.875464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-02-04T20:24:17.886713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-02-04T20:24:17.887080] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-02-04T20:24:17.888114] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-02-04T20:24:17.888169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:17.888202] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:17.888231] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:17.888293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:17.951259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:17.952552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:17.952667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:17.952705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:18.085205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:18.085360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:18.085399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:18.085428] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:18.089083] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-02-04T20:24:18.089387] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-02-04T20:24:18.089517] [INFO ] [sig ] HWC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:18.240037] [INFO ] [LOCAL ] Saved forecast: HWC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HWC.txt [2026-02-04T20:24:18.240200] [INFO ] [sig ] [1547/3449] Completed HWC in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-04T20:24:18.240241] [INFO ] [sig ] [1548/3449] Forecasting HWH... [2026-02-04T20:24:18.240274] [INFO ] [sig ] Generating forecast for: HWH [2026-02-04T20:24:18.240305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-02-04T20:24:18.252136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-02-04T20:24:18.252589] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-02-04T20:24:18.253546] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-02-04T20:24:18.253626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:18.253663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:18.253691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:18.253751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:18.310663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:18.311455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:18.311554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:18.311608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:18.430857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:18.431017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:18.431056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:18.431085] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:18.434492] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: UP (p=73.71%) [2026-02-04T20:24:18.434784] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-02-04T20:24:18.434911] [INFO ] [sig ] HWH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:18.577399] [INFO ] [LOCAL ] Saved forecast: HWH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HWH.txt [2026-02-04T20:24:18.577543] [INFO ] [sig ] [1548/3449] Completed HWH in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-04T20:24:18.577611] [INFO ] [sig ] [1549/3449] Forecasting HWKN... [2026-02-04T20:24:18.577642] [INFO ] [sig ] Generating forecast for: HWKN [2026-02-04T20:24:18.577675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-02-04T20:24:18.588944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-02-04T20:24:18.589311] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-02-04T20:24:18.590136] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-02-04T20:24:18.590188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:18.590219] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:18.590246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:18.590302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:18.646513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:18.647389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:18.647474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:18.647507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:18.768089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:18.768279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:18.768325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:18.768353] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:18.771738] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=82.24%) [2026-02-04T20:24:18.772017] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-02-04T20:24:18.772141] [INFO ] [sig ] HWKN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:18.911880] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HWKN.txt [2026-02-04T20:24:18.912026] [INFO ] [sig ] [1549/3449] Completed HWKN in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-04T20:24:18.912066] [INFO ] [sig ] [1550/3449] Forecasting HWM... [2026-02-04T20:24:18.912095] [INFO ] [sig ] Generating forecast for: HWM [2026-02-04T20:24:18.912127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-02-04T20:24:18.923547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-02-04T20:24:18.923948] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-02-04T20:24:18.924804] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-02-04T20:24:18.924857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:18.924915] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:18.924947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:18.925004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:18.984365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:18.985190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:18.985270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:18.985304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:19.107504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:19.107674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:19.107715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:19.107744] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:19.111377] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-02-04T20:24:19.111684] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-02-04T20:24:19.111817] [INFO ] [sig ] HWM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:19.256450] [INFO ] [LOCAL ] Saved forecast: HWM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HWM.txt [2026-02-04T20:24:19.256604] [INFO ] [sig ] [1550/3449] Completed HWM in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-04T20:24:19.256649] [INFO ] [sig ] [1551/3449] Forecasting HXL... [2026-02-04T20:24:19.256692] [INFO ] [sig ] Generating forecast for: HXL [2026-02-04T20:24:19.256726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-02-04T20:24:19.267638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-02-04T20:24:19.267990] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-02-04T20:24:19.268866] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-02-04T20:24:19.268919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:19.268951] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:19.268978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:19.269035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:19.328165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:19.328990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:19.329071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:19.329103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:19.460891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:19.461050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:19.461090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:19.461118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:19.464715] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-02-04T20:24:19.465037] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-02-04T20:24:19.465206] [INFO ] [sig ] HXL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:19.606294] [INFO ] [LOCAL ] Saved forecast: HXL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HXL.txt [2026-02-04T20:24:19.606451] [INFO ] [sig ] [1551/3449] Completed HXL in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-04T20:24:19.606493] [INFO ] [sig ] [1552/3449] Forecasting HY... [2026-02-04T20:24:19.606522] [INFO ] [sig ] Generating forecast for: HY [2026-02-04T20:24:19.606553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-02-04T20:24:19.617085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-02-04T20:24:19.617413] [INFO ] [FORECASTER] Starting predict_future for HY [2026-02-04T20:24:19.618253] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-02-04T20:24:19.618305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:19.618336] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:19.618362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:19.618418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:19.674352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:19.674979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:19.675056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:19.675103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:19.806314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:19.806476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:19.806517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:19.806545] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:19.810121] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-02-04T20:24:19.810399] [INFO ] [FORECASTER] Completed predict_future for HY [2026-02-04T20:24:19.810532] [INFO ] [sig ] HY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:19.955356] [INFO ] [LOCAL ] Saved forecast: HY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HY.txt [2026-02-04T20:24:19.955500] [INFO ] [sig ] [1552/3449] Completed HY in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:19.955540] [INFO ] [sig ] [1553/3449] Forecasting HYFM... [2026-02-04T20:24:19.955587] [INFO ] [sig ] Generating forecast for: HYFM [2026-02-04T20:24:19.955621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-02-04T20:24:19.965979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-02-04T20:24:19.966342] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-02-04T20:24:19.967240] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-02-04T20:24:19.967293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:19.967325] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:19.967355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:19.967412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:20.024638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:20.025402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:20.025482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:20.025547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:20.144581] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:20.144754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:20.144797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:20.144827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:20.148511] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-02-04T20:24:20.148814] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-02-04T20:24:20.148944] [INFO ] [sig ] HYFM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:20.289960] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HYFM.txt [2026-02-04T20:24:20.290102] [INFO ] [sig ] [1553/3449] Completed HYFM in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:20.290144] [INFO ] [sig ] [1554/3449] Forecasting HYI... [2026-02-04T20:24:20.290175] [INFO ] [sig ] Generating forecast for: HYI [2026-02-04T20:24:20.290216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-02-04T20:24:20.301432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-02-04T20:24:20.301840] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-02-04T20:24:20.302731] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-02-04T20:24:20.302784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:20.302818] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:20.302845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:20.302903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:20.362825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:20.363536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:20.363634] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:20.363668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:20.485887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:20.486045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:20.486088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:20.486117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:20.489645] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-02-04T20:24:20.489923] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-02-04T20:24:20.490049] [INFO ] [sig ] HYI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:20.629007] [INFO ] [LOCAL ] Saved forecast: HYI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HYI.txt [2026-02-04T20:24:20.629154] [INFO ] [sig ] [1554/3449] Completed HYI in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:20.629195] [INFO ] [sig ] [1555/3449] Forecasting HYLS... [2026-02-04T20:24:20.629223] [INFO ] [sig ] Generating forecast for: HYLS [2026-02-04T20:24:20.629255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-02-04T20:24:20.640414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-02-04T20:24:20.640797] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-02-04T20:24:20.641612] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-02-04T20:24:20.641665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:20.641697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:20.641724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:20.641782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:20.698207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:20.698979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:20.699060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:20.699095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:20.820023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:20.820185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:20.820226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:20.820257] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:20.823678] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-02-04T20:24:20.823956] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-02-04T20:24:20.824085] [INFO ] [sig ] HYLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:20.970375] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HYLS.txt [2026-02-04T20:24:20.970543] [INFO ] [sig ] [1555/3449] Completed HYLS in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:20.970610] [INFO ] [sig ] [1556/3449] Forecasting HYMC... [2026-02-04T20:24:20.970643] [INFO ] [sig ] Generating forecast for: HYMC [2026-02-04T20:24:20.970674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-02-04T20:24:20.981475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-02-04T20:24:20.981850] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-02-04T20:24:20.982726] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-02-04T20:24:20.982778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:20.982809] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:20.982837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:20.982892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:21.039651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:21.040415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:21.040508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:21.040543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:21.159378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:21.159533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:21.159590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:21.159623] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:21.163041] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-02-04T20:24:21.163311] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-02-04T20:24:21.163439] [INFO ] [sig ] HYMC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:21.316936] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HYMC.txt [2026-02-04T20:24:21.317128] [INFO ] [sig ] [1556/3449] Completed HYMC in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:21.317172] [INFO ] [sig ] [1557/3449] Forecasting HYXF... [2026-02-04T20:24:21.317204] [INFO ] [sig ] Generating forecast for: HYXF [2026-02-04T20:24:21.317238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-02-04T20:24:21.328148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-02-04T20:24:21.328496] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-02-04T20:24:21.329331] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-02-04T20:24:21.329383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:21.329416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:21.329443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:21.329499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:21.391562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:21.392640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:21.392739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:21.392789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:21.511247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:21.511404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:21.511449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:21.511492] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:21.515790] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-02-04T20:24:21.516095] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-02-04T20:24:21.516240] [INFO ] [sig ] HYXF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:21.668726] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HYXF.txt [2026-02-04T20:24:21.668877] [INFO ] [sig ] [1557/3449] Completed HYXF in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:21.668921] [INFO ] [sig ] [1558/3449] Forecasting HYZD... [2026-02-04T20:24:21.668951] [INFO ] [sig ] Generating forecast for: HYZD [2026-02-04T20:24:21.668986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-02-04T20:24:21.680112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-02-04T20:24:21.680476] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-02-04T20:24:21.681333] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-02-04T20:24:21.681386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:21.681419] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:21.681449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:21.681524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:21.743593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:21.744402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:21.744487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:21.744523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:21.876695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:21.876878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:21.876918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:21.876946] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:21.880519] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=48.89%) [2026-02-04T20:24:21.880809] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-02-04T20:24:21.880943] [INFO ] [sig ] HYZD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:22.019795] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/HYZD.txt [2026-02-04T20:24:22.019927] [INFO ] [sig ] [1558/3449] Completed HYZD in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:22.019967] [INFO ] [sig ] [1559/3449] Forecasting HZO... [2026-02-04T20:24:22.019996] [INFO ] [sig ] Generating forecast for: HZO [2026-02-04T20:24:22.020026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-02-04T20:24:22.031050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-02-04T20:24:22.031381] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-02-04T20:24:22.032178] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-02-04T20:24:22.032230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:22.032262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:22.032289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:22.032346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:22.088248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:22.088934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:22.089024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:22.089057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:22.215674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:22.215838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:22.215882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:22.215914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:22.220903] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: UP (p=80.53%) [2026-02-04T20:24:22.221228] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-02-04T20:24:22.221369] [INFO ] [sig ] HZO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:22.405852] [INFO ] [LOCAL ] Saved forecast: HZO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/HZO.txt [2026-02-04T20:24:22.406088] [INFO ] [sig ] [1559/3449] Completed HZO in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:22.406157] [INFO ] [sig ] [1560/3449] Forecasting IAC... [2026-02-04T20:24:22.406209] [INFO ] [sig ] Generating forecast for: IAC [2026-02-04T20:24:22.406261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-02-04T20:24:22.421959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-02-04T20:24:22.422493] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-02-04T20:24:22.423511] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-02-04T20:24:22.423593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:22.423676] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:22.423708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:22.423767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:22.505441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:22.506636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:22.506750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:22.506784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:22.669508] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:22.669782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:22.669849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:22.669898] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:22.676057] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-02-04T20:24:22.676673] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-02-04T20:24:22.676919] [INFO ] [sig ] IAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:22.879767] [INFO ] [LOCAL ] Saved forecast: IAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IAC.txt [2026-02-04T20:24:22.880008] [INFO ] [sig ] [1560/3449] Completed IAC in 0.5s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:22.880076] [INFO ] [sig ] [1561/3449] Forecasting IAE... [2026-02-04T20:24:22.880114] [INFO ] [sig ] Generating forecast for: IAE [2026-02-04T20:24:22.880156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-02-04T20:24:22.910756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-02-04T20:24:22.928422] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-02-04T20:24:22.930226] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-02-04T20:24:22.930328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:22.930387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:22.930438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:22.930554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:23.016666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:23.017864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:23.018001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:23.018047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:23.177740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:23.177974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:23.178026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:23.178060] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:23.182708] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-02-04T20:24:23.183155] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-02-04T20:24:23.183346] [INFO ] [sig ] IAE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:23.380640] [INFO ] [LOCAL ] Saved forecast: IAE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IAE.txt [2026-02-04T20:24:23.380860] [INFO ] [sig ] [1561/3449] Completed IAE in 0.5s | 2.79 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:23.380914] [INFO ] [sig ] [1562/3449] Forecasting IAG... [2026-02-04T20:24:23.380947] [INFO ] [sig ] Generating forecast for: IAG [2026-02-04T20:24:23.380984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-02-04T20:24:23.395823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-02-04T20:24:23.396300] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-02-04T20:24:23.397315] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-02-04T20:24:23.397372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:23.397417] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:23.397448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:23.397517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:23.455658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:23.456653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:23.456751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:23.456787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:23.589735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:23.589898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:23.589939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:23.589970] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:23.593652] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=33.57%) [2026-02-04T20:24:23.593955] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-02-04T20:24:23.594111] [INFO ] [sig ] IAG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:23.750553] [INFO ] [LOCAL ] Saved forecast: IAG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IAG.txt [2026-02-04T20:24:23.750733] [INFO ] [sig ] [1562/3449] Completed IAG in 0.4s | 2.79 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-04T20:24:23.750776] [INFO ] [sig ] [1563/3449] Forecasting IBB... [2026-02-04T20:24:23.750808] [INFO ] [sig ] Generating forecast for: IBB [2026-02-04T20:24:23.750843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-02-04T20:24:23.763229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-02-04T20:24:23.763653] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-02-04T20:24:23.764515] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-02-04T20:24:23.764605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:23.764642] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:23.764670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:23.764727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:23.828618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:23.829457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:23.829541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:23.829595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:23.959992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:23.960150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:23.960190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:23.960218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:23.963769] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-02-04T20:24:23.964059] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-02-04T20:24:23.964190] [INFO ] [sig ] IBB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:24.106901] [INFO ] [LOCAL ] Saved forecast: IBB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBB.txt [2026-02-04T20:24:24.107054] [INFO ] [sig ] [1563/3449] Completed IBB in 0.4s | 2.79 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-04T20:24:24.107095] [INFO ] [sig ] [1564/3449] Forecasting IBBQ... [2026-02-04T20:24:24.107124] [INFO ] [sig ] Generating forecast for: IBBQ [2026-02-04T20:24:24.107154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-02-04T20:24:24.118602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-02-04T20:24:24.119027] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-02-04T20:24:24.120034] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-02-04T20:24:24.120101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:24.120143] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:24.120180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:24.120260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:24.181657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:24.182623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:24.182708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:24.182744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:24.291204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:24.291360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:24.291399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:24.291428] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:24.294824] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=32.68%) [2026-02-04T20:24:24.295105] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-02-04T20:24:24.295232] [INFO ] [sig ] IBBQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:24.446656] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBBQ.txt [2026-02-04T20:24:24.446819] [INFO ] [sig ] [1564/3449] Completed IBBQ in 0.3s | 2.79 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-04T20:24:24.446862] [INFO ] [sig ] [1565/3449] Forecasting IBCP... [2026-02-04T20:24:24.446893] [INFO ] [sig ] Generating forecast for: IBCP [2026-02-04T20:24:24.446927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-02-04T20:24:24.460405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-02-04T20:24:24.460934] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-02-04T20:24:24.462018] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-02-04T20:24:24.462086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:24.462125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:24.462157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:24.462231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:24.526017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:24.526953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:24.527039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:24.527072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:24.657386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:24.657552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:24.657616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:24.657648] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:24.661283] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-02-04T20:24:24.661620] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-02-04T20:24:24.661761] [INFO ] [sig ] IBCP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:24.816372] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBCP.txt [2026-02-04T20:24:24.816534] [INFO ] [sig ] [1565/3449] Completed IBCP in 0.4s | 2.79 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-04T20:24:24.816598] [INFO ] [sig ] [1566/3449] Forecasting IBEX... [2026-02-04T20:24:24.816631] [INFO ] [sig ] Generating forecast for: IBEX [2026-02-04T20:24:24.816663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-02-04T20:24:24.828082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-02-04T20:24:24.828485] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-02-04T20:24:24.829320] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-02-04T20:24:24.829376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:24.829409] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:24.829436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:24.829495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:24.891789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:24.892749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:24.892831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:24.892864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:25.011165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:25.011317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:25.011358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:25.011386] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:25.014793] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=78.60%) [2026-02-04T20:24:25.015066] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-02-04T20:24:25.015190] [INFO ] [sig ] IBEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:25.155379] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBEX.txt [2026-02-04T20:24:25.155495] [INFO ] [sig ] [1566/3449] Completed IBEX in 0.3s | 2.79 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-04T20:24:25.155554] [INFO ] [sig ] [1567/3449] Forecasting IBM... [2026-02-04T20:24:25.155603] [INFO ] [sig ] Generating forecast for: IBM [2026-02-04T20:24:25.155634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-02-04T20:24:25.166815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-02-04T20:24:25.167137] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-02-04T20:24:25.167984] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-02-04T20:24:25.168038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:25.168070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:25.168097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:25.168153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:25.225101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:25.225776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:25.225854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:25.225887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:25.347520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:25.347670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:25.347709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:25.347737] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:25.351117] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=68.47%) [2026-02-04T20:24:25.351391] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-02-04T20:24:25.351514] [INFO ] [sig ] IBM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:25.496303] [INFO ] [LOCAL ] Saved forecast: IBM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBM.txt [2026-02-04T20:24:25.496454] [INFO ] [sig ] [1567/3449] Completed IBM in 0.3s | 2.79 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-04T20:24:25.496494] [INFO ] [sig ] [1568/3449] Forecasting IBN... [2026-02-04T20:24:25.496524] [INFO ] [sig ] Generating forecast for: IBN [2026-02-04T20:24:25.496554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-02-04T20:24:25.507886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-02-04T20:24:25.508240] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-02-04T20:24:25.509115] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-02-04T20:24:25.509166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:25.509198] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:25.509225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:25.509281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:25.567014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:25.567683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:25.567760] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:25.567792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:25.688442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:25.688606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:25.688648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:25.688677] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:25.692065] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: DOWN (p=44.23%) [2026-02-04T20:24:25.692364] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-02-04T20:24:25.692493] [INFO ] [sig ] IBN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:25.832810] [INFO ] [LOCAL ] Saved forecast: IBN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBN.txt [2026-02-04T20:24:25.832923] [INFO ] [sig ] [1568/3449] Completed IBN in 0.3s | 2.79 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:25.832962] [INFO ] [sig ] [1569/3449] Forecasting IBOC... [2026-02-04T20:24:25.832991] [INFO ] [sig ] Generating forecast for: IBOC [2026-02-04T20:24:25.833023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-02-04T20:24:25.844146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-02-04T20:24:25.844448] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-02-04T20:24:25.845247] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-02-04T20:24:25.845298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:25.845329] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:25.845356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:25.845414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:25.902322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:25.902945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:25.903021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:25.903052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:26.014525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:26.014676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:26.014719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:26.014747] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:26.018133] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-02-04T20:24:26.018413] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-02-04T20:24:26.018564] [INFO ] [sig ] IBOC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:26.158248] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBOC.txt [2026-02-04T20:24:26.158373] [INFO ] [sig ] [1569/3449] Completed IBOC in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:26.158420] [INFO ] [sig ] [1570/3449] Forecasting IBP... [2026-02-04T20:24:26.158457] [INFO ] [sig ] Generating forecast for: IBP [2026-02-04T20:24:26.158493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-02-04T20:24:26.169720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-02-04T20:24:26.170032] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-02-04T20:24:26.170865] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-02-04T20:24:26.170916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:26.170948] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:26.170976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:26.171032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:26.228776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:26.229375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:26.229498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:26.229539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:26.365834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:26.366017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:26.366094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:26.366126] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:26.369832] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-02-04T20:24:26.370146] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-02-04T20:24:26.370282] [INFO ] [sig ] IBP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:26.516477] [INFO ] [LOCAL ] Saved forecast: IBP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBP.txt [2026-02-04T20:24:26.516624] [INFO ] [sig ] [1570/3449] Completed IBP in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:26.516666] [INFO ] [sig ] [1571/3449] Forecasting IBRX... [2026-02-04T20:24:26.516697] [INFO ] [sig ] Generating forecast for: IBRX [2026-02-04T20:24:26.516727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-02-04T20:24:26.527749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-02-04T20:24:26.528122] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-02-04T20:24:26.528964] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-02-04T20:24:26.529016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:26.529048] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:26.529075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:26.529131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:26.586735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:26.587509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:26.587625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:26.587660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:26.710674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:26.710821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:26.710862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:26.710890] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:26.714231] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=43.03%) [2026-02-04T20:24:26.714501] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-02-04T20:24:26.714643] [INFO ] [sig ] IBRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:26.917952] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBRX.txt [2026-02-04T20:24:26.918105] [INFO ] [sig ] [1571/3449] Completed IBRX in 0.4s | 2.79 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:26.918145] [INFO ] [sig ] [1572/3449] Forecasting IBTG... [2026-02-04T20:24:26.918175] [INFO ] [sig ] Generating forecast for: IBTG [2026-02-04T20:24:26.918207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-02-04T20:24:26.928913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-02-04T20:24:26.929218] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-02-04T20:24:26.930068] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-02-04T20:24:26.930120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:26.930152] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:26.930179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:26.930235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:26.987072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:26.987734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:26.987813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:26.987846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:27.103913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:27.104059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:27.104099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:27.104129] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:27.107633] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-02-04T20:24:27.107908] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-02-04T20:24:27.108059] [INFO ] [sig ] IBTG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:27.250094] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBTG.txt [2026-02-04T20:24:27.250215] [INFO ] [sig ] [1572/3449] Completed IBTG in 0.3s | 2.79 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:27.250254] [INFO ] [sig ] [1573/3449] Forecasting IBTH... [2026-02-04T20:24:27.250282] [INFO ] [sig ] Generating forecast for: IBTH [2026-02-04T20:24:27.250312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-02-04T20:24:27.261107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-02-04T20:24:27.261417] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-02-04T20:24:27.262215] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-02-04T20:24:27.262267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:27.262299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:27.262327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:27.262382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:27.318900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:27.319518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:27.319629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:27.319664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:27.437165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:27.437282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:27.437321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:27.437351] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:27.440819] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: DOWN (p=38.25%) [2026-02-04T20:24:27.441094] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-02-04T20:24:27.441220] [INFO ] [sig ] IBTH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:27.585675] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBTH.txt [2026-02-04T20:24:27.585879] [INFO ] [sig ] [1573/3449] Completed IBTH in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:27.585928] [INFO ] [sig ] [1574/3449] Forecasting IBTI... [2026-02-04T20:24:27.585961] [INFO ] [sig ] Generating forecast for: IBTI [2026-02-04T20:24:27.585995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-02-04T20:24:27.597673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-02-04T20:24:27.598105] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-02-04T20:24:27.599001] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-02-04T20:24:27.599055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:27.599104] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:27.599134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:27.599192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:27.655878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:27.656626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:27.656706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:27.656739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:27.781991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:27.782152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:27.782196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:27.782227] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:27.786204] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-02-04T20:24:27.786509] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-02-04T20:24:27.786686] [INFO ] [sig ] IBTI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:27.941418] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBTI.txt [2026-02-04T20:24:27.941617] [INFO ] [sig ] [1574/3449] Completed IBTI in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:27.941661] [INFO ] [sig ] [1575/3449] Forecasting IBTJ... [2026-02-04T20:24:27.941693] [INFO ] [sig ] Generating forecast for: IBTJ [2026-02-04T20:24:27.941738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-02-04T20:24:27.953242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-02-04T20:24:27.953690] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-02-04T20:24:27.954747] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-02-04T20:24:27.954813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:27.954855] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:27.954887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:27.954961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:28.018992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:28.019936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:28.020025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:28.020059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:28.151407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:28.151609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:28.151655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:28.151687] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:28.155381] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-02-04T20:24:28.155716] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-02-04T20:24:28.155856] [INFO ] [sig ] IBTJ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:28.303124] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBTJ.txt [2026-02-04T20:24:28.303260] [INFO ] [sig ] [1575/3449] Completed IBTJ in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:28.303302] [INFO ] [sig ] [1576/3449] Forecasting IBTK... [2026-02-04T20:24:28.303331] [INFO ] [sig ] Generating forecast for: IBTK [2026-02-04T20:24:28.303362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-02-04T20:24:28.315497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-02-04T20:24:28.315954] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-02-04T20:24:28.316841] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-02-04T20:24:28.316896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:28.316931] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:28.316959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:28.317017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:28.374374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:28.375327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:28.375418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:28.375461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:28.495395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:28.495591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:28.495636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:28.495672] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:28.499243] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=30.91%) [2026-02-04T20:24:28.499550] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-02-04T20:24:28.499711] [INFO ] [sig ] IBTK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:28.643624] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IBTK.txt [2026-02-04T20:24:28.643760] [INFO ] [sig ] [1576/3449] Completed IBTK in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:28.643801] [INFO ] [sig ] [1577/3449] Forecasting IBTL... [2026-02-04T20:24:28.643831] [INFO ] [sig ] Generating forecast for: IBTL [2026-02-04T20:24:28.643861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-02-04T20:24:28.654804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-02-04T20:24:28.655135] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-02-04T20:24:28.655963] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-02-04T20:24:28.656015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:28.656075] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:28.656104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:28.656161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:28.719150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:28.719970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:28.720049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:28.720082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:28.846809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:28.846965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:28.847006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:28.847034] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:28.850693] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-02-04T20:24:28.850975] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-02-04T20:24:28.851105] [INFO ] [sig ] IBTL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:28.994962] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBTL.txt [2026-02-04T20:24:28.995086] [INFO ] [sig ] [1577/3449] Completed IBTL in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:28.995133] [INFO ] [sig ] [1578/3449] Forecasting IBTM... [2026-02-04T20:24:28.995166] [INFO ] [sig ] Generating forecast for: IBTM [2026-02-04T20:24:28.995196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-02-04T20:24:29.007063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-02-04T20:24:29.007425] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-02-04T20:24:29.008513] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-02-04T20:24:29.008595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:29.008634] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:29.008844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:29.008900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:29.068219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:29.069076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:29.069160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:29.069193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:29.190132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:29.190290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:29.190330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:29.190360] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:29.193879] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=62.71%) [2026-02-04T20:24:29.194156] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-02-04T20:24:29.194282] [INFO ] [sig ] IBTM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:29.337841] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBTM.txt [2026-02-04T20:24:29.338036] [INFO ] [sig ] [1578/3449] Completed IBTM in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-04T20:24:29.338101] [INFO ] [sig ] [1579/3449] Forecasting IBTO... [2026-02-04T20:24:29.338134] [INFO ] [sig ] Generating forecast for: IBTO [2026-02-04T20:24:29.338166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-02-04T20:24:29.349248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-02-04T20:24:29.349618] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-02-04T20:24:29.350421] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-02-04T20:24:29.350473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:29.350506] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:29.350533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:29.350608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:29.408705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:29.409622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:29.409703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:29.409736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:29.535294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:29.535485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:29.535538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:29.535595] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:29.539338] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=52.75%) [2026-02-04T20:24:29.539655] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-02-04T20:24:29.539857] [INFO ] [sig ] IBTO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:29.685143] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IBTO.txt [2026-02-04T20:24:29.685314] [INFO ] [sig ] [1579/3449] Completed IBTO in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:29.685356] [INFO ] [sig ] [1580/3449] Forecasting ICE... [2026-02-04T20:24:29.685387] [INFO ] [sig ] Generating forecast for: ICE [2026-02-04T20:24:29.685432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-02-04T20:24:29.698062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-02-04T20:24:29.698471] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-02-04T20:24:29.699532] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-02-04T20:24:29.699602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:29.699636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:29.699663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:29.699721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:29.758125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:29.759039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:29.759124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:29.759158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:29.883934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:29.884108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:29.884158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:29.884224] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:29.887796] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-02-04T20:24:29.888142] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-02-04T20:24:29.888295] [INFO ] [sig ] ICE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:30.030540] [INFO ] [LOCAL ] Saved forecast: ICE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ICE.txt [2026-02-04T20:24:30.030731] [INFO ] [sig ] [1580/3449] Completed ICE in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:30.030777] [INFO ] [sig ] [1581/3449] Forecasting ICFI... [2026-02-04T20:24:30.030809] [INFO ] [sig ] Generating forecast for: ICFI [2026-02-04T20:24:30.030840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-02-04T20:24:30.042091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-02-04T20:24:30.042452] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-02-04T20:24:30.043323] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-02-04T20:24:30.043376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:30.043408] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:30.043434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:30.043491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:30.101601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:30.102406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:30.102490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:30.102527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:30.236279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:30.236457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:30.236511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:30.236562] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:30.240564] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=18.82%) [2026-02-04T20:24:30.240931] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-02-04T20:24:30.241084] [INFO ] [sig ] ICFI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:30.401937] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ICFI.txt [2026-02-04T20:24:30.402114] [INFO ] [sig ] [1581/3449] Completed ICFI in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:30.402167] [INFO ] [sig ] [1582/3449] Forecasting ICL... [2026-02-04T20:24:30.402201] [INFO ] [sig ] Generating forecast for: ICL [2026-02-04T20:24:30.402232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-02-04T20:24:30.415614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-02-04T20:24:30.416000] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-02-04T20:24:30.416938] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-02-04T20:24:30.416991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:30.417023] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:30.417050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:30.417112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:30.476658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:30.477547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:30.477655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:30.477690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:30.599694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:30.599856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:30.599907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:30.599938] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:30.603419] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=71.11%) [2026-02-04T20:24:30.603743] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-02-04T20:24:30.603879] [INFO ] [sig ] ICL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:30.747904] [INFO ] [LOCAL ] Saved forecast: ICL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ICL.txt [2026-02-04T20:24:30.748092] [INFO ] [sig ] [1582/3449] Completed ICL in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:30.748133] [INFO ] [sig ] [1583/3449] Forecasting ICLN... [2026-02-04T20:24:30.748162] [INFO ] [sig ] Generating forecast for: ICLN [2026-02-04T20:24:30.748194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-02-04T20:24:30.759515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-02-04T20:24:30.759923] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-02-04T20:24:30.760762] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-02-04T20:24:30.760815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:30.760847] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:30.760873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:30.760928] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:30.817502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:30.818375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:30.818477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:30.818518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:30.945137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:30.945291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:30.945330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:30.945359] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:30.948932] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-02-04T20:24:30.949215] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-02-04T20:24:30.949346] [INFO ] [sig ] ICLN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:31.089936] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ICLN.txt [2026-02-04T20:24:31.090098] [INFO ] [sig ] [1583/3449] Completed ICLN in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:31.090140] [INFO ] [sig ] [1584/3449] Forecasting ICMB... [2026-02-04T20:24:31.090170] [INFO ] [sig ] Generating forecast for: ICMB [2026-02-04T20:24:31.090201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-02-04T20:24:31.102438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-02-04T20:24:31.102823] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-02-04T20:24:31.103720] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-02-04T20:24:31.103775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:31.103809] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:31.103839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:31.103913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:31.163930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:31.164741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:31.164824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:31.164858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:31.272965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:31.273115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:31.273154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:31.273184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:31.276622] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-02-04T20:24:31.276902] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-02-04T20:24:31.277029] [INFO ] [sig ] ICMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:31.424800] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ICMB.txt [2026-02-04T20:24:31.424943] [INFO ] [sig ] [1584/3449] Completed ICMB in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:31.424985] [INFO ] [sig ] [1585/3449] Forecasting ICOP... [2026-02-04T20:24:31.425016] [INFO ] [sig ] Generating forecast for: ICOP [2026-02-04T20:24:31.425047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-02-04T20:24:31.435976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-02-04T20:24:31.436337] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-02-04T20:24:31.437178] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-02-04T20:24:31.437232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:31.437280] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:31.437311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:31.437371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:31.496602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:31.497385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:31.497471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:31.497508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:31.615945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:31.616098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:31.616137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:31.616166] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:31.619628] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: DOWN (p=38.22%) [2026-02-04T20:24:31.619909] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-02-04T20:24:31.620039] [INFO ] [sig ] ICOP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:31.760913] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ICOP.txt [2026-02-04T20:24:31.761074] [INFO ] [sig ] [1585/3449] Completed ICOP in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-04T20:24:31.761116] [INFO ] [sig ] [1586/3449] Forecasting ICUI... [2026-02-04T20:24:31.761146] [INFO ] [sig ] Generating forecast for: ICUI [2026-02-04T20:24:31.761178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-02-04T20:24:31.772970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-02-04T20:24:31.773362] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-02-04T20:24:31.774222] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-02-04T20:24:31.774275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:31.774308] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:31.774336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:31.774393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:31.840405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:31.841315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:31.841402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:31.841436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:31.960441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:31.960605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:31.960647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:31.960676] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:31.964042] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-02-04T20:24:31.964315] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-02-04T20:24:31.964438] [INFO ] [sig ] ICUI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:32.111440] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ICUI.txt [2026-02-04T20:24:32.111632] [INFO ] [sig ] [1586/3449] Completed ICUI in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:32.111683] [INFO ] [sig ] [1587/3449] Forecasting IDA... [2026-02-04T20:24:32.111714] [INFO ] [sig ] Generating forecast for: IDA [2026-02-04T20:24:32.111745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-02-04T20:24:32.122847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-02-04T20:24:32.123214] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-02-04T20:24:32.124065] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-02-04T20:24:32.124117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:32.124149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:32.124177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:32.124238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:32.182085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:32.182890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:32.183001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:32.183036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:32.305931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:32.306080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:32.306121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:32.306150] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:32.309788] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-02-04T20:24:32.310068] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-02-04T20:24:32.310196] [INFO ] [sig ] IDA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:32.451801] [INFO ] [LOCAL ] Saved forecast: IDA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IDA.txt [2026-02-04T20:24:32.451956] [INFO ] [sig ] [1587/3449] Completed IDA in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:32.451997] [INFO ] [sig ] [1588/3449] Forecasting IDAI... [2026-02-04T20:24:32.452028] [INFO ] [sig ] Generating forecast for: IDAI [2026-02-04T20:24:32.452059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-02-04T20:24:32.463133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-02-04T20:24:32.463481] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-02-04T20:24:32.464400] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-02-04T20:24:32.464461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:32.464500] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:32.464535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:32.464638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:32.527493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:32.528370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:32.528458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:32.528490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:32.655608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:32.655771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:32.655811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:32.655840] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:32.659268] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=89.35%) [2026-02-04T20:24:32.659563] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-02-04T20:24:32.659756] [INFO ] [sig ] IDAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:32.800674] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IDAI.txt [2026-02-04T20:24:32.800831] [INFO ] [sig ] [1588/3449] Completed IDAI in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:32.800873] [INFO ] [sig ] [1589/3449] Forecasting IDCC... [2026-02-04T20:24:32.800911] [INFO ] [sig ] Generating forecast for: IDCC [2026-02-04T20:24:32.800944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-02-04T20:24:32.812340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-02-04T20:24:32.812742] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-02-04T20:24:32.813542] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-02-04T20:24:32.813614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:32.813648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:32.813674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:32.813729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:32.871832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:32.872712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:32.872797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:32.872832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:32.996462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:32.996640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:32.996683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:32.996712] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:33.000336] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=83.65%) [2026-02-04T20:24:33.000650] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-02-04T20:24:33.000784] [INFO ] [sig ] IDCC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:33.142074] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IDCC.txt [2026-02-04T20:24:33.142231] [INFO ] [sig ] [1589/3449] Completed IDCC in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:33.142272] [INFO ] [sig ] [1590/3449] Forecasting IDE... [2026-02-04T20:24:33.142302] [INFO ] [sig ] Generating forecast for: IDE [2026-02-04T20:24:33.142334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-02-04T20:24:33.153935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-02-04T20:24:33.154312] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-02-04T20:24:33.155133] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-02-04T20:24:33.155184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:33.155217] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:33.155244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:33.155300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:33.212928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:33.213717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:33.213831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:33.213866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:33.336920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:33.337081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:33.337120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:33.337151] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:33.340653] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-02-04T20:24:33.340946] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-02-04T20:24:33.341079] [INFO ] [sig ] IDE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:33.493907] [INFO ] [LOCAL ] Saved forecast: IDE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IDE.txt [2026-02-04T20:24:33.494122] [INFO ] [sig ] [1590/3449] Completed IDE in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:33.494166] [INFO ] [sig ] [1591/3449] Forecasting IDN... [2026-02-04T20:24:33.494199] [INFO ] [sig ] Generating forecast for: IDN [2026-02-04T20:24:33.494232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-02-04T20:24:33.507890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-02-04T20:24:33.508375] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-02-04T20:24:33.509461] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-02-04T20:24:33.509527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:33.509612] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:33.509668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:33.509766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:33.579381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:33.580307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:33.580390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:33.580424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:33.700800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:33.700959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:33.701002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:33.701032] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:33.704523] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=51.76%) [2026-02-04T20:24:33.704847] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-02-04T20:24:33.704982] [INFO ] [sig ] IDN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:33.851595] [INFO ] [LOCAL ] Saved forecast: IDN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IDN.txt [2026-02-04T20:24:33.851732] [INFO ] [sig ] [1591/3449] Completed IDN in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:33.851773] [INFO ] [sig ] [1592/3449] Forecasting IDXX... [2026-02-04T20:24:33.851802] [INFO ] [sig ] Generating forecast for: IDXX [2026-02-04T20:24:33.851835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-02-04T20:24:33.863291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-02-04T20:24:33.863652] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-02-04T20:24:33.864443] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-02-04T20:24:33.864494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:33.864525] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:33.864551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:33.864632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:33.921807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:33.922630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:33.922728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:33.922764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:34.045499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:34.045671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:34.045712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:34.045760] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:34.049288] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-02-04T20:24:34.049596] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-02-04T20:24:34.049729] [INFO ] [sig ] IDXX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:34.193309] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IDXX.txt [2026-02-04T20:24:34.193461] [INFO ] [sig ] [1592/3449] Completed IDXX in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:34.193502] [INFO ] [sig ] [1593/3449] Forecasting IDYA... [2026-02-04T20:24:34.193534] [INFO ] [sig ] Generating forecast for: IDYA [2026-02-04T20:24:34.193565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-02-04T20:24:34.205279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-02-04T20:24:34.205688] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-02-04T20:24:34.206485] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-02-04T20:24:34.206536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:34.206568] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:34.206617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:34.206680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:34.266551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:34.267417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:34.267496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:34.267530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:34.391538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:34.391725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:34.391771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:34.391800] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:34.395333] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=27.69%) [2026-02-04T20:24:34.395639] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-02-04T20:24:34.395775] [INFO ] [sig ] IDYA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:34.548938] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IDYA.txt [2026-02-04T20:24:34.549097] [INFO ] [sig ] [1593/3449] Completed IDYA in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:34.549140] [INFO ] [sig ] [1594/3449] Forecasting IEF... [2026-02-04T20:24:34.549173] [INFO ] [sig ] Generating forecast for: IEF [2026-02-04T20:24:34.549206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-02-04T20:24:34.561113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-02-04T20:24:34.561511] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-02-04T20:24:34.562414] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-02-04T20:24:34.562467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:34.562532] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:34.562560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:34.562637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:34.624247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:34.625276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:34.625363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:34.625398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:34.752669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:34.752836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:34.752878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:34.752905] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:34.757140] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-02-04T20:24:34.757443] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-02-04T20:24:34.757637] [INFO ] [sig ] IEF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:34.913549] [INFO ] [LOCAL ] Saved forecast: IEF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IEF.txt [2026-02-04T20:24:34.913732] [INFO ] [sig ] [1594/3449] Completed IEF in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:34.913802] [INFO ] [sig ] [1595/3449] Forecasting IEI... [2026-02-04T20:24:34.913836] [INFO ] [sig ] Generating forecast for: IEI [2026-02-04T20:24:34.913868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-02-04T20:24:34.925276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-02-04T20:24:34.925688] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-02-04T20:24:34.926633] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-02-04T20:24:34.926686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:34.926721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:34.926749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:34.926807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:34.987614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:34.988519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:34.988650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:34.988696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:35.114714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:35.114903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:35.114962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:35.115000] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:35.119124] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-02-04T20:24:35.119431] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-02-04T20:24:35.119593] [INFO ] [sig ] IEI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:35.277908] [INFO ] [LOCAL ] Saved forecast: IEI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IEI.txt [2026-02-04T20:24:35.278089] [INFO ] [sig ] [1595/3449] Completed IEI in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-04T20:24:35.278131] [INFO ] [sig ] [1596/3449] Forecasting IEP... [2026-02-04T20:24:35.278162] [INFO ] [sig ] Generating forecast for: IEP [2026-02-04T20:24:35.278192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-02-04T20:24:35.289954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-02-04T20:24:35.290367] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-02-04T20:24:35.291280] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-02-04T20:24:35.291339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:35.291373] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:35.291405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:35.291502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:35.352780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:35.353726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:35.353810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:35.353843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:35.474147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:35.474311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:35.474352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:35.474380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:35.477913] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-02-04T20:24:35.478224] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-02-04T20:24:35.478359] [INFO ] [sig ] IEP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:35.621838] [INFO ] [LOCAL ] Saved forecast: IEP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IEP.txt [2026-02-04T20:24:35.621967] [INFO ] [sig ] [1596/3449] Completed IEP in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:35.622008] [INFO ] [sig ] [1597/3449] Forecasting IESC... [2026-02-04T20:24:35.622039] [INFO ] [sig ] Generating forecast for: IESC [2026-02-04T20:24:35.622070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-02-04T20:24:35.633350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-02-04T20:24:35.633739] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-02-04T20:24:35.634602] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-02-04T20:24:35.634666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:35.634705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:35.634739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:35.634808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:35.693550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:35.694339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:35.694424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:35.694456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:35.823862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:35.824021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:35.824064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:35.824094] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:35.827726] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-02-04T20:24:35.828097] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-02-04T20:24:35.828237] [INFO ] [sig ] IESC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:35.984264] [INFO ] [LOCAL ] Saved forecast: IESC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IESC.txt [2026-02-04T20:24:35.984402] [INFO ] [sig ] [1597/3449] Completed IESC in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:35.984442] [INFO ] [sig ] [1598/3449] Forecasting IEX... [2026-02-04T20:24:35.984473] [INFO ] [sig ] Generating forecast for: IEX [2026-02-04T20:24:35.984503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-02-04T20:24:35.997041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-02-04T20:24:35.997397] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-02-04T20:24:35.998238] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-02-04T20:24:35.998306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:35.998339] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:35.998365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:35.998421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:36.055527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:36.056416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:36.056499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:36.056532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:36.177854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:36.178036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:36.178081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:36.178112] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:36.181640] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-02-04T20:24:36.181925] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-02-04T20:24:36.182061] [INFO ] [sig ] IEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:36.325514] [INFO ] [LOCAL ] Saved forecast: IEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IEX.txt [2026-02-04T20:24:36.325683] [INFO ] [sig ] [1598/3449] Completed IEX in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:36.325725] [INFO ] [sig ] [1599/3449] Forecasting IFN... [2026-02-04T20:24:36.325756] [INFO ] [sig ] Generating forecast for: IFN [2026-02-04T20:24:36.325786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-02-04T20:24:36.337885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-02-04T20:24:36.338337] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-02-04T20:24:36.339197] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-02-04T20:24:36.339249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:36.339282] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:36.339309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:36.339368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:36.399664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:36.400526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:36.400627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:36.400664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:36.522646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:36.522802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:36.522842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:36.522872] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:36.526425] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-02-04T20:24:36.526748] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-02-04T20:24:36.526890] [INFO ] [sig ] IFN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:36.674057] [INFO ] [LOCAL ] Saved forecast: IFN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IFN.txt [2026-02-04T20:24:36.674221] [INFO ] [sig ] [1599/3449] Completed IFN in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:36.674262] [INFO ] [sig ] [1600/3449] Forecasting IFS... [2026-02-04T20:24:36.674292] [INFO ] [sig ] Generating forecast for: IFS [2026-02-04T20:24:36.674322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-02-04T20:24:36.685851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-02-04T20:24:36.686248] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-02-04T20:24:36.687079] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-02-04T20:24:36.687131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:36.687162] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:36.687188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:36.687243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:36.743407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:36.744313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:36.744396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:36.744430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:36.865216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:36.865380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:36.865419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:36.865446] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:36.868973] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=27.36%) [2026-02-04T20:24:36.869262] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-02-04T20:24:36.869392] [INFO ] [sig ] IFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:37.021817] [INFO ] [LOCAL ] Saved forecast: IFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IFS.txt [2026-02-04T20:24:37.021990] [INFO ] [sig ] [1600/3449] Completed IFS in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:37.022038] [INFO ] [sig ] [1601/3449] Forecasting IGA... [2026-02-04T20:24:37.022067] [INFO ] [sig ] Generating forecast for: IGA [2026-02-04T20:24:37.022100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-02-04T20:24:37.033486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-02-04T20:24:37.033948] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-02-04T20:24:37.034945] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-02-04T20:24:37.035001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:37.035035] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:37.035062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:37.035118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:37.095986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:37.096940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:37.097024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:37.097059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:37.217486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:37.217670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:37.217711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:37.217741] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:37.221354] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=32.20%) [2026-02-04T20:24:37.221671] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-02-04T20:24:37.221827] [INFO ] [sig ] IGA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:37.366338] [INFO ] [LOCAL ] Saved forecast: IGA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IGA.txt [2026-02-04T20:24:37.366476] [INFO ] [sig ] [1601/3449] Completed IGA in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:37.366523] [INFO ] [sig ] [1602/3449] Forecasting IGD... [2026-02-04T20:24:37.366554] [INFO ] [sig ] Generating forecast for: IGD [2026-02-04T20:24:37.366606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-02-04T20:24:37.377422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-02-04T20:24:37.377809] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-02-04T20:24:37.378673] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-02-04T20:24:37.378726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:37.378758] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:37.378784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:37.378840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:37.435775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:37.436411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:37.436488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:37.436521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:37.552710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:37.552870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:37.552911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:37.552940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:37.556364] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-02-04T20:24:37.556670] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-02-04T20:24:37.556800] [INFO ] [sig ] IGD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:37.704376] [INFO ] [LOCAL ] Saved forecast: IGD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IGD.txt [2026-02-04T20:24:37.704531] [INFO ] [sig ] [1602/3449] Completed IGD in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-04T20:24:37.704591] [INFO ] [sig ] [1603/3449] Forecasting IGF... [2026-02-04T20:24:37.704625] [INFO ] [sig ] Generating forecast for: IGF [2026-02-04T20:24:37.704657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-02-04T20:24:37.715392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-02-04T20:24:37.715748] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-02-04T20:24:37.716558] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-02-04T20:24:37.716627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:37.716659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:37.716685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:37.716741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:37.773300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:37.774135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:37.774217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:37.774250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:37.897953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:37.898108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:37.898149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:37.898178] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:37.901613] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=12.29%) [2026-02-04T20:24:37.901896] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-02-04T20:24:37.902042] [INFO ] [sig ] IGF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:38.044131] [INFO ] [LOCAL ] Saved forecast: IGF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IGF.txt [2026-02-04T20:24:38.044289] [INFO ] [sig ] [1603/3449] Completed IGF in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:38.044332] [INFO ] [sig ] [1604/3449] Forecasting IGI... [2026-02-04T20:24:38.044363] [INFO ] [sig ] Generating forecast for: IGI [2026-02-04T20:24:38.044393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-02-04T20:24:38.056178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-02-04T20:24:38.056605] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-02-04T20:24:38.057424] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-02-04T20:24:38.057476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:38.057508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:38.057537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:38.057619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:38.119707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:38.120630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:38.120750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:38.120786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:38.230030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:38.230196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:38.230236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:38.230265] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:38.234433] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-02-04T20:24:38.234781] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-02-04T20:24:38.235126] [INFO ] [sig ] IGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:38.386360] [INFO ] [LOCAL ] Saved forecast: IGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IGI.txt [2026-02-04T20:24:38.386508] [INFO ] [sig ] [1604/3449] Completed IGI in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:38.386548] [INFO ] [sig ] [1605/3449] Forecasting IGIB... [2026-02-04T20:24:38.386597] [INFO ] [sig ] Generating forecast for: IGIB [2026-02-04T20:24:38.386630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-02-04T20:24:38.397968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-02-04T20:24:38.398367] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-02-04T20:24:38.399190] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-02-04T20:24:38.399243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:38.399276] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:38.399303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:38.399361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:38.457377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:38.458310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:38.458396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:38.458431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:38.583657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:38.583834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:38.583924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:38.583957] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:38.587464] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=96.23%) [2026-02-04T20:24:38.587765] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-02-04T20:24:38.587895] [INFO ] [sig ] IGIB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:38.738670] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IGIB.txt [2026-02-04T20:24:38.738811] [INFO ] [sig ] [1605/3449] Completed IGIB in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:38.738854] [INFO ] [sig ] [1606/3449] Forecasting IGIC... [2026-02-04T20:24:38.738884] [INFO ] [sig ] Generating forecast for: IGIC [2026-02-04T20:24:38.738915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-02-04T20:24:38.753040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-02-04T20:24:38.753453] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-02-04T20:24:38.754345] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-02-04T20:24:38.754399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:38.754431] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:38.754457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:38.754515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:38.819317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:38.820269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:38.820355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:38.820389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:38.942416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:38.942589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:38.942633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:38.942663] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:38.946153] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=68.34%) [2026-02-04T20:24:38.946436] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-02-04T20:24:38.946569] [INFO ] [sig ] IGIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:39.092760] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IGIC.txt [2026-02-04T20:24:39.092920] [INFO ] [sig ] [1606/3449] Completed IGIC in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:39.092960] [INFO ] [sig ] [1607/3449] Forecasting IGSB... [2026-02-04T20:24:39.092990] [INFO ] [sig ] Generating forecast for: IGSB [2026-02-04T20:24:39.093022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-02-04T20:24:39.229275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-02-04T20:24:39.229707] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-02-04T20:24:39.230512] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-02-04T20:24:39.230564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:39.230636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:39.230678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:39.230761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:39.294537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:39.295594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:39.295683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:39.295719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:39.424612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:39.424797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:39.424851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:39.424885] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:39.429126] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=53.49%) [2026-02-04T20:24:39.429487] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-02-04T20:24:39.429676] [INFO ] [sig ] IGSB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:39.582448] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IGSB.txt [2026-02-04T20:24:39.582673] [INFO ] [sig ] [1607/3449] Completed IGSB in 0.5s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:39.582728] [INFO ] [sig ] [1608/3449] Forecasting IHD... [2026-02-04T20:24:39.582765] [INFO ] [sig ] Generating forecast for: IHD [2026-02-04T20:24:39.582804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-02-04T20:24:39.594013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-02-04T20:24:39.594371] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-02-04T20:24:39.595274] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-02-04T20:24:39.595328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:39.595361] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:39.595388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:39.595445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:39.657102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:39.658003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:39.658091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:39.658124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:39.787137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:39.787303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:39.787356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:39.787392] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:39.791112] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-02-04T20:24:39.791458] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-02-04T20:24:39.791615] [INFO ] [sig ] IHD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:39.940271] [INFO ] [LOCAL ] Saved forecast: IHD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IHD.txt [2026-02-04T20:24:39.940424] [INFO ] [sig ] [1608/3449] Completed IHD in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:39.940464] [INFO ] [sig ] [1609/3449] Forecasting IHG... [2026-02-04T20:24:39.940493] [INFO ] [sig ] Generating forecast for: IHG [2026-02-04T20:24:39.940524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-02-04T20:24:39.951816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-02-04T20:24:39.952202] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-02-04T20:24:39.953084] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-02-04T20:24:39.953136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:39.953182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:39.953211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:39.953266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:40.010247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:40.011134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:40.011215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:40.011248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:40.134509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:40.134686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:40.134734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:40.134769] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:40.138231] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-02-04T20:24:40.138525] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-02-04T20:24:40.138677] [INFO ] [sig ] IHG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:40.286850] [INFO ] [LOCAL ] Saved forecast: IHG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IHG.txt [2026-02-04T20:24:40.287009] [INFO ] [sig ] [1609/3449] Completed IHG in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:40.287050] [INFO ] [sig ] [1610/3449] Forecasting IHS... [2026-02-04T20:24:40.287082] [INFO ] [sig ] Generating forecast for: IHS [2026-02-04T20:24:40.287113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-02-04T20:24:40.298551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-02-04T20:24:40.298941] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-02-04T20:24:40.299756] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-02-04T20:24:40.299820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:40.299859] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:40.299887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:40.299943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:40.356661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:40.357536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:40.357647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:40.357681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:40.485064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:40.485238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:40.485305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:40.485352] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:40.489402] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-04T20:24:40.489732] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-02-04T20:24:40.489911] [INFO ] [sig ] IHS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:40.637467] [INFO ] [LOCAL ] Saved forecast: IHS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IHS.txt [2026-02-04T20:24:40.637641] [INFO ] [sig ] [1610/3449] Completed IHS in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:40.637685] [INFO ] [sig ] [1611/3449] Forecasting IIF... [2026-02-04T20:24:40.637717] [INFO ] [sig ] Generating forecast for: IIF [2026-02-04T20:24:40.637747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-02-04T20:24:40.648769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-02-04T20:24:40.649211] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-02-04T20:24:40.650153] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-02-04T20:24:40.650207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:40.650286] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:40.650315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:40.650372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:40.708950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:40.709863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:40.709949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:40.709984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:40.823623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:40.823816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:40.823864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:40.823897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:40.827305] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-02-04T20:24:40.827600] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-02-04T20:24:40.827735] [INFO ] [sig ] IIF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:40.971595] [INFO ] [LOCAL ] Saved forecast: IIF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IIF.txt [2026-02-04T20:24:40.971772] [INFO ] [sig ] [1611/3449] Completed IIF in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-04T20:24:40.971822] [INFO ] [sig ] [1612/3449] Forecasting III... [2026-02-04T20:24:40.971862] [INFO ] [sig ] Generating forecast for: III [2026-02-04T20:24:40.971898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-02-04T20:24:40.983484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-02-04T20:24:40.983906] [INFO ] [FORECASTER] Starting predict_future for III [2026-02-04T20:24:40.984775] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-02-04T20:24:40.984837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:40.984870] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:40.984898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:40.984955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:41.046242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:41.047163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:41.047251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:41.047286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:41.170699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:41.170858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:41.170900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:41.170931] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:41.174508] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-02-04T20:24:41.174831] [INFO ] [FORECASTER] Completed predict_future for III [2026-02-04T20:24:41.174978] [INFO ] [sig ] III: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:41.318674] [INFO ] [LOCAL ] Saved forecast: III 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/III.txt [2026-02-04T20:24:41.318817] [INFO ] [sig ] [1612/3449] Completed III in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:41.318859] [INFO ] [sig ] [1613/3449] Forecasting IIIN... [2026-02-04T20:24:41.318891] [INFO ] [sig ] Generating forecast for: IIIN [2026-02-04T20:24:41.318931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-02-04T20:24:41.330459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-02-04T20:24:41.330859] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-02-04T20:24:41.331674] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-02-04T20:24:41.331725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:41.331757] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:41.331784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:41.331841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:41.394447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:41.395358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:41.395443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:41.395477] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:41.517045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:41.517205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:41.517246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:41.517285] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:41.520903] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-02-04T20:24:41.521190] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-02-04T20:24:41.521323] [INFO ] [sig ] IIIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:41.661457] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IIIN.txt [2026-02-04T20:24:41.661630] [INFO ] [sig ] [1613/3449] Completed IIIN in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:41.661674] [INFO ] [sig ] [1614/3449] Forecasting IIM... [2026-02-04T20:24:41.661704] [INFO ] [sig ] Generating forecast for: IIM [2026-02-04T20:24:41.661736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-02-04T20:24:41.672764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-02-04T20:24:41.673103] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-02-04T20:24:41.673912] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-02-04T20:24:41.673964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:41.673995] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:41.674021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:41.674077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:41.730876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:41.731740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:41.731826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:41.731859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:41.852616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:41.852773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:41.852813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:41.852875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:41.856363] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-02-04T20:24:41.856691] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-02-04T20:24:41.856852] [INFO ] [sig ] IIM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:41.996597] [INFO ] [LOCAL ] Saved forecast: IIM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IIM.txt [2026-02-04T20:24:41.996746] [INFO ] [sig ] [1614/3449] Completed IIM in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:41.996794] [INFO ] [sig ] [1615/3449] Forecasting ILMN... [2026-02-04T20:24:41.996829] [INFO ] [sig ] Generating forecast for: ILMN [2026-02-04T20:24:41.996866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-02-04T20:24:42.008174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-02-04T20:24:42.008531] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-02-04T20:24:42.009350] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-02-04T20:24:42.009403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:42.009436] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:42.009464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:42.009521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:42.067711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:42.068448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:42.068529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:42.068563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:42.194979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:42.195133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:42.195171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:42.195200] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:42.198631] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=39.55%) [2026-02-04T20:24:42.198940] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-02-04T20:24:42.199068] [INFO ] [sig ] ILMN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:42.343375] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ILMN.txt [2026-02-04T20:24:42.343541] [INFO ] [sig ] [1615/3449] Completed ILMN in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:42.343606] [INFO ] [sig ] [1616/3449] Forecasting IMAX... [2026-02-04T20:24:42.343640] [INFO ] [sig ] Generating forecast for: IMAX [2026-02-04T20:24:42.343673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-02-04T20:24:42.355997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-02-04T20:24:42.356404] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-02-04T20:24:42.357302] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-02-04T20:24:42.357355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:42.357387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:42.357414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:42.357473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:42.417960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:42.418999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:42.419084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:42.419118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:42.536386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:42.536557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:42.536624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:42.536673] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:42.540254] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-02-04T20:24:42.540544] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-02-04T20:24:42.540697] [INFO ] [sig ] IMAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:42.685309] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IMAX.txt [2026-02-04T20:24:42.685469] [INFO ] [sig ] [1616/3449] Completed IMAX in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:42.685512] [INFO ] [sig ] [1617/3449] Forecasting IMMP... [2026-02-04T20:24:42.685542] [INFO ] [sig ] Generating forecast for: IMMP [2026-02-04T20:24:42.685593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-02-04T20:24:42.697250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-02-04T20:24:42.697707] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-02-04T20:24:42.698646] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-02-04T20:24:42.698701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:42.698735] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:42.698764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:42.698823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:42.758374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:42.759262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:42.759345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:42.759379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:42.876994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:42.877150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:42.877188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:42.877217] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:42.880720] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-02-04T20:24:42.881044] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-02-04T20:24:42.881177] [INFO ] [sig ] IMMP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:43.026693] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IMMP.txt [2026-02-04T20:24:43.026851] [INFO ] [sig ] [1617/3449] Completed IMMP in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:43.026895] [INFO ] [sig ] [1618/3449] Forecasting IMMX... [2026-02-04T20:24:43.026925] [INFO ] [sig ] Generating forecast for: IMMX [2026-02-04T20:24:43.026956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-02-04T20:24:43.038264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-02-04T20:24:43.038665] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-02-04T20:24:43.039450] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-02-04T20:24:43.039501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:43.039533] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:43.039561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:43.039638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:43.098598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:43.099464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:43.099547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:43.099619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:43.218756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:43.218913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:43.218953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:43.218982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:43.222361] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-02-04T20:24:43.222672] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-02-04T20:24:43.222805] [INFO ] [sig ] IMMX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:43.371798] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IMMX.txt [2026-02-04T20:24:43.371954] [INFO ] [sig ] [1618/3449] Completed IMMX in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:43.371997] [INFO ] [sig ] [1619/3449] Forecasting IMNM... [2026-02-04T20:24:43.372028] [INFO ] [sig ] Generating forecast for: IMNM [2026-02-04T20:24:43.372059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-02-04T20:24:43.383495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-02-04T20:24:43.383908] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-02-04T20:24:43.384732] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-02-04T20:24:43.384785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:43.384817] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:43.384844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:43.384900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:43.444625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:43.445483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:43.445566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:43.445623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:43.571893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:43.572051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:43.572092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:43.572122] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:43.575788] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=65.45%) [2026-02-04T20:24:43.576326] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-02-04T20:24:43.576481] [INFO ] [sig ] IMNM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:43.733371] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IMNM.txt [2026-02-04T20:24:43.733524] [INFO ] [sig ] [1619/3449] Completed IMNM in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-04T20:24:43.733566] [INFO ] [sig ] [1620/3449] Forecasting IMNN... [2026-02-04T20:24:43.733622] [INFO ] [sig ] Generating forecast for: IMNN [2026-02-04T20:24:43.733653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-02-04T20:24:43.745176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-02-04T20:24:43.745552] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-02-04T20:24:43.746370] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-02-04T20:24:43.746421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:43.746453] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:43.746480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:43.746550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:43.805417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:43.806292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:43.806374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:43.806408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:43.935959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:43.936119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:43.936164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:43.936195] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:43.940846] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=18.85%) [2026-02-04T20:24:43.941282] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-02-04T20:24:43.941452] [INFO ] [sig ] IMNN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:44.082821] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IMNN.txt [2026-02-04T20:24:44.082974] [INFO ] [sig ] [1620/3449] Completed IMNN in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:44.083017] [INFO ] [sig ] [1621/3449] Forecasting IMOS... [2026-02-04T20:24:44.083046] [INFO ] [sig ] Generating forecast for: IMOS [2026-02-04T20:24:44.083077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-02-04T20:24:44.094330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-02-04T20:24:44.094688] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-02-04T20:24:44.095504] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-02-04T20:24:44.095556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:44.095616] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:44.095647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:44.095707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:44.155067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:44.155831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:44.155944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:44.155980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:44.288663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:44.288822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:44.288864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:44.288897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:44.292472] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-02-04T20:24:44.292772] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-02-04T20:24:44.292911] [INFO ] [sig ] IMOS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:44.441559] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IMOS.txt [2026-02-04T20:24:44.441729] [INFO ] [sig ] [1621/3449] Completed IMOS in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:44.441770] [INFO ] [sig ] [1622/3449] Forecasting IMPP... [2026-02-04T20:24:44.441802] [INFO ] [sig ] Generating forecast for: IMPP [2026-02-04T20:24:44.441833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-02-04T20:24:44.452912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-02-04T20:24:44.453298] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-02-04T20:24:44.454227] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-02-04T20:24:44.454280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:44.454318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:44.454347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:44.454405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:44.519043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:44.519890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:44.519974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:44.520009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:44.649443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:44.649614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:44.649656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:44.649685] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:44.653062] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-02-04T20:24:44.653335] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-02-04T20:24:44.653459] [INFO ] [sig ] IMPP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:44.800411] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IMPP.txt [2026-02-04T20:24:44.800561] [INFO ] [sig ] [1622/3449] Completed IMPP in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:44.800626] [INFO ] [sig ] [1623/3449] Forecasting IMRX... [2026-02-04T20:24:44.800659] [INFO ] [sig ] Generating forecast for: IMRX [2026-02-04T20:24:44.800690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-02-04T20:24:44.812323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-02-04T20:24:44.812660] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-02-04T20:24:44.813464] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-02-04T20:24:44.813517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:44.813549] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:44.813603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:44.813665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:44.872426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:44.873156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:44.873240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:44.873274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:44.990968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:44.991129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:44.991171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:44.991200] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:44.994712] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-02-04T20:24:44.994995] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-02-04T20:24:44.995130] [INFO ] [sig ] IMRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:45.138700] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IMRX.txt [2026-02-04T20:24:45.138841] [INFO ] [sig ] [1623/3449] Completed IMRX in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:45.138883] [INFO ] [sig ] [1624/3449] Forecasting IMTX... [2026-02-04T20:24:45.138913] [INFO ] [sig ] Generating forecast for: IMTX [2026-02-04T20:24:45.138950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-02-04T20:24:45.150307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-02-04T20:24:45.150692] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-02-04T20:24:45.151511] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-02-04T20:24:45.151568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:45.151641] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:45.151671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:45.151739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:45.216715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:45.217640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:45.217728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:45.217763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:45.342815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:45.342990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:45.343034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:45.343065] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:45.347233] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=27.22%) [2026-02-04T20:24:45.347599] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-02-04T20:24:45.347747] [INFO ] [sig ] IMTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:45.495567] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IMTX.txt [2026-02-04T20:24:45.495742] [INFO ] [sig ] [1624/3449] Completed IMTX in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:45.495784] [INFO ] [sig ] [1625/3449] Forecasting IMXI... [2026-02-04T20:24:45.495815] [INFO ] [sig ] Generating forecast for: IMXI [2026-02-04T20:24:45.495847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-02-04T20:24:45.507771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-02-04T20:24:45.508212] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-02-04T20:24:45.509071] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-02-04T20:24:45.509123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:45.509155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:45.509182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:45.509238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:45.566805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:45.567691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:45.567774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:45.567807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:45.688791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:45.688965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:45.689017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:45.689045] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:45.692480] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-02-04T20:24:45.692773] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-02-04T20:24:45.692900] [INFO ] [sig ] IMXI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:45.836777] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IMXI.txt [2026-02-04T20:24:45.836966] [INFO ] [sig ] [1625/3449] Completed IMXI in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:45.837018] [INFO ] [sig ] [1626/3449] Forecasting INAB... [2026-02-04T20:24:45.837048] [INFO ] [sig ] Generating forecast for: INAB [2026-02-04T20:24:45.837084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-02-04T20:24:45.847797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-02-04T20:24:45.848154] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-02-04T20:24:45.848963] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-02-04T20:24:45.849023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:45.849055] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:45.849083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:45.849140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:45.907472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:45.908250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:45.908330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:45.908363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:46.024142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:46.024314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:46.024354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:46.024383] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:46.027777] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=73.36%) [2026-02-04T20:24:46.028077] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-02-04T20:24:46.028207] [INFO ] [sig ] INAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:46.174205] [INFO ] [LOCAL ] Saved forecast: INAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INAB.txt [2026-02-04T20:24:46.174335] [INFO ] [sig ] [1626/3449] Completed INAB in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:46.174376] [INFO ] [sig ] [1627/3449] Forecasting INBK... [2026-02-04T20:24:46.174406] [INFO ] [sig ] Generating forecast for: INBK [2026-02-04T20:24:46.174436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-02-04T20:24:46.186690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-02-04T20:24:46.187141] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-02-04T20:24:46.188054] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-02-04T20:24:46.188108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:46.188142] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:46.188170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:46.188228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:46.249810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:46.250782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:46.250878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:46.250929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:46.381060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:46.381248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:46.381299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:46.381331] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:46.385441] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=77.23%) [2026-02-04T20:24:46.385782] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-02-04T20:24:46.385941] [INFO ] [sig ] INBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:46.537561] [INFO ] [LOCAL ] Saved forecast: INBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INBK.txt [2026-02-04T20:24:46.537763] [INFO ] [sig ] [1627/3449] Completed INBK in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:46.537809] [INFO ] [sig ] [1628/3449] Forecasting INBX... [2026-02-04T20:24:46.537841] [INFO ] [sig ] Generating forecast for: INBX [2026-02-04T20:24:46.537873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-02-04T20:24:46.549852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-02-04T20:24:46.550270] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-02-04T20:24:46.551119] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-02-04T20:24:46.551175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:46.551238] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:46.551266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:46.551323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:46.609661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:46.610594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:46.610683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:46.610718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:46.727026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:46.727186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:46.727228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:46.727261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:46.730839] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-02-04T20:24:46.731136] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-02-04T20:24:46.731275] [INFO ] [sig ] INBX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:46.882484] [INFO ] [LOCAL ] Saved forecast: INBX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INBX.txt [2026-02-04T20:24:46.882675] [INFO ] [sig ] [1628/3449] Completed INBX in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.9m [2026-02-04T20:24:46.882724] [INFO ] [sig ] [1629/3449] Forecasting INCY... [2026-02-04T20:24:46.882756] [INFO ] [sig ] Generating forecast for: INCY [2026-02-04T20:24:46.882789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-02-04T20:24:46.895178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-02-04T20:24:46.895627] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-02-04T20:24:46.896567] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-02-04T20:24:46.896658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:46.896696] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:46.896724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:46.896783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:46.959717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:46.960656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:46.960751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:46.960796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:47.087109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:47.087272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:47.087329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:47.087370] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:47.091120] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-02-04T20:24:47.091417] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-02-04T20:24:47.091553] [INFO ] [sig ] INCY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:47.241960] [INFO ] [LOCAL ] Saved forecast: INCY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INCY.txt [2026-02-04T20:24:47.242124] [INFO ] [sig ] [1629/3449] Completed INCY in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:47.242166] [INFO ] [sig ] [1630/3449] Forecasting INDB... [2026-02-04T20:24:47.242199] [INFO ] [sig ] Generating forecast for: INDB [2026-02-04T20:24:47.242229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-02-04T20:24:47.253830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-02-04T20:24:47.254221] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-02-04T20:24:47.255081] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-02-04T20:24:47.255134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:47.255167] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:47.255194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:47.255250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:47.312425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:47.313297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:47.313379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:47.313412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:47.434183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:47.434346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:47.434386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:47.434415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:47.437833] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-04T20:24:47.438129] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-02-04T20:24:47.438256] [INFO ] [sig ] INDB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:47.578978] [INFO ] [LOCAL ] Saved forecast: INDB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INDB.txt [2026-02-04T20:24:47.579138] [INFO ] [sig ] [1630/3449] Completed INDB in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:47.579178] [INFO ] [sig ] [1631/3449] Forecasting INDI... [2026-02-04T20:24:47.579210] [INFO ] [sig ] Generating forecast for: INDI [2026-02-04T20:24:47.579242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-02-04T20:24:47.590424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-02-04T20:24:47.590788] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-02-04T20:24:47.591590] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-02-04T20:24:47.591642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:47.591674] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:47.591700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:47.591768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:47.649342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:47.650255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:47.650340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:47.650373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:47.771314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:47.771480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:47.771520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:47.771606] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:47.775149] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-02-04T20:24:47.775435] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-02-04T20:24:47.775566] [INFO ] [sig ] INDI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:47.920810] [INFO ] [LOCAL ] Saved forecast: INDI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INDI.txt [2026-02-04T20:24:47.920953] [INFO ] [sig ] [1631/3449] Completed INDI in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:47.920994] [INFO ] [sig ] [1632/3449] Forecasting INDP... [2026-02-04T20:24:47.921024] [INFO ] [sig ] Generating forecast for: INDP [2026-02-04T20:24:47.921054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-02-04T20:24:47.931841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-02-04T20:24:47.932162] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-02-04T20:24:47.933001] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-02-04T20:24:47.933066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:47.933101] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:47.933127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:47.933184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:47.991914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:47.992752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:47.992836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:47.992871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:48.101681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:48.101827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:48.101868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:48.101897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:48.105490] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=60.45%) [2026-02-04T20:24:48.105800] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-02-04T20:24:48.105949] [INFO ] [sig ] INDP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:48.250537] [INFO ] [LOCAL ] Saved forecast: INDP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INDP.txt [2026-02-04T20:24:48.250696] [INFO ] [sig ] [1632/3449] Completed INDP in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:48.250736] [INFO ] [sig ] [1633/3449] Forecasting INDY... [2026-02-04T20:24:48.250765] [INFO ] [sig ] Generating forecast for: INDY [2026-02-04T20:24:48.250797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-02-04T20:24:48.262296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-02-04T20:24:48.262688] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-02-04T20:24:48.263512] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-02-04T20:24:48.263610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:48.263652] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:48.263682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:48.263742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:48.322471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:48.323313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:48.323395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:48.323427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:48.453723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:48.453896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:48.453943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:48.453973] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:48.457524] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=90.16%) [2026-02-04T20:24:48.457833] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-02-04T20:24:48.457996] [INFO ] [sig ] INDY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:48.599892] [INFO ] [LOCAL ] Saved forecast: INDY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INDY.txt [2026-02-04T20:24:48.600075] [INFO ] [sig ] [1633/3449] Completed INDY in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:48.600127] [INFO ] [sig ] [1634/3449] Forecasting INFY... [2026-02-04T20:24:48.600165] [INFO ] [sig ] Generating forecast for: INFY [2026-02-04T20:24:48.600197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-02-04T20:24:48.612455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-02-04T20:24:48.612866] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-02-04T20:24:48.613783] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-02-04T20:24:48.613851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:48.613890] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:48.613919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:48.613978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:48.675374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:48.676379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:48.676483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:48.676527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:48.806524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:48.806706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:48.806758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:48.806790] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:48.810800] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-02-04T20:24:48.811137] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-02-04T20:24:48.811295] [INFO ] [sig ] INFY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:48.963187] [INFO ] [LOCAL ] Saved forecast: INFY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INFY.txt [2026-02-04T20:24:48.963346] [INFO ] [sig ] [1634/3449] Completed INFY in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:48.963404] [INFO ] [sig ] [1635/3449] Forecasting ING... [2026-02-04T20:24:48.963444] [INFO ] [sig ] Generating forecast for: ING [2026-02-04T20:24:48.963477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-02-04T20:24:48.975077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-02-04T20:24:48.975500] [INFO ] [FORECASTER] Starting predict_future for ING [2026-02-04T20:24:48.976411] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-02-04T20:24:48.976465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:48.976498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:48.976526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:48.976611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:49.044188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:49.045124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:49.045211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:49.045246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:49.179986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:49.180160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:49.180205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:49.180236] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:49.183979] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-04T20:24:49.184301] [INFO ] [FORECASTER] Completed predict_future for ING [2026-02-04T20:24:49.184443] [INFO ] [sig ] ING: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:49.333644] [INFO ] [LOCAL ] Saved forecast: ING 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ING.txt [2026-02-04T20:24:49.333806] [INFO ] [sig ] [1635/3449] Completed ING in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:49.333850] [INFO ] [sig ] [1636/3449] Forecasting INGN... [2026-02-04T20:24:49.333879] [INFO ] [sig ] Generating forecast for: INGN [2026-02-04T20:24:49.333909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-02-04T20:24:49.345032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-02-04T20:24:49.345383] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-02-04T20:24:49.346185] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-02-04T20:24:49.346238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:49.346269] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:49.346295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:49.346351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:49.403759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:49.404726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:49.404816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:49.404850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:49.527449] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:49.527626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:49.527670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:49.527701] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:49.531228] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-02-04T20:24:49.531508] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-02-04T20:24:49.531657] [INFO ] [sig ] INGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:49.673493] [INFO ] [LOCAL ] Saved forecast: INGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INGN.txt [2026-02-04T20:24:49.673654] [INFO ] [sig ] [1636/3449] Completed INGN in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-04T20:24:49.673704] [INFO ] [sig ] [1637/3449] Forecasting INM... [2026-02-04T20:24:49.673735] [INFO ] [sig ] Generating forecast for: INM [2026-02-04T20:24:49.673765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-02-04T20:24:49.685618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-02-04T20:24:49.686019] [INFO ] [FORECASTER] Starting predict_future for INM [2026-02-04T20:24:49.687100] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-02-04T20:24:49.687154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:49.687187] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:49.687216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:49.687274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:49.749625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:49.750450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:49.750536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:49.750570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:49.890097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:49.890272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:49.890312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:49.890341] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:49.894022] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=59.38%) [2026-02-04T20:24:49.894319] [INFO ] [FORECASTER] Completed predict_future for INM [2026-02-04T20:24:49.894459] [INFO ] [sig ] INM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:50.035588] [INFO ] [LOCAL ] Saved forecast: INM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INM.txt [2026-02-04T20:24:50.035742] [INFO ] [sig ] [1637/3449] Completed INM in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:50.035782] [INFO ] [sig ] [1638/3449] Forecasting INMB... [2026-02-04T20:24:50.035814] [INFO ] [sig ] Generating forecast for: INMB [2026-02-04T20:24:50.035851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-02-04T20:24:50.047090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-02-04T20:24:50.047489] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-02-04T20:24:50.048377] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-02-04T20:24:50.048430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:50.048462] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:50.048490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:50.048556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:50.105074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:50.106596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:50.106749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:50.106784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:50.233365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:50.233525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:50.233584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:50.233618] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:50.237005] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=81.96%) [2026-02-04T20:24:50.237315] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-02-04T20:24:50.237443] [INFO ] [sig ] INMB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:50.379155] [INFO ] [LOCAL ] Saved forecast: INMB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INMB.txt [2026-02-04T20:24:50.379305] [INFO ] [sig ] [1638/3449] Completed INMB in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:50.379348] [INFO ] [sig ] [1639/3449] Forecasting INMD... [2026-02-04T20:24:50.379378] [INFO ] [sig ] Generating forecast for: INMD [2026-02-04T20:24:50.379408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-02-04T20:24:50.391475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-02-04T20:24:50.391861] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-02-04T20:24:50.392707] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-02-04T20:24:50.392765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:50.392826] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:50.392860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:50.392919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:50.450921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:50.451733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:50.451815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:50.451848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:50.583391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:50.583552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:50.583614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:50.583646] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:50.587234] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=11.08%) [2026-02-04T20:24:50.587522] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-02-04T20:24:50.587671] [INFO ] [sig ] INMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:50.750669] [INFO ] [LOCAL ] Saved forecast: INMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INMD.txt [2026-02-04T20:24:50.750881] [INFO ] [sig ] [1639/3449] Completed INMD in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:50.750951] [INFO ] [sig ] [1640/3449] Forecasting INN... [2026-02-04T20:24:50.751002] [INFO ] [sig ] Generating forecast for: INN [2026-02-04T20:24:50.751051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-02-04T20:24:50.762333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-02-04T20:24:50.762765] [INFO ] [FORECASTER] Starting predict_future for INN [2026-02-04T20:24:50.763781] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-02-04T20:24:50.763843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:50.763885] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:50.763923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:50.763999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:50.826801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:50.827804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:50.827893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:50.827955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:50.954192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:50.954355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:50.954416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:50.954447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:50.957974] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-02-04T20:24:50.958259] [INFO ] [FORECASTER] Completed predict_future for INN [2026-02-04T20:24:50.958394] [INFO ] [sig ] INN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:51.109046] [INFO ] [LOCAL ] Saved forecast: INN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INN.txt [2026-02-04T20:24:51.109202] [INFO ] [sig ] [1640/3449] Completed INN in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:51.109244] [INFO ] [sig ] [1641/3449] Forecasting INO... [2026-02-04T20:24:51.109273] [INFO ] [sig ] Generating forecast for: INO [2026-02-04T20:24:51.109304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-02-04T20:24:51.121400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-02-04T20:24:51.121770] [INFO ] [FORECASTER] Starting predict_future for INO [2026-02-04T20:24:51.122560] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-02-04T20:24:51.122631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:51.122664] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:51.122692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:51.122749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:51.182114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:51.183036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:51.183123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:51.183157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:51.311950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:51.312117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:51.312162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:51.312194] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:51.315733] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-02-04T20:24:51.316028] [INFO ] [FORECASTER] Completed predict_future for INO [2026-02-04T20:24:51.316164] [INFO ] [sig ] INO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:51.466101] [INFO ] [LOCAL ] Saved forecast: INO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INO.txt [2026-02-04T20:24:51.466277] [INFO ] [sig ] [1641/3449] Completed INO in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:51.466322] [INFO ] [sig ] [1642/3449] Forecasting INOD... [2026-02-04T20:24:51.466354] [INFO ] [sig ] Generating forecast for: INOD [2026-02-04T20:24:51.466386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-02-04T20:24:51.480616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-02-04T20:24:51.481023] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-02-04T20:24:51.481881] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-02-04T20:24:51.481936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:51.481969] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:51.481998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:51.482061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:51.539453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:51.540395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:51.540475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:51.540507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:51.663887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:51.664048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:51.664089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:51.664118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:51.667514] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-02-04T20:24:51.667811] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-02-04T20:24:51.667962] [INFO ] [sig ] INOD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:51.815168] [INFO ] [LOCAL ] Saved forecast: INOD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INOD.txt [2026-02-04T20:24:51.815345] [INFO ] [sig ] [1642/3449] Completed INOD in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:51.815391] [INFO ] [sig ] [1643/3449] Forecasting INSE... [2026-02-04T20:24:51.815421] [INFO ] [sig ] Generating forecast for: INSE [2026-02-04T20:24:51.815452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-02-04T20:24:51.828024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-02-04T20:24:51.828413] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-02-04T20:24:51.829285] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-02-04T20:24:51.829337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:51.829369] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:51.829398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:51.829455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:51.888258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:51.889160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:51.889274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:51.889309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:52.012252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:52.012405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:52.012456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:52.012493] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:52.015979] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-02-04T20:24:52.016270] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-02-04T20:24:52.016398] [INFO ] [sig ] INSE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:52.183564] [INFO ] [LOCAL ] Saved forecast: INSE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INSE.txt [2026-02-04T20:24:52.183724] [INFO ] [sig ] [1643/3449] Completed INSE in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:52.183766] [INFO ] [sig ] [1644/3449] Forecasting INSG... [2026-02-04T20:24:52.183795] [INFO ] [sig ] Generating forecast for: INSG [2026-02-04T20:24:52.183824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-02-04T20:24:52.195013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-02-04T20:24:52.195336] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-02-04T20:24:52.196162] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-02-04T20:24:52.196214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:52.196259] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:52.196288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:52.196344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:52.253138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:52.253803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:52.253880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:52.253912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:52.376303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:52.376459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:52.376498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:52.376529] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:52.379967] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-02-04T20:24:52.380253] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-02-04T20:24:52.380380] [INFO ] [sig ] INSG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:52.527418] [INFO ] [LOCAL ] Saved forecast: INSG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INSG.txt [2026-02-04T20:24:52.527561] [INFO ] [sig ] [1644/3449] Completed INSG in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.8m [2026-02-04T20:24:52.527624] [INFO ] [sig ] [1645/3449] Forecasting INSM... [2026-02-04T20:24:52.527655] [INFO ] [sig ] Generating forecast for: INSM [2026-02-04T20:24:52.527686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-02-04T20:24:52.539556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-02-04T20:24:52.539949] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-02-04T20:24:52.540842] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-02-04T20:24:52.540896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:52.540959] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:52.540988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:52.541068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:52.601011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:52.601847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:52.601932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:52.601966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:52.723788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:52.723942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:52.723982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:52.724012] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:52.727631] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-02-04T20:24:52.727917] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-02-04T20:24:52.728111] [INFO ] [sig ] INSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:52.873159] [INFO ] [LOCAL ] Saved forecast: INSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INSM.txt [2026-02-04T20:24:52.873317] [INFO ] [sig ] [1645/3449] Completed INSM in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:52.873360] [INFO ] [sig ] [1646/3449] Forecasting INSP... [2026-02-04T20:24:52.873389] [INFO ] [sig ] Generating forecast for: INSP [2026-02-04T20:24:52.873419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-02-04T20:24:52.885175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-02-04T20:24:52.885567] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-02-04T20:24:52.886415] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-02-04T20:24:52.886468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:52.886500] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:52.886527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:52.886604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:52.946365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:52.947203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:52.947285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:52.947319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:53.070687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:53.070844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:53.070886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:53.070916] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:53.074419] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-02-04T20:24:53.074727] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-02-04T20:24:53.074859] [INFO ] [sig ] INSP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:53.225563] [INFO ] [LOCAL ] Saved forecast: INSP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INSP.txt [2026-02-04T20:24:53.225734] [INFO ] [sig ] [1646/3449] Completed INSP in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:53.225776] [INFO ] [sig ] [1647/3449] Forecasting INTA... [2026-02-04T20:24:53.225807] [INFO ] [sig ] Generating forecast for: INTA [2026-02-04T20:24:53.225839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-02-04T20:24:53.237275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-02-04T20:24:53.237654] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-02-04T20:24:53.238518] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-02-04T20:24:53.238594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:53.238639] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:53.238667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:53.238733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:53.297794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:53.298620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:53.298704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:53.298737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:53.424120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:53.424303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:53.424371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:53.424403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:53.427895] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-02-04T20:24:53.428193] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-02-04T20:24:53.428326] [INFO ] [sig ] INTA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:53.578327] [INFO ] [LOCAL ] Saved forecast: INTA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INTA.txt [2026-02-04T20:24:53.578484] [INFO ] [sig ] [1647/3449] Completed INTA in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:53.578533] [INFO ] [sig ] [1648/3449] Forecasting INTC... [2026-02-04T20:24:53.578564] [INFO ] [sig ] Generating forecast for: INTC [2026-02-04T20:24:53.578616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-02-04T20:24:53.589537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-02-04T20:24:53.589973] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-02-04T20:24:53.590877] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-02-04T20:24:53.590931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:53.590964] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:53.590992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:53.591053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:53.651861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:53.652954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:53.653067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:53.653114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:53.782265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:53.782426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:53.782467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:53.782537] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:53.786153] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=86.17%) [2026-02-04T20:24:53.786449] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-02-04T20:24:53.786600] [INFO ] [sig ] INTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:53.951409] [INFO ] [LOCAL ] Saved forecast: INTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INTC.txt [2026-02-04T20:24:53.951561] [INFO ] [sig ] [1648/3449] Completed INTC in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:53.951637] [INFO ] [sig ] [1649/3449] Forecasting INVA... [2026-02-04T20:24:53.951670] [INFO ] [sig ] Generating forecast for: INVA [2026-02-04T20:24:53.951701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-02-04T20:24:53.963392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-02-04T20:24:53.963810] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-02-04T20:24:53.964710] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-02-04T20:24:53.964764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:53.964797] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:53.964825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:53.964882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:54.021592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:54.022421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:54.022502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:54.022534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:54.142085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:54.142263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:54.142305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:54.142333] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:54.146080] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=28.65%) [2026-02-04T20:24:54.146428] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-02-04T20:24:54.146612] [INFO ] [sig ] INVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:54.293200] [INFO ] [LOCAL ] Saved forecast: INVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INVA.txt [2026-02-04T20:24:54.293346] [INFO ] [sig ] [1649/3449] Completed INVA in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:54.293386] [INFO ] [sig ] [1650/3449] Forecasting INVE... [2026-02-04T20:24:54.293418] [INFO ] [sig ] Generating forecast for: INVE [2026-02-04T20:24:54.293449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-02-04T20:24:54.303989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-02-04T20:24:54.304325] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-02-04T20:24:54.305224] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-02-04T20:24:54.305278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:54.305311] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:54.305338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:54.305397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:54.362473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:54.363278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:54.363360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:54.363394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:54.493929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:54.494094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:54.494135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:54.494164] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:54.497731] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-04T20:24:54.498065] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-02-04T20:24:54.498204] [INFO ] [sig ] INVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:54.647801] [INFO ] [LOCAL ] Saved forecast: INVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/INVE.txt [2026-02-04T20:24:54.647981] [INFO ] [sig ] [1650/3449] Completed INVE in 0.4s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:54.648031] [INFO ] [sig ] [1651/3449] Forecasting INVH... [2026-02-04T20:24:54.648068] [INFO ] [sig ] Generating forecast for: INVH [2026-02-04T20:24:54.648105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-02-04T20:24:54.659174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-02-04T20:24:54.659615] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-02-04T20:24:54.660439] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-02-04T20:24:54.660491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:54.660523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:54.660549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:54.660626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:54.717821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:54.718759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:54.718841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:54.718874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:54.834673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:54.834825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:54.834865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:54.834921] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:54.838315] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-02-04T20:24:54.838604] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-02-04T20:24:54.838732] [INFO ] [sig ] INVH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:54.980552] [INFO ] [LOCAL ] Saved forecast: INVH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/INVH.txt [2026-02-04T20:24:54.980885] [INFO ] [sig ] [1651/3449] Completed INVH in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:54.980926] [INFO ] [sig ] [1652/3449] Forecasting IONS... [2026-02-04T20:24:54.980955] [INFO ] [sig ] Generating forecast for: IONS [2026-02-04T20:24:54.980985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-02-04T20:24:54.992651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-02-04T20:24:54.992991] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-02-04T20:24:54.993796] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-02-04T20:24:54.993848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:54.993881] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:54.993908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:54.993963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:55.052381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:55.053032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:55.053115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:55.053148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:55.174054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:55.174212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:55.174252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:55.174280] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:55.177989] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=55.29%) [2026-02-04T20:24:55.178319] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-02-04T20:24:55.178456] [INFO ] [sig ] IONS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:55.326505] [INFO ] [LOCAL ] Saved forecast: IONS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IONS.txt [2026-02-04T20:24:55.326682] [INFO ] [sig ] [1652/3449] Completed IONS in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:55.326728] [INFO ] [sig ] [1653/3449] Forecasting IOSP... [2026-02-04T20:24:55.326759] [INFO ] [sig ] Generating forecast for: IOSP [2026-02-04T20:24:55.326790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-02-04T20:24:55.338507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-02-04T20:24:55.338842] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-02-04T20:24:55.339696] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-02-04T20:24:55.339749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:55.339780] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:55.339807] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:55.339867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:55.398802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:55.399524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:55.399637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:55.399673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:55.520252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:55.520403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:55.520443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:55.520472] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:55.524276] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-02-04T20:24:55.524552] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-02-04T20:24:55.524698] [INFO ] [sig ] IOSP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:55.668533] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IOSP.txt [2026-02-04T20:24:55.668699] [INFO ] [sig ] [1653/3449] Completed IOSP in 0.3s | 2.80 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-04T20:24:55.668743] [INFO ] [sig ] [1654/3449] Forecasting IOVA... [2026-02-04T20:24:55.668773] [INFO ] [sig ] Generating forecast for: IOVA [2026-02-04T20:24:55.668804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-02-04T20:24:55.679726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-02-04T20:24:55.680062] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-02-04T20:24:55.680874] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-02-04T20:24:55.680926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:55.680958] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:55.680985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:55.681041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:55.737496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:55.738157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:55.738234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:55.738267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:55.856762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:55.856929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:55.856969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:55.856998] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:55.860490] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-02-04T20:24:55.860806] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-02-04T20:24:55.860938] [INFO ] [sig ] IOVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:56.004924] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IOVA.txt [2026-02-04T20:24:56.005054] [INFO ] [sig ] [1654/3449] Completed IOVA in 0.3s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:56.005094] [INFO ] [sig ] [1655/3449] Forecasting IPGP... [2026-02-04T20:24:56.005128] [INFO ] [sig ] Generating forecast for: IPGP [2026-02-04T20:24:56.005159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-02-04T20:24:56.016549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-02-04T20:24:56.016930] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-02-04T20:24:56.017809] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-02-04T20:24:56.017861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:56.017906] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:56.017961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:56.018021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:56.074850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:56.075514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:56.075644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:56.075679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:56.198637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:56.198799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:56.198839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:56.198868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:56.202293] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: UP (p=66.55%) [2026-02-04T20:24:56.202568] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-02-04T20:24:56.202714] [INFO ] [sig ] IPGP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:56.346595] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IPGP.txt [2026-02-04T20:24:56.346749] [INFO ] [sig ] [1655/3449] Completed IPGP in 0.3s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:56.346796] [INFO ] [sig ] [1656/3449] Forecasting IPI... [2026-02-04T20:24:56.346826] [INFO ] [sig ] Generating forecast for: IPI [2026-02-04T20:24:56.346857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-02-04T20:24:56.357786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-02-04T20:24:56.358142] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-02-04T20:24:56.358941] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-02-04T20:24:56.358994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:56.359026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:56.359053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:56.359110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:56.416334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:56.416985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:56.417063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:56.417095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:56.537093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:56.537253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:56.537295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:56.537324] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:56.540847] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-02-04T20:24:56.541128] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-02-04T20:24:56.541256] [INFO ] [sig ] IPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:56.686691] [INFO ] [LOCAL ] Saved forecast: IPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IPI.txt [2026-02-04T20:24:56.686842] [INFO ] [sig ] [1656/3449] Completed IPI in 0.3s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:56.686882] [INFO ] [sig ] [1657/3449] Forecasting IQ... [2026-02-04T20:24:56.686912] [INFO ] [sig ] Generating forecast for: IQ [2026-02-04T20:24:56.686943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-02-04T20:24:56.698517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-02-04T20:24:56.698893] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-02-04T20:24:56.699709] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-02-04T20:24:56.699760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:56.699792] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:56.699819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:56.699875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:56.757148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:56.757943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:56.758027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:56.758059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:56.877696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:56.877856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:56.877896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:56.878007] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:56.882033] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: UP (p=71.45%) [2026-02-04T20:24:56.882344] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-02-04T20:24:56.882474] [INFO ] [sig ] IQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:57.024129] [INFO ] [LOCAL ] Saved forecast: IQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IQ.txt [2026-02-04T20:24:57.024268] [INFO ] [sig ] [1657/3449] Completed IQ in 0.3s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:57.024310] [INFO ] [sig ] [1658/3449] Forecasting IQI... [2026-02-04T20:24:57.024340] [INFO ] [sig ] Generating forecast for: IQI [2026-02-04T20:24:57.024370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-02-04T20:24:57.036319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-02-04T20:24:57.036685] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-02-04T20:24:57.037469] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-02-04T20:24:57.037521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:57.037554] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:57.037608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:57.037668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:57.094989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:57.095836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:57.095916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:57.095949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:57.217473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:57.217654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:57.217697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:57.217725] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:57.221428] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-02-04T20:24:57.221779] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-02-04T20:24:57.221921] [INFO ] [sig ] IQI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:57.375148] [INFO ] [LOCAL ] Saved forecast: IQI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IQI.txt [2026-02-04T20:24:57.375380] [INFO ] [sig ] [1658/3449] Completed IQI in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:57.375435] [INFO ] [sig ] [1659/3449] Forecasting IQQQ... [2026-02-04T20:24:57.375467] [INFO ] [sig ] Generating forecast for: IQQQ [2026-02-04T20:24:57.375519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-02-04T20:24:57.389679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-02-04T20:24:57.390078] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-02-04T20:24:57.391188] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-02-04T20:24:57.391249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:57.391284] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:57.391312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:57.391369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:57.454209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:57.455130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:57.455234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:57.455276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:57.582508] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:57.582726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:57.582777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:57.582811] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:57.587901] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-02-04T20:24:57.588347] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-02-04T20:24:57.588536] [INFO ] [sig ] IQQQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:57.742416] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IQQQ.txt [2026-02-04T20:24:57.742646] [INFO ] [sig ] [1659/3449] Completed IQQQ in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:57.742707] [INFO ] [sig ] [1660/3449] Forecasting IRDM... [2026-02-04T20:24:57.742754] [INFO ] [sig ] Generating forecast for: IRDM [2026-02-04T20:24:57.742799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-02-04T20:24:57.755915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-02-04T20:24:57.756348] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-02-04T20:24:57.757310] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-02-04T20:24:57.757378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:57.757422] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:57.757460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:57.757520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:57.831136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:57.832359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:57.832463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:57.832508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:57.970857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:57.971020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:57.971062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:57.971090] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:57.974638] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-02-04T20:24:57.974943] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-02-04T20:24:57.975078] [INFO ] [sig ] IRDM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:58.131214] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IRDM.txt [2026-02-04T20:24:58.131376] [INFO ] [sig ] [1660/3449] Completed IRDM in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:58.131419] [INFO ] [sig ] [1661/3449] Forecasting IREN... [2026-02-04T20:24:58.131451] [INFO ] [sig ] Generating forecast for: IREN [2026-02-04T20:24:58.131481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-02-04T20:24:58.143262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-02-04T20:24:58.143673] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-02-04T20:24:58.144529] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-02-04T20:24:58.144606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:58.144642] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:58.144668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:58.144724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:58.204509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:58.205471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:58.205565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:58.205624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:58.334538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:58.334770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:58.334831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:58.334878] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:58.339861] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-02-04T20:24:58.340327] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-02-04T20:24:58.340532] [INFO ] [sig ] IREN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:58.521170] [INFO ] [LOCAL ] Saved forecast: IREN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IREN.txt [2026-02-04T20:24:58.521390] [INFO ] [sig ] [1661/3449] Completed IREN in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.7m [2026-02-04T20:24:58.521446] [INFO ] [sig ] [1662/3449] Forecasting IRM... [2026-02-04T20:24:58.521478] [INFO ] [sig ] Generating forecast for: IRM [2026-02-04T20:24:58.521509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-02-04T20:24:58.534040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-02-04T20:24:58.534448] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-02-04T20:24:58.535320] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-02-04T20:24:58.535374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:58.535438] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:58.535467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:58.535525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:58.601486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:58.602494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:58.602601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:58.602645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:58.738371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:58.738533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:58.738607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:58.738663] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:58.742362] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=31.12%) [2026-02-04T20:24:58.742678] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-02-04T20:24:58.742816] [INFO ] [sig ] IRM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:58.887500] [INFO ] [LOCAL ] Saved forecast: IRM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IRM.txt [2026-02-04T20:24:58.887684] [INFO ] [sig ] [1662/3449] Completed IRM in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:24:58.887729] [INFO ] [sig ] [1663/3449] Forecasting IRMD... [2026-02-04T20:24:58.887759] [INFO ] [sig ] Generating forecast for: IRMD [2026-02-04T20:24:58.887788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-02-04T20:24:58.899403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-02-04T20:24:58.899848] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-02-04T20:24:58.900775] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-02-04T20:24:58.900828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:58.900859] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:58.900887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:58.900944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:58.961646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:58.962589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:58.962677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:58.962713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:59.101690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:59.101887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:59.101941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:59.101974] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:59.105746] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=54.76%) [2026-02-04T20:24:59.106052] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-02-04T20:24:59.106206] [INFO ] [sig ] IRMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:59.257849] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IRMD.txt [2026-02-04T20:24:59.258072] [INFO ] [sig ] [1663/3449] Completed IRMD in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:24:59.258143] [INFO ] [sig ] [1664/3449] Forecasting IRON... [2026-02-04T20:24:59.258192] [INFO ] [sig ] Generating forecast for: IRON [2026-02-04T20:24:59.258237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-02-04T20:24:59.270531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-02-04T20:24:59.270950] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-02-04T20:24:59.271811] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-02-04T20:24:59.271877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:59.271916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:59.271944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:59.272003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:59.337144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:59.338190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:59.338280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:59.338313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:59.476056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:59.476224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:59.476274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:59.476313] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:59.480096] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-02-04T20:24:59.480390] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-02-04T20:24:59.480544] [INFO ] [sig ] IRON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:24:59.635593] [INFO ] [LOCAL ] Saved forecast: IRON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IRON.txt [2026-02-04T20:24:59.635757] [INFO ] [sig ] [1664/3449] Completed IRON in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:24:59.635802] [INFO ] [sig ] [1665/3449] Forecasting IRTC... [2026-02-04T20:24:59.635837] [INFO ] [sig ] Generating forecast for: IRTC [2026-02-04T20:24:59.635882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-02-04T20:24:59.648280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-02-04T20:24:59.648739] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-02-04T20:24:59.649784] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-02-04T20:24:59.649845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:59.649892] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:59.649930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:59.650013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:24:59.712014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:24:59.712936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:24:59.713020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:24:59.713056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:24:59.839211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:24:59.839422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:24:59.839474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:24:59.839537] [INFO ] [FORECASTER] Training complete [2026-02-04T20:24:59.843216] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-02-04T20:24:59.843490] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-02-04T20:24:59.843646] [INFO ] [sig ] IRTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:24:59.984255] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IRTC.txt [2026-02-04T20:24:59.984413] [INFO ] [sig ] [1665/3449] Completed IRTC in 0.3s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:24:59.984453] [INFO ] [sig ] [1666/3449] Forecasting IRWD... [2026-02-04T20:24:59.984485] [INFO ] [sig ] Generating forecast for: IRWD [2026-02-04T20:24:59.984516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-02-04T20:24:59.996065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-02-04T20:24:59.996474] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-02-04T20:24:59.997305] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-02-04T20:24:59.997358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:24:59.997389] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:24:59.997416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:24:59.997487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:00.055972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:00.057098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:00.057185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:00.057222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:00.182562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:00.182744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:00.182784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:00.182813] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:00.186258] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=36.88%) [2026-02-04T20:25:00.186556] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-02-04T20:25:00.186710] [INFO ] [sig ] IRWD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:00.344351] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IRWD.txt [2026-02-04T20:25:00.344558] [INFO ] [sig ] [1666/3449] Completed IRWD in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:25:00.344651] [INFO ] [sig ] [1667/3449] Forecasting ISD... [2026-02-04T20:25:00.344700] [INFO ] [sig ] Generating forecast for: ISD [2026-02-04T20:25:00.344747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-02-04T20:25:00.356523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-02-04T20:25:00.356888] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-02-04T20:25:00.357789] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-02-04T20:25:00.357843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:00.357877] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:00.357905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:00.357992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:00.422723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:00.423633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:00.423719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:00.423752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:00.556654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:00.556841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:00.556891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:00.556924] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:00.560566] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=68.88%) [2026-02-04T20:25:00.560865] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-02-04T20:25:00.561014] [INFO ] [sig ] ISD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:00.707034] [INFO ] [LOCAL ] Saved forecast: ISD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ISD.txt [2026-02-04T20:25:00.707182] [INFO ] [sig ] [1667/3449] Completed ISD in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:25:00.707222] [INFO ] [sig ] [1668/3449] Forecasting ISRG... [2026-02-04T20:25:00.707253] [INFO ] [sig ] Generating forecast for: ISRG [2026-02-04T20:25:00.707285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-02-04T20:25:00.718918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-02-04T20:25:00.719301] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-02-04T20:25:00.720129] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-02-04T20:25:00.720194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:00.720227] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:00.720256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:00.720316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:00.777963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:00.778984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:00.779067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:00.779100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:00.902494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:00.902633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:00.902677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:00.902711] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:00.906302] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-02-04T20:25:00.906611] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-02-04T20:25:00.906756] [INFO ] [sig ] ISRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:01.063075] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ISRG.txt [2026-02-04T20:25:01.063278] [INFO ] [sig ] [1668/3449] Completed ISRG in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:25:01.063338] [INFO ] [sig ] [1669/3449] Forecasting ISSC... [2026-02-04T20:25:01.063384] [INFO ] [sig ] Generating forecast for: ISSC [2026-02-04T20:25:01.063428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-02-04T20:25:01.077616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-02-04T20:25:01.078058] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-02-04T20:25:01.079013] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-02-04T20:25:01.079085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:01.079120] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:01.079149] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:01.079213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:01.149676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:01.150642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:01.150730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:01.150764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:01.278799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:01.278990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:01.279904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:01.279958] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:01.284107] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-02-04T20:25:01.284479] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-02-04T20:25:01.284655] [INFO ] [sig ] ISSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:01.443689] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ISSC.txt [2026-02-04T20:25:01.443866] [INFO ] [sig ] [1669/3449] Completed ISSC in 0.4s | 2.80 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-04T20:25:01.443910] [INFO ] [sig ] [1670/3449] Forecasting ISTB... [2026-02-04T20:25:01.443943] [INFO ] [sig ] Generating forecast for: ISTB [2026-02-04T20:25:01.443974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-02-04T20:25:01.456395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-02-04T20:25:01.456865] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-02-04T20:25:01.458027] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-02-04T20:25:01.458085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:01.458117] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:01.458143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:01.458200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:01.517317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:01.518289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:01.518375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:01.518408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:01.653108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:01.653301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:01.653345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:01.653377] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:01.657525] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-02-04T20:25:01.658017] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-02-04T20:25:01.658181] [INFO ] [sig ] ISTB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:01.832821] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ISTB.txt [2026-02-04T20:25:01.833031] [INFO ] [sig ] [1670/3449] Completed ISTB in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:01.833088] [INFO ] [sig ] [1671/3449] Forecasting ITIC... [2026-02-04T20:25:01.833130] [INFO ] [sig ] Generating forecast for: ITIC [2026-02-04T20:25:01.833170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-02-04T20:25:01.846757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-02-04T20:25:01.847197] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-02-04T20:25:01.848188] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-02-04T20:25:01.848245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:01.848278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:01.848305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:01.848362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:01.909206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:01.910292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:01.910408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:01.910460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:02.026607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:02.026782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:02.026837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:02.026886] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:02.030687] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-02-04T20:25:02.030996] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-02-04T20:25:02.031135] [INFO ] [sig ] ITIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:02.187749] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ITIC.txt [2026-02-04T20:25:02.187923] [INFO ] [sig ] [1671/3449] Completed ITIC in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:02.187993] [INFO ] [sig ] [1672/3449] Forecasting ITRI... [2026-02-04T20:25:02.188026] [INFO ] [sig ] Generating forecast for: ITRI [2026-02-04T20:25:02.188059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-02-04T20:25:02.200204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-02-04T20:25:02.200728] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-02-04T20:25:02.201660] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-02-04T20:25:02.201715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:02.201750] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:02.201780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:02.201841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:02.260521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:02.261398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:02.261518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:02.261553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:02.384790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:02.384954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:02.384995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:02.385024] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:02.388508] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-02-04T20:25:02.388827] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-02-04T20:25:02.388960] [INFO ] [sig ] ITRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:02.534381] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ITRI.txt [2026-02-04T20:25:02.534550] [INFO ] [sig ] [1672/3449] Completed ITRI in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:02.534629] [INFO ] [sig ] [1673/3449] Forecasting ITRN... [2026-02-04T20:25:02.534676] [INFO ] [sig ] Generating forecast for: ITRN [2026-02-04T20:25:02.534710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-02-04T20:25:02.546047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-02-04T20:25:02.546481] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-02-04T20:25:02.547411] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-02-04T20:25:02.547467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:02.547499] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:02.547526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:02.547618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:02.605239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:02.606134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:02.606226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:02.606259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:02.730213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:02.730365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:02.730406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:02.730434] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:02.733909] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-02-04T20:25:02.734213] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-02-04T20:25:02.734351] [INFO ] [sig ] ITRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:02.877248] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ITRN.txt [2026-02-04T20:25:02.877415] [INFO ] [sig ] [1673/3449] Completed ITRN in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:02.877458] [INFO ] [sig ] [1674/3449] Forecasting ITUB... [2026-02-04T20:25:02.877489] [INFO ] [sig ] Generating forecast for: ITUB [2026-02-04T20:25:02.877518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-02-04T20:25:02.888546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-02-04T20:25:02.888895] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-02-04T20:25:02.889701] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-02-04T20:25:02.889753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:02.889785] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:02.889812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:02.889869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:02.947699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:02.948470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:02.948549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:02.948600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:03.081606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:03.081765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:03.081806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:03.081837] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:03.085775] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=30.00%) [2026-02-04T20:25:03.086074] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-02-04T20:25:03.086214] [INFO ] [sig ] ITUB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:03.253373] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ITUB.txt [2026-02-04T20:25:03.253556] [INFO ] [sig ] [1674/3449] Completed ITUB in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:03.253625] [INFO ] [sig ] [1675/3449] Forecasting IUS... [2026-02-04T20:25:03.253658] [INFO ] [sig ] Generating forecast for: IUS [2026-02-04T20:25:03.253688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-02-04T20:25:03.264947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-02-04T20:25:03.265381] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-02-04T20:25:03.266272] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-02-04T20:25:03.266326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:03.266367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:03.266396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:03.266466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:03.324363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:03.325255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:03.325351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:03.325387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:03.447723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:03.447958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:03.448011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:03.448044] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:03.451935] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=75.57%) [2026-02-04T20:25:03.452262] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-02-04T20:25:03.452437] [INFO ] [sig ] IUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:03.605813] [INFO ] [LOCAL ] Saved forecast: IUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IUS.txt [2026-02-04T20:25:03.605995] [INFO ] [sig ] [1675/3449] Completed IUS in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:03.606038] [INFO ] [sig ] [1676/3449] Forecasting IUSB... [2026-02-04T20:25:03.606069] [INFO ] [sig ] Generating forecast for: IUSB [2026-02-04T20:25:03.606100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-02-04T20:25:03.617048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-02-04T20:25:03.617344] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-02-04T20:25:03.618185] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-02-04T20:25:03.618239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:03.618278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:03.618311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:03.618380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:03.675542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:03.676146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:03.676222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:03.676254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:03.795646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:03.795772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:03.795810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:03.795839] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:03.799115] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-02-04T20:25:03.799387] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-02-04T20:25:03.799513] [INFO ] [sig ] IUSB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:03.940479] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IUSB.txt [2026-02-04T20:25:03.940614] [INFO ] [sig ] [1676/3449] Completed IUSB in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:03.940656] [INFO ] [sig ] [1677/3449] Forecasting IUSG... [2026-02-04T20:25:03.940686] [INFO ] [sig ] Generating forecast for: IUSG [2026-02-04T20:25:03.940715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-02-04T20:25:03.951926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-02-04T20:25:03.952257] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-02-04T20:25:03.953066] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-02-04T20:25:03.953118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:03.953149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:03.953176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:03.953233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:04.009217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:04.009870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:04.009949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:04.009980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:04.129963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:04.130121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:04.130160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:04.130189] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:04.133647] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-02-04T20:25:04.133920] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-02-04T20:25:04.134048] [INFO ] [sig ] IUSG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:04.273699] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IUSG.txt [2026-02-04T20:25:04.273819] [INFO ] [sig ] [1677/3449] Completed IUSG in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:04.273858] [INFO ] [sig ] [1678/3449] Forecasting IVAL... [2026-02-04T20:25:04.273887] [INFO ] [sig ] Generating forecast for: IVAL [2026-02-04T20:25:04.273918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-02-04T20:25:04.285147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-02-04T20:25:04.285553] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-02-04T20:25:04.286421] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-02-04T20:25:04.286474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:04.286508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:04.286536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:04.286614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:04.342740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:04.343493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:04.343594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:04.343630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:04.457706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:04.457874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:04.457915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:04.457963] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:04.461431] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=15.55%) [2026-02-04T20:25:04.461731] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-02-04T20:25:04.461863] [INFO ] [sig ] IVAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:04.603841] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IVAL.txt [2026-02-04T20:25:04.603984] [INFO ] [sig ] [1678/3449] Completed IVAL in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.6m [2026-02-04T20:25:04.604026] [INFO ] [sig ] [1679/3449] Forecasting IVZ... [2026-02-04T20:25:04.604056] [INFO ] [sig ] Generating forecast for: IVZ [2026-02-04T20:25:04.604088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-02-04T20:25:04.643722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-02-04T20:25:04.644090] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-02-04T20:25:04.644894] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-02-04T20:25:04.644962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:04.645021] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:04.645049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:04.645106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:04.703267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:04.704334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:04.704420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:04.704456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:04.834059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:04.834262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:04.834311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:04.834357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:04.838133] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-02-04T20:25:04.838453] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-02-04T20:25:04.838609] [INFO ] [sig ] IVZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:04.985765] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/IVZ.txt [2026-02-04T20:25:04.985919] [INFO ] [sig ] [1679/3449] Completed IVZ in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:04.985963] [INFO ] [sig ] [1680/3449] Forecasting IX... [2026-02-04T20:25:04.985996] [INFO ] [sig ] Generating forecast for: IX [2026-02-04T20:25:04.986029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-02-04T20:25:04.997628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-02-04T20:25:04.998032] [INFO ] [FORECASTER] Starting predict_future for IX [2026-02-04T20:25:04.998928] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-02-04T20:25:04.998982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:04.999015] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:04.999047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:04.999105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:05.058623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:05.059550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:05.059662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:05.059698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:05.185828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:05.185994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:05.186035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:05.186066] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:05.189703] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-02-04T20:25:05.189994] [INFO ] [FORECASTER] Completed predict_future for IX [2026-02-04T20:25:05.190143] [INFO ] [sig ] IX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:05.336982] [INFO ] [LOCAL ] Saved forecast: IX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IX.txt [2026-02-04T20:25:05.337139] [INFO ] [sig ] [1680/3449] Completed IX in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:05.337181] [INFO ] [sig ] [1681/3449] Forecasting IXUS... [2026-02-04T20:25:05.337213] [INFO ] [sig ] Generating forecast for: IXUS [2026-02-04T20:25:05.337244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-02-04T20:25:05.348948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-02-04T20:25:05.349311] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-02-04T20:25:05.350142] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-02-04T20:25:05.350196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:05.350230] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:05.350258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:05.350327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:05.411593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:05.412471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:05.412556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:05.412612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:05.535927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:05.536121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:05.536179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:05.536212] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:05.539973] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-02-04T20:25:05.540278] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-02-04T20:25:05.540418] [INFO ] [sig ] IXUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:05.686427] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IXUS.txt [2026-02-04T20:25:05.686599] [INFO ] [sig ] [1681/3449] Completed IXUS in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:05.686646] [INFO ] [sig ] [1682/3449] Forecasting IZEA... [2026-02-04T20:25:05.686679] [INFO ] [sig ] Generating forecast for: IZEA [2026-02-04T20:25:05.686712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-02-04T20:25:05.698501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-02-04T20:25:05.698952] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-02-04T20:25:05.699862] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-02-04T20:25:05.699920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:05.699953] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:05.699981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:05.700039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:05.762335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:05.763226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:05.763310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:05.763346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:05.884535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:05.884713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:05.884755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:05.884818] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:05.888496] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-02-04T20:25:05.888798] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-02-04T20:25:05.888926] [INFO ] [sig ] IZEA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:06.034326] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/IZEA.txt [2026-02-04T20:25:06.034511] [INFO ] [sig ] [1682/3449] Completed IZEA in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:06.034559] [INFO ] [sig ] [1683/3449] Forecasting J... [2026-02-04T20:25:06.034613] [INFO ] [sig ] Generating forecast for: J [2026-02-04T20:25:06.034646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-02-04T20:25:06.045455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-02-04T20:25:06.045830] [INFO ] [FORECASTER] Starting predict_future for J [2026-02-04T20:25:06.046634] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-02-04T20:25:06.046686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:06.046718] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:06.046745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:06.046802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:06.104697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:06.105398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:06.105480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:06.105516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:06.228875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:06.229048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:06.229092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:06.229123] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:06.232646] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=11.09%) [2026-02-04T20:25:06.232986] [INFO ] [FORECASTER] Completed predict_future for J [2026-02-04T20:25:06.233149] [INFO ] [sig ] J: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:06.389481] [INFO ] [LOCAL ] Saved forecast: J 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/J.txt [2026-02-04T20:25:06.389717] [INFO ] [sig ] [1683/3449] Completed J in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:06.389783] [INFO ] [sig ] [1684/3449] Forecasting JACK... [2026-02-04T20:25:06.389825] [INFO ] [sig ] Generating forecast for: JACK [2026-02-04T20:25:06.389873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-02-04T20:25:06.404877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-02-04T20:25:06.405359] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-02-04T20:25:06.406520] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-02-04T20:25:06.406608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:06.406658] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:06.406698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:06.406784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:06.473046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:06.473924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:06.474006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:06.474041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:06.597412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:06.597593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:06.597640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:06.597673] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:06.601225] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=8.05%) [2026-02-04T20:25:06.601509] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-02-04T20:25:06.601706] [INFO ] [sig ] JACK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:06.749344] [INFO ] [LOCAL ] Saved forecast: JACK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JACK.txt [2026-02-04T20:25:06.749507] [INFO ] [sig ] [1684/3449] Completed JACK in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:06.749547] [INFO ] [sig ] [1685/3449] Forecasting JAKK... [2026-02-04T20:25:06.749596] [INFO ] [sig ] Generating forecast for: JAKK [2026-02-04T20:25:06.749632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-02-04T20:25:06.762364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-02-04T20:25:06.762954] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-02-04T20:25:06.763798] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-02-04T20:25:06.763852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:06.763886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:06.763915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:06.763974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:06.826912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:06.827713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:06.827797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:06.827831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:06.952658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:06.952818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:06.952861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:06.952891] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:06.957840] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-02-04T20:25:06.958385] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-02-04T20:25:06.958620] [INFO ] [sig ] JAKK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:07.107314] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JAKK.txt [2026-02-04T20:25:07.107482] [INFO ] [sig ] [1685/3449] Completed JAKK in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:07.107524] [INFO ] [sig ] [1686/3449] Forecasting JANX... [2026-02-04T20:25:07.107557] [INFO ] [sig ] Generating forecast for: JANX [2026-02-04T20:25:07.107622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-02-04T20:25:07.119149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-02-04T20:25:07.119535] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-02-04T20:25:07.120430] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-02-04T20:25:07.120485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:07.120521] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:07.120551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:07.120631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:07.180627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:07.181476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:07.181558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:07.181622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:07.303818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:07.303975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:07.304036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:07.304069] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:07.307671] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=19.30%) [2026-02-04T20:25:07.307972] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-02-04T20:25:07.308101] [INFO ] [sig ] JANX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:07.455616] [INFO ] [LOCAL ] Saved forecast: JANX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JANX.txt [2026-02-04T20:25:07.455755] [INFO ] [sig ] [1686/3449] Completed JANX in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:07.455795] [INFO ] [sig ] [1687/3449] Forecasting JAZZ... [2026-02-04T20:25:07.455826] [INFO ] [sig ] Generating forecast for: JAZZ [2026-02-04T20:25:07.455856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-02-04T20:25:07.466979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-02-04T20:25:07.467310] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-02-04T20:25:07.468141] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-02-04T20:25:07.468193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:07.468225] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:07.468252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:07.468308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:07.527876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:07.528748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:07.528832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:07.528868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:07.653129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:07.653277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:07.653320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:07.653351] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:07.656892] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-02-04T20:25:07.657180] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-02-04T20:25:07.657314] [INFO ] [sig ] JAZZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:07.804722] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JAZZ.txt [2026-02-04T20:25:07.804869] [INFO ] [sig ] [1687/3449] Completed JAZZ in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-04T20:25:07.804911] [INFO ] [sig ] [1688/3449] Forecasting JBGS... [2026-02-04T20:25:07.804941] [INFO ] [sig ] Generating forecast for: JBGS [2026-02-04T20:25:07.804971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-02-04T20:25:07.816445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-02-04T20:25:07.816846] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-02-04T20:25:07.817654] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-02-04T20:25:07.817706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:07.817738] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:07.817765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:07.817822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:07.874539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:07.875290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:07.875387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:07.875425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:07.997816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:07.998000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:07.998046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:07.998087] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:08.001619] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-02-04T20:25:08.001905] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-02-04T20:25:08.002035] [INFO ] [sig ] JBGS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:08.149170] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JBGS.txt [2026-02-04T20:25:08.149310] [INFO ] [sig ] [1688/3449] Completed JBGS in 0.3s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:08.149352] [INFO ] [sig ] [1689/3449] Forecasting JBI... [2026-02-04T20:25:08.149381] [INFO ] [sig ] Generating forecast for: JBI [2026-02-04T20:25:08.149411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-02-04T20:25:08.160157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-02-04T20:25:08.160523] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-02-04T20:25:08.161348] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-02-04T20:25:08.161404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:08.161441] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:08.161472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:08.161531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:08.221211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:08.221985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:08.222096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:08.222133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:08.340554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:08.340728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:08.340769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:08.340798] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:08.344171] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-02-04T20:25:08.344448] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-02-04T20:25:08.344593] [INFO ] [sig ] JBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:08.489935] [INFO ] [LOCAL ] Saved forecast: JBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JBI.txt [2026-02-04T20:25:08.490074] [INFO ] [sig ] [1689/3449] Completed JBI in 0.3s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:08.490115] [INFO ] [sig ] [1690/3449] Forecasting JBL... [2026-02-04T20:25:08.490146] [INFO ] [sig ] Generating forecast for: JBL [2026-02-04T20:25:08.490177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-02-04T20:25:08.501227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-02-04T20:25:08.501611] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-02-04T20:25:08.502398] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-02-04T20:25:08.502450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:08.502498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:08.502527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:08.502604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:08.561825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:08.562866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:08.562960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:08.562995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:08.683928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:08.684083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:08.684123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:08.684152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:08.687542] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-02-04T20:25:08.687837] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-02-04T20:25:08.687989] [INFO ] [sig ] JBL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:08.836660] [INFO ] [LOCAL ] Saved forecast: JBL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JBL.txt [2026-02-04T20:25:08.836838] [INFO ] [sig ] [1690/3449] Completed JBL in 0.3s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:08.836898] [INFO ] [sig ] [1691/3449] Forecasting JBND... [2026-02-04T20:25:08.836931] [INFO ] [sig ] Generating forecast for: JBND [2026-02-04T20:25:08.836962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-02-04T20:25:08.848304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-02-04T20:25:08.848658] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-02-04T20:25:08.849460] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-02-04T20:25:08.849513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:08.849545] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:08.849599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:08.849666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:08.909517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:08.910342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:08.910426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:08.910460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:09.039850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:09.040031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:09.040075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:09.040106] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:09.043905] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-02-04T20:25:09.044219] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-02-04T20:25:09.044362] [INFO ] [sig ] JBND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:09.193834] [INFO ] [LOCAL ] Saved forecast: JBND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JBND.txt [2026-02-04T20:25:09.194002] [INFO ] [sig ] [1691/3449] Completed JBND in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:09.194046] [INFO ] [sig ] [1692/3449] Forecasting JBSS... [2026-02-04T20:25:09.194078] [INFO ] [sig ] Generating forecast for: JBSS [2026-02-04T20:25:09.194110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-02-04T20:25:09.205356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-02-04T20:25:09.205756] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-02-04T20:25:09.206600] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-02-04T20:25:09.206654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:09.206687] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:09.206716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:09.206773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:09.268107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:09.269042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:09.269129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:09.269164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:09.393167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:09.393354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:09.393412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:09.393457] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:09.398190] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=13.22%) [2026-02-04T20:25:09.398528] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-02-04T20:25:09.398696] [INFO ] [sig ] JBSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:09.566469] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JBSS.txt [2026-02-04T20:25:09.566766] [INFO ] [sig ] [1692/3449] Completed JBSS in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:09.566835] [INFO ] [sig ] [1693/3449] Forecasting JCE... [2026-02-04T20:25:09.566890] [INFO ] [sig ] Generating forecast for: JCE [2026-02-04T20:25:09.566944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-02-04T20:25:09.580853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-02-04T20:25:09.581349] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-02-04T20:25:09.582549] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-02-04T20:25:09.582638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:09.582681] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:09.582716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:09.582798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:09.654003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:09.655244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:09.655367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:09.655415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:09.833001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:09.833201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:09.833262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:09.833326] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:09.837851] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=72.40%) [2026-02-04T20:25:09.838246] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-02-04T20:25:09.838410] [INFO ] [sig ] JCE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:10.092434] [INFO ] [LOCAL ] Saved forecast: JCE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JCE.txt [2026-02-04T20:25:10.092695] [INFO ] [sig ] [1693/3449] Completed JCE in 0.5s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:10.092758] [INFO ] [sig ] [1694/3449] Forecasting JCI... [2026-02-04T20:25:10.092809] [INFO ] [sig ] Generating forecast for: JCI [2026-02-04T20:25:10.092857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-02-04T20:25:10.118455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-02-04T20:25:10.121658] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-02-04T20:25:10.123080] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-02-04T20:25:10.123166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:10.123211] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:10.123251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:10.123331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:10.212931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:10.214143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:10.214269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:10.214310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:10.389011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:10.389217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:10.389286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:10.389337] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:10.395541] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-02-04T20:25:10.396187] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-02-04T20:25:10.396432] [INFO ] [sig ] JCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:10.583882] [INFO ] [LOCAL ] Saved forecast: JCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JCI.txt [2026-02-04T20:25:10.584080] [INFO ] [sig ] [1694/3449] Completed JCI in 0.5s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:10.584133] [INFO ] [sig ] [1695/3449] Forecasting JD... [2026-02-04T20:25:10.584168] [INFO ] [sig ] Generating forecast for: JD [2026-02-04T20:25:10.584215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-02-04T20:25:10.599047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-02-04T20:25:10.599537] [INFO ] [FORECASTER] Starting predict_future for JD [2026-02-04T20:25:10.600556] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-02-04T20:25:10.600646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:10.600693] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:10.600723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:10.600794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:10.670788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:10.671973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:10.672110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:10.672156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:10.818858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:10.819034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:10.819086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:10.819117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:10.823076] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-02-04T20:25:10.823420] [INFO ] [FORECASTER] Completed predict_future for JD [2026-02-04T20:25:10.823603] [INFO ] [sig ] JD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:10.981375] [INFO ] [LOCAL ] Saved forecast: JD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JD.txt [2026-02-04T20:25:10.981534] [INFO ] [sig ] [1695/3449] Completed JD in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.5m [2026-02-04T20:25:10.981617] [INFO ] [sig ] [1696/3449] Forecasting JEF... [2026-02-04T20:25:10.981663] [INFO ] [sig ] Generating forecast for: JEF [2026-02-04T20:25:10.981703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-02-04T20:25:10.994426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-02-04T20:25:10.994879] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-02-04T20:25:10.995884] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-02-04T20:25:10.995951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:10.996040] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:10.996086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:10.996176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:11.063754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:11.064716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:11.064804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:11.064838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:11.202165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:11.202344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:11.202403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:11.202444] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:11.206602] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-02-04T20:25:11.206941] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-02-04T20:25:11.207085] [INFO ] [sig ] JEF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:11.364784] [INFO ] [LOCAL ] Saved forecast: JEF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JEF.txt [2026-02-04T20:25:11.364937] [INFO ] [sig ] [1696/3449] Completed JEF in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:11.364990] [INFO ] [sig ] [1697/3449] Forecasting JELD... [2026-02-04T20:25:11.365036] [INFO ] [sig ] Generating forecast for: JELD [2026-02-04T20:25:11.365074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-02-04T20:25:11.377139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-02-04T20:25:11.377563] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-02-04T20:25:11.378533] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-02-04T20:25:11.378634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:11.378681] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:11.378710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:11.378786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:11.447354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:11.448396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:11.448490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:11.448524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:11.588342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:11.588517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:11.588615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:11.588671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:11.592412] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=77.10%) [2026-02-04T20:25:11.592759] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-02-04T20:25:11.592915] [INFO ] [sig ] JELD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:11.753099] [INFO ] [LOCAL ] Saved forecast: JELD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JELD.txt [2026-02-04T20:25:11.753274] [INFO ] [sig ] [1697/3449] Completed JELD in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:11.753317] [INFO ] [sig ] [1698/3449] Forecasting JEPQ... [2026-02-04T20:25:11.753349] [INFO ] [sig ] Generating forecast for: JEPQ [2026-02-04T20:25:11.753380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-02-04T20:25:11.766178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-02-04T20:25:11.766662] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-02-04T20:25:11.767529] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-02-04T20:25:11.767613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:11.767651] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:11.767680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:11.767738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:11.827302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:11.828275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:11.828366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:11.828401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:11.957178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:11.957342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:11.957382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:11.957411] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:11.960954] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-02-04T20:25:11.961244] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-02-04T20:25:11.961383] [INFO ] [sig ] JEPQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:12.101705] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JEPQ.txt [2026-02-04T20:25:12.101885] [INFO ] [sig ] [1698/3449] Completed JEPQ in 0.3s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:12.101935] [INFO ] [sig ] [1699/3449] Forecasting JFIN... [2026-02-04T20:25:12.101966] [INFO ] [sig ] Generating forecast for: JFIN [2026-02-04T20:25:12.101997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-02-04T20:25:12.113532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-02-04T20:25:12.113963] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-02-04T20:25:12.114829] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-02-04T20:25:12.114882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:12.114914] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:12.114942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:12.115000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:12.173317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:12.174174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:12.174257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:12.174289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:12.295733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:12.295889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:12.295929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:12.295989] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:12.299459] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=13.60%) [2026-02-04T20:25:12.299757] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-02-04T20:25:12.299885] [INFO ] [sig ] JFIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:12.442409] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JFIN.txt [2026-02-04T20:25:12.442612] [INFO ] [sig ] [1699/3449] Completed JFIN in 0.3s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:12.442659] [INFO ] [sig ] [1700/3449] Forecasting JGLO... [2026-02-04T20:25:12.442693] [INFO ] [sig ] Generating forecast for: JGLO [2026-02-04T20:25:12.442725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-02-04T20:25:12.453984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-02-04T20:25:12.454321] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-02-04T20:25:12.455170] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-02-04T20:25:12.455224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:12.455257] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:12.455284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:12.455345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:12.514407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:12.515203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:12.515284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:12.515319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:12.640391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:12.640602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:12.640650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:12.640680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:12.644492] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-02-04T20:25:12.644904] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-02-04T20:25:12.645067] [INFO ] [sig ] JGLO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:12.797516] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JGLO.txt [2026-02-04T20:25:12.797698] [INFO ] [sig ] [1700/3449] Completed JGLO in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:12.797740] [INFO ] [sig ] [1701/3449] Forecasting JHG... [2026-02-04T20:25:12.797771] [INFO ] [sig ] Generating forecast for: JHG [2026-02-04T20:25:12.797802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-02-04T20:25:12.809568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-02-04T20:25:12.810071] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-02-04T20:25:12.810975] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-02-04T20:25:12.811029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:12.811060] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:12.811087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:12.811161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:12.883119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:12.884078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:12.884169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:12.884201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:13.015479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:13.015677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:13.015719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:13.015748] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:13.020266] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=61.51%) [2026-02-04T20:25:13.020700] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-02-04T20:25:13.020901] [INFO ] [sig ] JHG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:13.182701] [INFO ] [LOCAL ] Saved forecast: JHG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JHG.txt [2026-02-04T20:25:13.182869] [INFO ] [sig ] [1701/3449] Completed JHG in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:13.182914] [INFO ] [sig ] [1702/3449] Forecasting JHI... [2026-02-04T20:25:13.182946] [INFO ] [sig ] Generating forecast for: JHI [2026-02-04T20:25:13.182977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-02-04T20:25:13.197855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-02-04T20:25:13.198390] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-02-04T20:25:13.199430] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-02-04T20:25:13.199492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:13.199530] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:13.199568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:13.199713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:13.264362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:13.265252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:13.265336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:13.265370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:13.377012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:13.377174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:13.377214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:13.377244] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:13.380887] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-02-04T20:25:13.381164] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-02-04T20:25:13.381294] [INFO ] [sig ] JHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:13.590163] [INFO ] [LOCAL ] Saved forecast: JHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JHI.txt [2026-02-04T20:25:13.590330] [INFO ] [sig ] [1702/3449] Completed JHI in 0.4s | 2.80 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-04T20:25:13.590373] [INFO ] [sig ] [1703/3449] Forecasting JHX... [2026-02-04T20:25:13.590403] [INFO ] [sig ] Generating forecast for: JHX [2026-02-04T20:25:13.590433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-02-04T20:25:13.603382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-02-04T20:25:13.603783] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-02-04T20:25:13.604669] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-02-04T20:25:13.604760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:13.604801] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:13.604830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:13.604886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:13.667564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:13.668535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:13.668657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:13.668691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:13.823340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:13.823524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:13.823600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:13.823649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:13.829719] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-02-04T20:25:13.830246] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-02-04T20:25:13.830453] [INFO ] [sig ] JHX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:13.979906] [INFO ] [LOCAL ] Saved forecast: JHX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JHX.txt [2026-02-04T20:25:13.980058] [INFO ] [sig ] [1703/3449] Completed JHX in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:13.980098] [INFO ] [sig ] [1704/3449] Forecasting JILL... [2026-02-04T20:25:13.980129] [INFO ] [sig ] Generating forecast for: JILL [2026-02-04T20:25:13.980160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-02-04T20:25:13.991553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-02-04T20:25:13.992003] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-02-04T20:25:13.992860] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-02-04T20:25:13.992912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:13.992943] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:13.992969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:13.993026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:14.050201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:14.051132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:14.051220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:14.051254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:14.198112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:14.198288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:14.198331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:14.198361] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:14.202338] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=30.56%) [2026-02-04T20:25:14.202754] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-02-04T20:25:14.203082] [INFO ] [sig ] JILL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:14.357005] [INFO ] [LOCAL ] Saved forecast: JILL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JILL.txt [2026-02-04T20:25:14.357225] [INFO ] [sig ] [1704/3449] Completed JILL in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:14.357281] [INFO ] [sig ] [1705/3449] Forecasting JIVE... [2026-02-04T20:25:14.357327] [INFO ] [sig ] Generating forecast for: JIVE [2026-02-04T20:25:14.357368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-02-04T20:25:14.369398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-02-04T20:25:14.369725] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-02-04T20:25:14.370530] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-02-04T20:25:14.370603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:14.370638] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:14.370666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:14.370724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:14.436544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:14.437436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:14.437518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:14.437553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:14.567105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:14.567285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:14.567331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:14.567362] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:14.571426] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-02-04T20:25:14.571808] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-02-04T20:25:14.571987] [INFO ] [sig ] JIVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:14.724337] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JIVE.txt [2026-02-04T20:25:14.724532] [INFO ] [sig ] [1705/3449] Completed JIVE in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:14.724614] [INFO ] [sig ] [1706/3449] Forecasting JJSF... [2026-02-04T20:25:14.724657] [INFO ] [sig ] Generating forecast for: JJSF [2026-02-04T20:25:14.724696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-02-04T20:25:14.740955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-02-04T20:25:14.741377] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-02-04T20:25:14.742293] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-02-04T20:25:14.742347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:14.742388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:14.742417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:14.742475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:14.805036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:14.805977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:14.806134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:14.806188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:14.927008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:14.927113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:14.927155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:14.927186] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:14.930598] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-02-04T20:25:14.930880] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-02-04T20:25:14.931019] [INFO ] [sig ] JJSF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:15.079453] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JJSF.txt [2026-02-04T20:25:15.079621] [INFO ] [sig ] [1706/3449] Completed JJSF in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:15.079667] [INFO ] [sig ] [1707/3449] Forecasting JKHY... [2026-02-04T20:25:15.079697] [INFO ] [sig ] Generating forecast for: JKHY [2026-02-04T20:25:15.079729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-02-04T20:25:15.091196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-02-04T20:25:15.091591] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-02-04T20:25:15.092464] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-02-04T20:25:15.092518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:15.092550] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:15.092617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:15.092678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:15.150785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:15.151628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:15.151709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:15.151742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:15.276553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:15.276732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:15.276774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:15.276803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:15.280291] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-02-04T20:25:15.280622] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-02-04T20:25:15.280761] [INFO ] [sig ] JKHY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:15.425716] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JKHY.txt [2026-02-04T20:25:15.425859] [INFO ] [sig ] [1707/3449] Completed JKHY in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:15.425900] [INFO ] [sig ] [1708/3449] Forecasting JKS... [2026-02-04T20:25:15.425929] [INFO ] [sig ] Generating forecast for: JKS [2026-02-04T20:25:15.425959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-02-04T20:25:15.436785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-02-04T20:25:15.437134] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-02-04T20:25:15.438005] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-02-04T20:25:15.438058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:15.438090] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:15.438116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:15.438172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:15.493973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:15.494753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:15.494834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:15.494867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:15.624755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:15.624904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:15.624944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:15.624973] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:15.628385] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-02-04T20:25:15.628697] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-02-04T20:25:15.628825] [INFO ] [sig ] JKS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:15.767556] [INFO ] [LOCAL ] Saved forecast: JKS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JKS.txt [2026-02-04T20:25:15.767755] [INFO ] [sig ] [1708/3449] Completed JKS in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:15.767798] [INFO ] [sig ] [1709/3449] Forecasting JLL... [2026-02-04T20:25:15.767828] [INFO ] [sig ] Generating forecast for: JLL [2026-02-04T20:25:15.767858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-02-04T20:25:15.778491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-02-04T20:25:15.778905] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-02-04T20:25:15.779773] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-02-04T20:25:15.779826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:15.779861] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:15.779892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:15.779960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:15.841068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:15.841901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:15.841984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:15.842019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:15.967032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:15.967177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:15.967221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:15.967251] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:15.971636] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=43.94%) [2026-02-04T20:25:15.971941] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-02-04T20:25:15.972079] [INFO ] [sig ] JLL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:16.117275] [INFO ] [LOCAL ] Saved forecast: JLL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JLL.txt [2026-02-04T20:25:16.117469] [INFO ] [sig ] [1709/3449] Completed JLL in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:16.117513] [INFO ] [sig ] [1710/3449] Forecasting JLS... [2026-02-04T20:25:16.117549] [INFO ] [sig ] Generating forecast for: JLS [2026-02-04T20:25:16.117609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-02-04T20:25:16.128180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-02-04T20:25:16.128515] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-02-04T20:25:16.129355] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-02-04T20:25:16.129407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:16.129438] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:16.129464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:16.129519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:16.186189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:16.187007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:16.187090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:16.187124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:16.300721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:16.300898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:16.300941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:16.300971] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:16.304739] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: UP (p=84.17%) [2026-02-04T20:25:16.305050] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-02-04T20:25:16.305191] [INFO ] [sig ] JLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:16.454259] [INFO ] [LOCAL ] Saved forecast: JLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JLS.txt [2026-02-04T20:25:16.454406] [INFO ] [sig ] [1710/3449] Completed JLS in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:16.454468] [INFO ] [sig ] [1711/3449] Forecasting JMIA... [2026-02-04T20:25:16.454500] [INFO ] [sig ] Generating forecast for: JMIA [2026-02-04T20:25:16.454533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-02-04T20:25:16.465948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-02-04T20:25:16.466369] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-02-04T20:25:16.467271] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-02-04T20:25:16.467324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:16.467357] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:16.467386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:16.467444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:16.528431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:16.529351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:16.529436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:16.529470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:16.658340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:16.658501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:16.658542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:16.658592] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:16.662377] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-02-04T20:25:16.662719] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-02-04T20:25:16.662858] [INFO ] [sig ] JMIA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:16.813473] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JMIA.txt [2026-02-04T20:25:16.813626] [INFO ] [sig ] [1711/3449] Completed JMIA in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:16.813694] [INFO ] [sig ] [1712/3449] Forecasting JMSB... [2026-02-04T20:25:16.813728] [INFO ] [sig ] Generating forecast for: JMSB [2026-02-04T20:25:16.813759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-02-04T20:25:16.824900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-02-04T20:25:16.825317] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-02-04T20:25:16.826257] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-02-04T20:25:16.826315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:16.826349] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:16.826377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:16.826434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:16.888788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:16.889787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:16.889882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:16.889929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:17.000272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:17.000397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:17.000437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:17.000466] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:17.003879] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=31.95%) [2026-02-04T20:25:17.004150] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-02-04T20:25:17.004274] [INFO ] [sig ] JMSB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:17.148210] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JMSB.txt [2026-02-04T20:25:17.148389] [INFO ] [sig ] [1712/3449] Completed JMSB in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.4m [2026-02-04T20:25:17.148434] [INFO ] [sig ] [1713/3449] Forecasting JNJ... [2026-02-04T20:25:17.148464] [INFO ] [sig ] Generating forecast for: JNJ [2026-02-04T20:25:17.148495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-02-04T20:25:17.161769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-02-04T20:25:17.162208] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-02-04T20:25:17.163083] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-02-04T20:25:17.163137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:17.163204] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:17.163234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:17.163291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:17.224108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:17.225048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:17.225135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:17.225170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:17.354595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:17.354766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:17.354807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:17.354838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:17.358528] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=55.08%) [2026-02-04T20:25:17.358878] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-02-04T20:25:17.359015] [INFO ] [sig ] JNJ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:17.508507] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JNJ.txt [2026-02-04T20:25:17.508699] [INFO ] [sig ] [1713/3449] Completed JNJ in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:17.508744] [INFO ] [sig ] [1714/3449] Forecasting JOBY... [2026-02-04T20:25:17.508777] [INFO ] [sig ] Generating forecast for: JOBY [2026-02-04T20:25:17.508807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-02-04T20:25:17.525170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-02-04T20:25:17.525626] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-02-04T20:25:17.526489] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-02-04T20:25:17.526544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:17.526619] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:17.526651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:17.526709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:17.584412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:17.585318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:17.585403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:17.585436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:17.706605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:17.706770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:17.706812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:17.706841] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:17.710352] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-02-04T20:25:17.710673] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-02-04T20:25:17.710809] [INFO ] [sig ] JOBY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:17.857196] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JOBY.txt [2026-02-04T20:25:17.857355] [INFO ] [sig ] [1714/3449] Completed JOBY in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:17.857408] [INFO ] [sig ] [1715/3449] Forecasting JOE... [2026-02-04T20:25:17.857439] [INFO ] [sig ] Generating forecast for: JOE [2026-02-04T20:25:17.857470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-02-04T20:25:17.869948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-02-04T20:25:17.870365] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-02-04T20:25:17.871214] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-02-04T20:25:17.871268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:17.871302] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:17.871329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:17.871385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:17.932495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:17.933489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:17.933613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:17.933652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:18.066380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:18.066544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:18.066607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:18.066642] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:18.070748] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-02-04T20:25:18.071061] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-02-04T20:25:18.071202] [INFO ] [sig ] JOE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:18.215378] [INFO ] [LOCAL ] Saved forecast: JOE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JOE.txt [2026-02-04T20:25:18.215539] [INFO ] [sig ] [1715/3449] Completed JOE in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:18.215615] [INFO ] [sig ] [1716/3449] Forecasting JOF... [2026-02-04T20:25:18.215653] [INFO ] [sig ] Generating forecast for: JOF [2026-02-04T20:25:18.215692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-02-04T20:25:18.227140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-02-04T20:25:18.227619] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-02-04T20:25:18.228538] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-02-04T20:25:18.228659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:18.228709] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:18.228746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:18.228806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:18.289128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:18.290051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:18.290137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:18.290172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:18.433437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:18.433620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:18.433672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:18.433747] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:18.437379] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=52.97%) [2026-02-04T20:25:18.437700] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-02-04T20:25:18.437837] [INFO ] [sig ] JOF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:18.584237] [INFO ] [LOCAL ] Saved forecast: JOF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JOF.txt [2026-02-04T20:25:18.584396] [INFO ] [sig ] [1716/3449] Completed JOF in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:18.584460] [INFO ] [sig ] [1717/3449] Forecasting JPC... [2026-02-04T20:25:18.584492] [INFO ] [sig ] Generating forecast for: JPC [2026-02-04T20:25:18.584523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-02-04T20:25:18.595690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-02-04T20:25:18.596282] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-02-04T20:25:18.597128] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-02-04T20:25:18.597179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:18.597211] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:18.597240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:18.597313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:18.656955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:18.657817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:18.657914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:18.657967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:18.783673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:18.784037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:18.784080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:18.784110] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:18.788184] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: DOWN (p=40.91%) [2026-02-04T20:25:18.788467] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-02-04T20:25:18.788620] [INFO ] [sig ] JPC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:18.936055] [INFO ] [LOCAL ] Saved forecast: JPC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JPC.txt [2026-02-04T20:25:18.936215] [INFO ] [sig ] [1717/3449] Completed JPC in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:18.936266] [INFO ] [sig ] [1718/3449] Forecasting JPEF... [2026-02-04T20:25:18.936299] [INFO ] [sig ] Generating forecast for: JPEF [2026-02-04T20:25:18.936331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-02-04T20:25:18.947560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-02-04T20:25:18.948008] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-02-04T20:25:18.948866] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-02-04T20:25:18.948919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:18.948952] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:18.948979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:18.949038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:19.012017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:19.012975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:19.013065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:19.013099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:19.133237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:19.133408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:19.133450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:19.133481] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:19.137027] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-02-04T20:25:19.137311] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-02-04T20:25:19.137441] [INFO ] [sig ] JPEF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:19.281177] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JPEF.txt [2026-02-04T20:25:19.281335] [INFO ] [sig ] [1718/3449] Completed JPEF in 0.3s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:19.281376] [INFO ] [sig ] [1719/3449] Forecasting JPM... [2026-02-04T20:25:19.281407] [INFO ] [sig ] Generating forecast for: JPM [2026-02-04T20:25:19.281438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-02-04T20:25:19.292801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-02-04T20:25:19.293208] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-02-04T20:25:19.294032] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-02-04T20:25:19.294084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:19.294116] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:19.294142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:19.294198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:19.353748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:19.354689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:19.354776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:19.354810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:19.494434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:19.494624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:19.494675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:19.494704] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:19.498712] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=20.01%) [2026-02-04T20:25:19.499220] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-02-04T20:25:19.499375] [INFO ] [sig ] JPM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:19.645216] [INFO ] [LOCAL ] Saved forecast: JPM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JPM.txt [2026-02-04T20:25:19.645365] [INFO ] [sig ] [1719/3449] Completed JPM in 0.4s | 2.80 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-04T20:25:19.645405] [INFO ] [sig ] [1720/3449] Forecasting JQC... [2026-02-04T20:25:19.645436] [INFO ] [sig ] Generating forecast for: JQC [2026-02-04T20:25:19.645467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-02-04T20:25:19.662850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-02-04T20:25:19.663268] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-02-04T20:25:19.664113] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-02-04T20:25:19.664166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:19.664200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:19.664228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:19.664287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:19.729052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:19.729980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:19.730064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:19.730099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:19.856719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:19.856894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:19.856940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:19.856970] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:19.861123] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-02-04T20:25:19.861409] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-02-04T20:25:19.861543] [INFO ] [sig ] JQC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:20.007155] [INFO ] [LOCAL ] Saved forecast: JQC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JQC.txt [2026-02-04T20:25:20.007374] [INFO ] [sig ] [1720/3449] Completed JQC in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:20.007440] [INFO ] [sig ] [1721/3449] Forecasting JRI... [2026-02-04T20:25:20.007484] [INFO ] [sig ] Generating forecast for: JRI [2026-02-04T20:25:20.007532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-02-04T20:25:20.021877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-02-04T20:25:20.022487] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-02-04T20:25:20.023495] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-02-04T20:25:20.023551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:20.023606] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:20.023638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:20.023699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:20.089479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:20.090766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:20.090867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:20.090902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:20.216820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:20.216981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:20.217022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:20.217083] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:20.220736] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=58.06%) [2026-02-04T20:25:20.221044] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-02-04T20:25:20.221186] [INFO ] [sig ] JRI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:20.367838] [INFO ] [LOCAL ] Saved forecast: JRI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JRI.txt [2026-02-04T20:25:20.368027] [INFO ] [sig ] [1721/3449] Completed JRI in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:20.368088] [INFO ] [sig ] [1722/3449] Forecasting JRS... [2026-02-04T20:25:20.368127] [INFO ] [sig ] Generating forecast for: JRS [2026-02-04T20:25:20.368168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-02-04T20:25:20.380315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-02-04T20:25:20.380769] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-02-04T20:25:20.381625] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-02-04T20:25:20.381678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:20.381711] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:20.381738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:20.381794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:20.443342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:20.444370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:20.444460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:20.444494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:20.560478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:20.560668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:20.560711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:20.560739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:20.564231] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=29.60%) [2026-02-04T20:25:20.564519] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-02-04T20:25:20.564673] [INFO ] [sig ] JRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:20.712987] [INFO ] [LOCAL ] Saved forecast: JRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JRS.txt [2026-02-04T20:25:20.713144] [INFO ] [sig ] [1722/3449] Completed JRS in 0.3s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:20.713187] [INFO ] [sig ] [1723/3449] Forecasting JSM... [2026-02-04T20:25:20.713217] [INFO ] [sig ] Generating forecast for: JSM [2026-02-04T20:25:20.713248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-02-04T20:25:20.747434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-02-04T20:25:20.747812] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-02-04T20:25:20.748661] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-02-04T20:25:20.748724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:20.748762] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:20.748794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:20.748851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:20.805878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:20.806756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:20.806869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:20.806917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:20.928728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:20.928892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:20.928932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:20.928962] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:20.932466] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-02-04T20:25:20.932778] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-02-04T20:25:20.932914] [INFO ] [sig ] JSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:21.078028] [INFO ] [LOCAL ] Saved forecast: JSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JSM.txt [2026-02-04T20:25:21.078181] [INFO ] [sig ] [1723/3449] Completed JSM in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:21.078221] [INFO ] [sig ] [1724/3449] Forecasting JSMD... [2026-02-04T20:25:21.078254] [INFO ] [sig ] Generating forecast for: JSMD [2026-02-04T20:25:21.078284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-02-04T20:25:21.089016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-02-04T20:25:21.089331] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-02-04T20:25:21.090155] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-02-04T20:25:21.090206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:21.090238] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:21.090265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:21.090322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:21.149708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:21.150551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:21.150652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:21.150687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:21.275522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:21.275890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:21.275931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:21.275960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:21.279466] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-02-04T20:25:21.279804] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-02-04T20:25:21.279952] [INFO ] [sig ] JSMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:21.429218] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JSMD.txt [2026-02-04T20:25:21.429383] [INFO ] [sig ] [1724/3449] Completed JSMD in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:21.429434] [INFO ] [sig ] [1725/3449] Forecasting JSML... [2026-02-04T20:25:21.429467] [INFO ] [sig ] Generating forecast for: JSML [2026-02-04T20:25:21.429499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-02-04T20:25:21.440897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-02-04T20:25:21.441300] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-02-04T20:25:21.442201] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-02-04T20:25:21.442256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:21.442289] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:21.442330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:21.442391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:21.504860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:21.505991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:21.506141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:21.506184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:21.624314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:21.624478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:21.624518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:21.624546] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:21.628034] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=32.42%) [2026-02-04T20:25:21.628333] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-02-04T20:25:21.628469] [INFO ] [sig ] JSML: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:21.772542] [INFO ] [LOCAL ] Saved forecast: JSML 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JSML.txt [2026-02-04T20:25:21.772733] [INFO ] [sig ] [1725/3449] Completed JSML in 0.3s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:21.772776] [INFO ] [sig ] [1726/3449] Forecasting JTEK... [2026-02-04T20:25:21.772804] [INFO ] [sig ] Generating forecast for: JTEK [2026-02-04T20:25:21.773028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-02-04T20:25:21.786543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-02-04T20:25:21.787154] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-02-04T20:25:21.788042] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-02-04T20:25:21.788096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:21.788129] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:21.788155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:21.788211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:21.846928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:21.847804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:21.847885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:21.847919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:21.974772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:21.974936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:21.974977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:21.975008] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:21.978505] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: UP (p=50.23%) [2026-02-04T20:25:21.978810] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-02-04T20:25:21.978941] [INFO ] [sig ] JTEK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:22.121173] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JTEK.txt [2026-02-04T20:25:22.121410] [INFO ] [sig ] [1726/3449] Completed JTEK in 0.3s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:22.121473] [INFO ] [sig ] [1727/3449] Forecasting JVA... [2026-02-04T20:25:22.121518] [INFO ] [sig ] Generating forecast for: JVA [2026-02-04T20:25:22.121564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-02-04T20:25:22.132859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-02-04T20:25:22.133267] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-02-04T20:25:22.134175] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-02-04T20:25:22.134232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:22.134267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:22.134295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:22.134353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:22.193921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:22.194773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:22.194854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:22.194887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:22.322645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:22.322806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:22.322847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:22.322875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:22.326367] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-02-04T20:25:22.326704] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-02-04T20:25:22.326849] [INFO ] [sig ] JVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:22.474241] [INFO ] [LOCAL ] Saved forecast: JVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/JVA.txt [2026-02-04T20:25:22.474409] [INFO ] [sig ] [1727/3449] Completed JVA in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:22.474451] [INFO ] [sig ] [1728/3449] Forecasting JXN... [2026-02-04T20:25:22.474483] [INFO ] [sig ] Generating forecast for: JXN [2026-02-04T20:25:22.474518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-02-04T20:25:22.486468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-02-04T20:25:22.486891] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-02-04T20:25:22.487773] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-02-04T20:25:22.487827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:22.487861] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:22.487888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:22.487977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:22.552416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:22.553458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:22.553543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:22.553614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:22.690162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:22.690323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:22.690364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:22.690394] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:22.694212] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-02-04T20:25:22.694498] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-02-04T20:25:22.694650] [INFO ] [sig ] JXN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:22.855281] [INFO ] [LOCAL ] Saved forecast: JXN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/JXN.txt [2026-02-04T20:25:22.855450] [INFO ] [sig ] [1728/3449] Completed JXN in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:22.855491] [INFO ] [sig ] [1729/3449] Forecasting KAI... [2026-02-04T20:25:22.855522] [INFO ] [sig ] Generating forecast for: KAI [2026-02-04T20:25:22.855586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-02-04T20:25:22.867730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-02-04T20:25:22.871016] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-02-04T20:25:22.871859] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-02-04T20:25:22.871910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:22.871943] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:22.871970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:22.872026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:22.929280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:22.930144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:22.930226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:22.930260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:23.050270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:23.050427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:23.050467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:23.050496] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:23.053947] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-02-04T20:25:23.054222] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-02-04T20:25:23.054348] [INFO ] [sig ] KAI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:23.194302] [INFO ] [LOCAL ] Saved forecast: KAI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KAI.txt [2026-02-04T20:25:23.194446] [INFO ] [sig ] [1729/3449] Completed KAI in 0.3s | 2.80 sym/s | Total: 10.3m | ETA: 10.3m [2026-02-04T20:25:23.194491] [INFO ] [sig ] [1730/3449] Forecasting KARO... [2026-02-04T20:25:23.194522] [INFO ] [sig ] Generating forecast for: KARO [2026-02-04T20:25:23.194556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-02-04T20:25:23.205854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-02-04T20:25:23.206178] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-02-04T20:25:23.206987] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-02-04T20:25:23.207045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:23.207129] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:23.207165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:23.207223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:23.265138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:23.266227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:23.266361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:23.266409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:23.386957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:23.387113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:23.387153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:23.387182] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:23.390590] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-02-04T20:25:23.390866] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-02-04T20:25:23.390990] [INFO ] [sig ] KARO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:23.533475] [INFO ] [LOCAL ] Saved forecast: KARO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KARO.txt [2026-02-04T20:25:23.533654] [INFO ] [sig ] [1730/3449] Completed KARO in 0.3s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:23.533698] [INFO ] [sig ] [1731/3449] Forecasting KB... [2026-02-04T20:25:23.533728] [INFO ] [sig ] Generating forecast for: KB [2026-02-04T20:25:23.533760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-02-04T20:25:23.544771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-02-04T20:25:23.545124] [INFO ] [FORECASTER] Starting predict_future for KB [2026-02-04T20:25:23.545936] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-02-04T20:25:23.545987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:23.546018] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:23.546045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:23.546101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:23.607289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:23.608145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:23.608229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:23.608262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:23.737974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:23.738137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:23.738177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:23.738206] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:23.741678] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-02-04T20:25:23.741983] [INFO ] [FORECASTER] Completed predict_future for KB [2026-02-04T20:25:23.742118] [INFO ] [sig ] KB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:23.887239] [INFO ] [LOCAL ] Saved forecast: KB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KB.txt [2026-02-04T20:25:23.887396] [INFO ] [sig ] [1731/3449] Completed KB in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:23.887437] [INFO ] [sig ] [1732/3449] Forecasting KBH... [2026-02-04T20:25:23.887467] [INFO ] [sig ] Generating forecast for: KBH [2026-02-04T20:25:23.887500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-02-04T20:25:23.898867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-02-04T20:25:23.899209] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-02-04T20:25:23.900038] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-02-04T20:25:23.900091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:23.900125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:23.900156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:23.900228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:23.958717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:23.959615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:23.959701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:23.959736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:24.085124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:24.085282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:24.085324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:24.085354] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:24.089333] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=15.95%) [2026-02-04T20:25:24.089641] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-02-04T20:25:24.089814] [INFO ] [sig ] KBH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:24.257848] [INFO ] [LOCAL ] Saved forecast: KBH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KBH.txt [2026-02-04T20:25:24.258059] [INFO ] [sig ] [1732/3449] Completed KBH in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:24.258108] [INFO ] [sig ] [1733/3449] Forecasting KBWB... [2026-02-04T20:25:24.258140] [INFO ] [sig ] Generating forecast for: KBWB [2026-02-04T20:25:24.258182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-02-04T20:25:24.269876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-02-04T20:25:24.270259] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-02-04T20:25:24.271084] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-02-04T20:25:24.271137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:24.271169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:24.271195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:24.271252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:24.332145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:24.333144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:24.333251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:24.333302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:24.470234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:24.470397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:24.470439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:24.470500] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:24.474079] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=18.85%) [2026-02-04T20:25:24.474366] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-02-04T20:25:24.474498] [INFO ] [sig ] KBWB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:24.621853] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KBWB.txt [2026-02-04T20:25:24.622011] [INFO ] [sig ] [1733/3449] Completed KBWB in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:24.622055] [INFO ] [sig ] [1734/3449] Forecasting KBWD... [2026-02-04T20:25:24.622087] [INFO ] [sig ] Generating forecast for: KBWD [2026-02-04T20:25:24.622120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-02-04T20:25:24.634652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-02-04T20:25:24.635086] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-02-04T20:25:24.636149] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-02-04T20:25:24.636214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:24.636265] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:24.636310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:24.636397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:24.704323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:24.705369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:24.705469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:24.705509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:24.841065] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:24.841268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:24.841327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:24.841377] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:24.845371] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-02-04T20:25:24.845685] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-02-04T20:25:24.845823] [INFO ] [sig ] KBWD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:25.004265] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KBWD.txt [2026-02-04T20:25:25.004424] [INFO ] [sig ] [1734/3449] Completed KBWD in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:25.004467] [INFO ] [sig ] [1735/3449] Forecasting KBWP... [2026-02-04T20:25:25.004497] [INFO ] [sig ] Generating forecast for: KBWP [2026-02-04T20:25:25.004529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-02-04T20:25:25.016196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-02-04T20:25:25.016629] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-02-04T20:25:25.017652] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-02-04T20:25:25.017711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:25.017746] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:25.017774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:25.017833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:25.077302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:25.078065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:25.078150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:25.078185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:25.193765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:25.193926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:25.193969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:25.194002] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:25.197529] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-02-04T20:25:25.197842] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-02-04T20:25:25.198005] [INFO ] [sig ] KBWP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:25.338035] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KBWP.txt [2026-02-04T20:25:25.338182] [INFO ] [sig ] [1735/3449] Completed KBWP in 0.3s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:25.338221] [INFO ] [sig ] [1736/3449] Forecasting KBWY... [2026-02-04T20:25:25.338250] [INFO ] [sig ] Generating forecast for: KBWY [2026-02-04T20:25:25.338281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-02-04T20:25:25.349977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-02-04T20:25:25.350373] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-02-04T20:25:25.351269] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-02-04T20:25:25.351322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:25.351354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:25.351381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:25.351439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:25.412540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:25.413539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:25.413646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:25.413683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:25.538567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:25.538742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:25.538784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:25.538817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:25.542299] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=42.22%) [2026-02-04T20:25:25.542587] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-02-04T20:25:25.542717] [INFO ] [sig ] KBWY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:25.702478] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KBWY.txt [2026-02-04T20:25:25.702653] [INFO ] [sig ] [1736/3449] Completed KBWY in 0.4s | 2.80 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-04T20:25:25.702703] [INFO ] [sig ] [1737/3449] Forecasting KC... [2026-02-04T20:25:25.702735] [INFO ] [sig ] Generating forecast for: KC [2026-02-04T20:25:25.702768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-02-04T20:25:25.713942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-02-04T20:25:25.714354] [INFO ] [FORECASTER] Starting predict_future for KC [2026-02-04T20:25:25.715222] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-02-04T20:25:25.715276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:25.715310] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:25.715338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:25.715396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:25.779402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:25.780314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:25.780401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:25.780436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:25.904746] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:25.904910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:25.904951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:25.904979] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:25.908603] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-02-04T20:25:25.908891] [INFO ] [FORECASTER] Completed predict_future for KC [2026-02-04T20:25:25.909024] [INFO ] [sig ] KC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:26.051470] [INFO ] [LOCAL ] Saved forecast: KC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KC.txt [2026-02-04T20:25:26.051637] [INFO ] [sig ] [1737/3449] Completed KC in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:26.051685] [INFO ] [sig ] [1738/3449] Forecasting KD... [2026-02-04T20:25:26.051717] [INFO ] [sig ] Generating forecast for: KD [2026-02-04T20:25:26.051748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-02-04T20:25:26.062474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-02-04T20:25:26.062805] [INFO ] [FORECASTER] Starting predict_future for KD [2026-02-04T20:25:26.063671] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-02-04T20:25:26.063737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:26.063771] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:26.063799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:26.063858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:26.123455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:26.124125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:26.124207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:26.124241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:26.252026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:26.252154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:26.252195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:26.252225] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:26.255874] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-02-04T20:25:26.256176] [INFO ] [FORECASTER] Completed predict_future for KD [2026-02-04T20:25:26.256306] [INFO ] [sig ] KD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:26.402729] [INFO ] [LOCAL ] Saved forecast: KD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KD.txt [2026-02-04T20:25:26.402898] [INFO ] [sig ] [1738/3449] Completed KD in 0.4s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:26.402948] [INFO ] [sig ] [1739/3449] Forecasting KDP... [2026-02-04T20:25:26.402978] [INFO ] [sig ] Generating forecast for: KDP [2026-02-04T20:25:26.403007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-02-04T20:25:26.414249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-02-04T20:25:26.414604] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-02-04T20:25:26.415410] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-02-04T20:25:26.415463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:26.415497] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:26.415525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:26.415603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:26.474690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:26.475445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:26.475524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:26.475557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:26.595989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:26.596140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:26.596179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:26.596207] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:26.599596] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-02-04T20:25:26.599883] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-02-04T20:25:26.600009] [INFO ] [sig ] KDP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:26.741161] [INFO ] [LOCAL ] Saved forecast: KDP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KDP.txt [2026-02-04T20:25:26.741282] [INFO ] [sig ] [1739/3449] Completed KDP in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:26.741322] [INFO ] [sig ] [1740/3449] Forecasting KE... [2026-02-04T20:25:26.741351] [INFO ] [sig ] Generating forecast for: KE [2026-02-04T20:25:26.741381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-02-04T20:25:26.752562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-02-04T20:25:26.752953] [INFO ] [FORECASTER] Starting predict_future for KE [2026-02-04T20:25:26.753801] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-02-04T20:25:26.753855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:26.753889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:26.753919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:26.753979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:26.812393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:26.813180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:26.813261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:26.813335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:26.934324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:26.934484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:26.934525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:26.934555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:26.938233] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=22.84%) [2026-02-04T20:25:26.938515] [INFO ] [FORECASTER] Completed predict_future for KE [2026-02-04T20:25:26.938666] [INFO ] [sig ] KE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:27.085799] [INFO ] [LOCAL ] Saved forecast: KE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KE.txt [2026-02-04T20:25:27.085968] [INFO ] [sig ] [1740/3449] Completed KE in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:27.086020] [INFO ] [sig ] [1741/3449] Forecasting KELYA... [2026-02-04T20:25:27.086050] [INFO ] [sig ] Generating forecast for: KELYA [2026-02-04T20:25:27.086081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-02-04T20:25:27.097475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-02-04T20:25:27.097835] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-02-04T20:25:27.098696] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-02-04T20:25:27.098751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:27.098788] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:27.098823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:27.098893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:27.157101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:27.157776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:27.157869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:27.157909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:27.277908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:27.278087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:27.278128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:27.278158] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:27.281838] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=47.32%) [2026-02-04T20:25:27.282125] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-02-04T20:25:27.282258] [INFO ] [sig ] KELYA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:27.425187] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KELYA.txt [2026-02-04T20:25:27.425355] [INFO ] [sig ] [1741/3449] Completed KELYA in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:27.425408] [INFO ] [sig ] [1742/3449] Forecasting KEN... [2026-02-04T20:25:27.425442] [INFO ] [sig ] Generating forecast for: KEN [2026-02-04T20:25:27.425474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-02-04T20:25:27.436561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-02-04T20:25:27.436982] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-02-04T20:25:27.437875] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-02-04T20:25:27.437946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:27.437983] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:27.438011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:27.438069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:27.499312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:27.500257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:27.500340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:27.500374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:27.625567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:27.625739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:27.625782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:27.625812] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:27.629344] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-02-04T20:25:27.629648] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-02-04T20:25:27.629801] [INFO ] [sig ] KEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:27.778749] [INFO ] [LOCAL ] Saved forecast: KEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KEN.txt [2026-02-04T20:25:27.778913] [INFO ] [sig ] [1742/3449] Completed KEN in 0.4s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:27.778957] [INFO ] [sig ] [1743/3449] Forecasting KEP... [2026-02-04T20:25:27.778990] [INFO ] [sig ] Generating forecast for: KEP [2026-02-04T20:25:27.779023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-02-04T20:25:27.790714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-02-04T20:25:27.791084] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-02-04T20:25:27.791958] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-02-04T20:25:27.792011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:27.792044] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:27.792072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:27.792129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:27.849389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:27.850285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:27.850375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:27.850408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:27.973191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:27.973349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:27.973389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:27.973417] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:27.976815] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-02-04T20:25:27.977092] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-02-04T20:25:27.977241] [INFO ] [sig ] KEP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:28.120657] [INFO ] [LOCAL ] Saved forecast: KEP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KEP.txt [2026-02-04T20:25:28.120842] [INFO ] [sig ] [1743/3449] Completed KEP in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:28.120888] [INFO ] [sig ] [1744/3449] Forecasting KEX... [2026-02-04T20:25:28.120917] [INFO ] [sig ] Generating forecast for: KEX [2026-02-04T20:25:28.120948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-02-04T20:25:28.132011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-02-04T20:25:28.132366] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-02-04T20:25:28.133172] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-02-04T20:25:28.133225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:28.133258] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:28.133285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:28.133342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:28.190258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:28.191201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:28.191288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:28.191320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:28.316549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:28.316730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:28.316773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:28.316804] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:28.320673] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-02-04T20:25:28.321066] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-02-04T20:25:28.321221] [INFO ] [sig ] KEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:28.477326] [INFO ] [LOCAL ] Saved forecast: KEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KEX.txt [2026-02-04T20:25:28.477492] [INFO ] [sig ] [1744/3449] Completed KEX in 0.4s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:28.477536] [INFO ] [sig ] [1745/3449] Forecasting KEYS... [2026-02-04T20:25:28.477586] [INFO ] [sig ] Generating forecast for: KEYS [2026-02-04T20:25:28.477629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-02-04T20:25:28.489647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-02-04T20:25:28.490068] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-02-04T20:25:28.490935] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-02-04T20:25:28.490996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:28.491046] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:28.491085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:28.491170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:28.554187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:28.555081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:28.555196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:28.555236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:28.679544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:28.679727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:28.679768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:28.679817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:28.683541] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-02-04T20:25:28.683890] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-02-04T20:25:28.684037] [INFO ] [sig ] KEYS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:28.826725] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KEYS.txt [2026-02-04T20:25:28.826865] [INFO ] [sig ] [1745/3449] Completed KEYS in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.2m [2026-02-04T20:25:28.826907] [INFO ] [sig ] [1746/3449] Forecasting KFS... [2026-02-04T20:25:28.826936] [INFO ] [sig ] Generating forecast for: KFS [2026-02-04T20:25:28.826966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-02-04T20:25:28.838166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-02-04T20:25:28.838494] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-02-04T20:25:28.839336] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-02-04T20:25:28.839388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:28.839420] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:28.839447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:28.839503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:28.895971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:28.896725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:28.896807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:28.896847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:29.013018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:29.013173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:29.013212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:29.013242] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:29.016707] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-02-04T20:25:29.017015] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-02-04T20:25:29.017151] [INFO ] [sig ] KFS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:29.162734] [INFO ] [LOCAL ] Saved forecast: KFS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KFS.txt [2026-02-04T20:25:29.162914] [INFO ] [sig ] [1746/3449] Completed KFS in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:29.162957] [INFO ] [sig ] [1747/3449] Forecasting KFY... [2026-02-04T20:25:29.162986] [INFO ] [sig ] Generating forecast for: KFY [2026-02-04T20:25:29.163016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-02-04T20:25:29.174114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-02-04T20:25:29.174460] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-02-04T20:25:29.175280] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-02-04T20:25:29.175331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:29.175390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:29.175419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:29.175476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:29.232257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:29.233120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:29.233255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:29.233291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:29.347233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:29.347389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:29.347430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:29.347473] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:29.351068] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: UP (p=56.96%) [2026-02-04T20:25:29.351356] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-02-04T20:25:29.351491] [INFO ] [sig ] KFY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:29.502098] [INFO ] [LOCAL ] Saved forecast: KFY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KFY.txt [2026-02-04T20:25:29.502240] [INFO ] [sig ] [1747/3449] Completed KFY in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:29.502281] [INFO ] [sig ] [1748/3449] Forecasting KGS... [2026-02-04T20:25:29.502310] [INFO ] [sig ] Generating forecast for: KGS [2026-02-04T20:25:29.502340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-02-04T20:25:29.513426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-02-04T20:25:29.513872] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-02-04T20:25:29.514770] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-02-04T20:25:29.514825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:29.514857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:29.514883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:29.514940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:29.572833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:29.573712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:29.573799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:29.573835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:29.695557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:29.695738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:29.695779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:29.695809] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:29.699220] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=78.96%) [2026-02-04T20:25:29.699496] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-02-04T20:25:29.699641] [INFO ] [sig ] KGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:29.843294] [INFO ] [LOCAL ] Saved forecast: KGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KGS.txt [2026-02-04T20:25:29.843442] [INFO ] [sig ] [1748/3449] Completed KGS in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:29.843486] [INFO ] [sig ] [1749/3449] Forecasting KHC... [2026-02-04T20:25:29.843516] [INFO ] [sig ] Generating forecast for: KHC [2026-02-04T20:25:29.843545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-02-04T20:25:29.854857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-02-04T20:25:29.855219] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-02-04T20:25:29.856081] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-02-04T20:25:29.856133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:29.856165] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:29.856208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:29.856266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:29.912450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:29.913358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:29.913444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:29.913476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:30.030542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:30.030717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:30.030757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:30.030788] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:30.034179] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=72.60%) [2026-02-04T20:25:30.034454] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-02-04T20:25:30.034599] [INFO ] [sig ] KHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:30.177985] [INFO ] [LOCAL ] Saved forecast: KHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KHC.txt [2026-02-04T20:25:30.178139] [INFO ] [sig ] [1749/3449] Completed KHC in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:30.178179] [INFO ] [sig ] [1750/3449] Forecasting KIDS... [2026-02-04T20:25:30.178210] [INFO ] [sig ] Generating forecast for: KIDS [2026-02-04T20:25:30.178240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-02-04T20:25:30.189297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-02-04T20:25:30.189704] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-02-04T20:25:30.190541] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-02-04T20:25:30.190616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:30.190649] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:30.190676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:30.190732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:30.256945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:30.257823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:30.257906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:30.257959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:30.389450] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:30.389633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:30.389677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:30.389767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:30.393379] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-02-04T20:25:30.393725] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-02-04T20:25:30.393869] [INFO ] [sig ] KIDS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:30.545902] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KIDS.txt [2026-02-04T20:25:30.546065] [INFO ] [sig ] [1750/3449] Completed KIDS in 0.4s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:30.546104] [INFO ] [sig ] [1751/3449] Forecasting KIM... [2026-02-04T20:25:30.546135] [INFO ] [sig ] Generating forecast for: KIM [2026-02-04T20:25:30.546166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-02-04T20:25:30.557728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-02-04T20:25:30.558114] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-02-04T20:25:30.558981] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-02-04T20:25:30.559032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:30.559064] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:30.559091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:30.559147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:30.617034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:30.617823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:30.617908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:30.617960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:30.737624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:30.737778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:30.737818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:30.737847] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:30.741362] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=77.83%) [2026-02-04T20:25:30.741650] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-02-04T20:25:30.741778] [INFO ] [sig ] KIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:30.883236] [INFO ] [LOCAL ] Saved forecast: KIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KIM.txt [2026-02-04T20:25:30.883365] [INFO ] [sig ] [1751/3449] Completed KIM in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:30.883405] [INFO ] [sig ] [1752/3449] Forecasting KINS... [2026-02-04T20:25:30.883434] [INFO ] [sig ] Generating forecast for: KINS [2026-02-04T20:25:30.883463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-02-04T20:25:30.894855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-02-04T20:25:30.895174] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-02-04T20:25:30.895983] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-02-04T20:25:30.896035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:30.896066] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:30.896093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:30.896149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:30.953089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:30.953960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:30.954044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:30.954078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:31.073880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:31.074036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:31.074076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:31.074107] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:31.077523] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-02-04T20:25:31.077812] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-02-04T20:25:31.077970] [INFO ] [sig ] KINS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:31.224445] [INFO ] [LOCAL ] Saved forecast: KINS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KINS.txt [2026-02-04T20:25:31.224619] [INFO ] [sig ] [1752/3449] Completed KINS in 0.3s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:31.224663] [INFO ] [sig ] [1753/3449] Forecasting KIO... [2026-02-04T20:25:31.224692] [INFO ] [sig ] Generating forecast for: KIO [2026-02-04T20:25:31.224742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-02-04T20:25:31.236336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-02-04T20:25:31.236718] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-02-04T20:25:31.237523] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-02-04T20:25:31.237597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:31.237631] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:31.237658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:31.237715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:31.302829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:31.303753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:31.303837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:31.303873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:31.426742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:31.426900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:31.426939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:31.426967] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:31.430530] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=8.38%) [2026-02-04T20:25:31.430843] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-02-04T20:25:31.430985] [INFO ] [sig ] KIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:31.575257] [INFO ] [LOCAL ] Saved forecast: KIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KIO.txt [2026-02-04T20:25:31.575418] [INFO ] [sig ] [1753/3449] Completed KIO in 0.4s | 2.80 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-04T20:25:31.575458] [INFO ] [sig ] [1754/3449] Forecasting KKRS... [2026-02-04T20:25:31.575489] [INFO ] [sig ] Generating forecast for: KKRS [2026-02-04T20:25:31.575519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-02-04T20:25:31.586350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-02-04T20:25:31.586784] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-02-04T20:25:31.587599] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-02-04T20:25:31.587651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:31.587683] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:31.587711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:31.587768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:31.645788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:31.646691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:31.646779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:31.646813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:31.763469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:31.763650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:31.763693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:31.763721] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:31.767172] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-02-04T20:25:31.767465] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-02-04T20:25:31.767619] [INFO ] [sig ] KKRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:31.915635] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KKRS.txt [2026-02-04T20:25:31.915831] [INFO ] [sig ] [1754/3449] Completed KKRS in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:31.915892] [INFO ] [sig ] [1755/3449] Forecasting KLAC... [2026-02-04T20:25:31.915928] [INFO ] [sig ] Generating forecast for: KLAC [2026-02-04T20:25:31.915961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-02-04T20:25:31.927200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-02-04T20:25:31.927615] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-02-04T20:25:31.928459] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-02-04T20:25:31.928512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:31.928544] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:31.928570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:31.928647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:31.985190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:31.986128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:31.986214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:31.986248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:32.109055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:32.109210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:32.109250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:32.109279] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:32.112673] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-02-04T20:25:32.112963] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-02-04T20:25:32.113106] [INFO ] [sig ] KLAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:32.267622] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KLAC.txt [2026-02-04T20:25:32.267769] [INFO ] [sig ] [1755/3449] Completed KLAC in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:32.267816] [INFO ] [sig ] [1756/3449] Forecasting KLIC... [2026-02-04T20:25:32.267847] [INFO ] [sig ] Generating forecast for: KLIC [2026-02-04T20:25:32.267879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-02-04T20:25:32.279402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-02-04T20:25:32.279827] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-02-04T20:25:32.280714] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-02-04T20:25:32.280769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:32.280802] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:32.280830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:32.280890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:32.345067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:32.346105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:32.346220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:32.346274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:32.478293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:32.478452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:32.478494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:32.478526] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:32.482775] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=60.90%) [2026-02-04T20:25:32.483073] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-02-04T20:25:32.483395] [INFO ] [sig ] KLIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:32.634309] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KLIC.txt [2026-02-04T20:25:32.634493] [INFO ] [sig ] [1756/3449] Completed KLIC in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:32.634546] [INFO ] [sig ] [1757/3449] Forecasting KLXE... [2026-02-04T20:25:32.634599] [INFO ] [sig ] Generating forecast for: KLXE [2026-02-04T20:25:32.634634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-02-04T20:25:32.646423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-02-04T20:25:32.646791] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-02-04T20:25:32.647661] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-02-04T20:25:32.647714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:32.647748] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:32.647776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:32.647834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:32.711553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:32.712481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:32.712621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:32.712657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:32.831337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:32.831490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:32.831531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:32.831560] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:32.834985] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: UP (p=76.73%) [2026-02-04T20:25:32.835262] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-02-04T20:25:32.835386] [INFO ] [sig ] KLXE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:32.975324] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KLXE.txt [2026-02-04T20:25:32.975441] [INFO ] [sig ] [1757/3449] Completed KLXE in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:32.975481] [INFO ] [sig ] [1758/3449] Forecasting KMB... [2026-02-04T20:25:32.975511] [INFO ] [sig ] Generating forecast for: KMB [2026-02-04T20:25:32.975541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-02-04T20:25:32.986424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-02-04T20:25:32.986751] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-02-04T20:25:32.987525] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-02-04T20:25:32.987604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:32.987640] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:32.987667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:32.987724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:33.045856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:33.046483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:33.046564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:33.046616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:33.162643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:33.162769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:33.162810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:33.162841] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:33.166201] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-02-04T20:25:33.166477] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-02-04T20:25:33.166624] [INFO ] [sig ] KMB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:33.311674] [INFO ] [LOCAL ] Saved forecast: KMB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KMB.txt [2026-02-04T20:25:33.311790] [INFO ] [sig ] [1758/3449] Completed KMB in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:33.311830] [INFO ] [sig ] [1759/3449] Forecasting KMDA... [2026-02-04T20:25:33.311860] [INFO ] [sig ] Generating forecast for: KMDA [2026-02-04T20:25:33.311889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-02-04T20:25:33.322765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-02-04T20:25:33.323074] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-02-04T20:25:33.323942] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-02-04T20:25:33.323997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:33.324029] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:33.324056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:33.324112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:33.380779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:33.381423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:33.381500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:33.381531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:33.502775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:33.502929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:33.502974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:33.503010] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:33.506382] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=41.53%) [2026-02-04T20:25:33.506678] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-02-04T20:25:33.506809] [INFO ] [sig ] KMDA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:33.646623] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KMDA.txt [2026-02-04T20:25:33.646756] [INFO ] [sig ] [1759/3449] Completed KMDA in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:33.646796] [INFO ] [sig ] [1760/3449] Forecasting KMI... [2026-02-04T20:25:33.646826] [INFO ] [sig ] Generating forecast for: KMI [2026-02-04T20:25:33.646856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-02-04T20:25:33.658366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-02-04T20:25:33.658751] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-02-04T20:25:33.659559] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-02-04T20:25:33.659637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:33.659670] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:33.659696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:33.659777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:33.716184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:33.716932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:33.717010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:33.717041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:33.835383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:33.835538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:33.835595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:33.835628] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:33.839037] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-02-04T20:25:33.839307] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-02-04T20:25:33.839439] [INFO ] [sig ] KMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:33.982888] [INFO ] [LOCAL ] Saved forecast: KMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KMI.txt [2026-02-04T20:25:33.983076] [INFO ] [sig ] [1760/3449] Completed KMI in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:33.983117] [INFO ] [sig ] [1761/3449] Forecasting KMPB... [2026-02-04T20:25:33.983146] [INFO ] [sig ] Generating forecast for: KMPB [2026-02-04T20:25:33.983176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-02-04T20:25:33.993768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-02-04T20:25:33.994124] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-02-04T20:25:33.995119] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-02-04T20:25:33.995172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:33.995203] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:33.995230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:33.995286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:34.051492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:34.052384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:34.052463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:34.052494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:34.157521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:34.157692] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:25:34.157732] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:34.157759] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:34.161154] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-02-04T20:25:34.161427] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-02-04T20:25:34.161556] [INFO ] [sig ] KMPB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:34.306016] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KMPB.txt [2026-02-04T20:25:34.306179] [INFO ] [sig ] [1761/3449] Completed KMPB in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:34.306221] [INFO ] [sig ] [1762/3449] Forecasting KMX... [2026-02-04T20:25:34.306253] [INFO ] [sig ] Generating forecast for: KMX [2026-02-04T20:25:34.306285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-02-04T20:25:34.318282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-02-04T20:25:34.318675] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-02-04T20:25:34.319612] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-02-04T20:25:34.319701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:34.319738] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:34.319765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:34.319822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:34.383153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:34.384162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:34.384267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:34.384301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:34.522287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:34.522447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:34.522489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:34.522524] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:34.526127] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-02-04T20:25:34.526414] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-02-04T20:25:34.526546] [INFO ] [sig ] KMX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:34.688487] [INFO ] [LOCAL ] Saved forecast: KMX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KMX.txt [2026-02-04T20:25:34.688731] [INFO ] [sig ] [1762/3449] Completed KMX in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.1m [2026-02-04T20:25:34.688794] [INFO ] [sig ] [1763/3449] Forecasting KN... [2026-02-04T20:25:34.688827] [INFO ] [sig ] Generating forecast for: KN [2026-02-04T20:25:34.688859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-02-04T20:25:34.702496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-02-04T20:25:34.702986] [INFO ] [FORECASTER] Starting predict_future for KN [2026-02-04T20:25:34.703951] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-02-04T20:25:34.704007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:34.704041] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:34.704069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:34.704126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:34.767969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:34.768988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:34.769084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:34.769119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:34.911705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:34.911864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:34.911905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:34.911936] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:34.915718] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-02-04T20:25:34.916005] [INFO ] [FORECASTER] Completed predict_future for KN [2026-02-04T20:25:34.916140] [INFO ] [sig ] KN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:35.077898] [INFO ] [LOCAL ] Saved forecast: KN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KN.txt [2026-02-04T20:25:35.078097] [INFO ] [sig ] [1763/3449] Completed KN in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:35.078149] [INFO ] [sig ] [1764/3449] Forecasting KNF... [2026-02-04T20:25:35.078191] [INFO ] [sig ] Generating forecast for: KNF [2026-02-04T20:25:35.078234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-02-04T20:25:35.090615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-02-04T20:25:35.091051] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-02-04T20:25:35.092035] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-02-04T20:25:35.092089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:35.092151] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:35.092183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:35.092254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:35.155551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:35.156399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:35.156484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:35.156519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:35.289370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:35.289569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:35.289647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:35.289681] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:35.293509] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=57.14%) [2026-02-04T20:25:35.293857] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-02-04T20:25:35.293997] [INFO ] [sig ] KNF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:35.445234] [INFO ] [LOCAL ] Saved forecast: KNF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KNF.txt [2026-02-04T20:25:35.445373] [INFO ] [sig ] [1764/3449] Completed KNF in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:35.445414] [INFO ] [sig ] [1765/3449] Forecasting KNOP... [2026-02-04T20:25:35.445444] [INFO ] [sig ] Generating forecast for: KNOP [2026-02-04T20:25:35.445474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-02-04T20:25:35.456736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-02-04T20:25:35.457099] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-02-04T20:25:35.457921] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-02-04T20:25:35.458013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:35.458052] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:35.458084] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:35.458153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:35.514620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:35.515457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:35.515541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:35.515592] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:35.632480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:35.632678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:35.632720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:35.632749] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:35.636150] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-02-04T20:25:35.636421] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-02-04T20:25:35.636549] [INFO ] [sig ] KNOP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:35.776995] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KNOP.txt [2026-02-04T20:25:35.777142] [INFO ] [sig ] [1765/3449] Completed KNOP in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:35.777189] [INFO ] [sig ] [1766/3449] Forecasting KNSA... [2026-02-04T20:25:35.777221] [INFO ] [sig ] Generating forecast for: KNSA [2026-02-04T20:25:35.777249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-02-04T20:25:35.788363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-02-04T20:25:35.788731] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-02-04T20:25:35.789516] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-02-04T20:25:35.789584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:35.789620] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:35.789647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:35.789702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:35.845824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:35.846547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:35.846646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:35.846680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:35.968703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:35.968888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:35.968930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:35.968959] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:35.972608] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-02-04T20:25:35.972895] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-02-04T20:25:35.973025] [INFO ] [sig ] KNSA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:36.117767] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KNSA.txt [2026-02-04T20:25:36.117920] [INFO ] [sig ] [1766/3449] Completed KNSA in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:36.117989] [INFO ] [sig ] [1767/3449] Forecasting KNSL... [2026-02-04T20:25:36.118034] [INFO ] [sig ] Generating forecast for: KNSL [2026-02-04T20:25:36.118082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-02-04T20:25:36.130643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-02-04T20:25:36.131039] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-02-04T20:25:36.131880] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-02-04T20:25:36.131940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:36.131984] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:36.132014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:36.132081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:36.197838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:36.198706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:36.198801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:36.198839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:36.327169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:36.327326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:36.327368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:36.327431] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:36.331181] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=76.08%) [2026-02-04T20:25:36.331477] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-02-04T20:25:36.331630] [INFO ] [sig ] KNSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:36.478090] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KNSL.txt [2026-02-04T20:25:36.478263] [INFO ] [sig ] [1767/3449] Completed KNSL in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:36.478305] [INFO ] [sig ] [1768/3449] Forecasting KNTK... [2026-02-04T20:25:36.478336] [INFO ] [sig ] Generating forecast for: KNTK [2026-02-04T20:25:36.478367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-02-04T20:25:36.489748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-02-04T20:25:36.490185] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-02-04T20:25:36.491044] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-02-04T20:25:36.491096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:36.491128] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:36.491154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:36.491210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:36.547795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:36.548703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:36.548784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:36.548817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:36.671215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:36.671416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:36.671471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:36.671501] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:36.675189] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-02-04T20:25:36.675464] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-02-04T20:25:36.675625] [INFO ] [sig ] KNTK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:36.815685] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KNTK.txt [2026-02-04T20:25:36.815843] [INFO ] [sig ] [1768/3449] Completed KNTK in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:36.815886] [INFO ] [sig ] [1769/3449] Forecasting KNX... [2026-02-04T20:25:36.815916] [INFO ] [sig ] Generating forecast for: KNX [2026-02-04T20:25:36.815945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-02-04T20:25:36.830380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-02-04T20:25:36.830797] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-02-04T20:25:36.831621] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-02-04T20:25:36.831672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:36.831703] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:36.831729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:36.831785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:36.888685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:36.889560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:36.889663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:36.889696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:37.011784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:37.011945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:37.012006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:37.012037] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:37.015448] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-02-04T20:25:37.015747] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-02-04T20:25:37.015877] [INFO ] [sig ] KNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:37.167549] [INFO ] [LOCAL ] Saved forecast: KNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KNX.txt [2026-02-04T20:25:37.167732] [INFO ] [sig ] [1769/3449] Completed KNX in 0.4s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:37.167774] [INFO ] [sig ] [1770/3449] Forecasting KOD... [2026-02-04T20:25:37.167803] [INFO ] [sig ] Generating forecast for: KOD [2026-02-04T20:25:37.167835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-02-04T20:25:37.179723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-02-04T20:25:37.180104] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-02-04T20:25:37.180904] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-02-04T20:25:37.180956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:37.180988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:37.181016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:37.181072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:37.238678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:37.239563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:37.239667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:37.239701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:37.366162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:37.366356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:37.366405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:37.366438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:37.370118] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=43.32%) [2026-02-04T20:25:37.370418] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-02-04T20:25:37.370556] [INFO ] [sig ] KOD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:37.513118] [INFO ] [LOCAL ] Saved forecast: KOD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KOD.txt [2026-02-04T20:25:37.513271] [INFO ] [sig ] [1770/3449] Completed KOD in 0.3s | 2.80 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-04T20:25:37.513312] [INFO ] [sig ] [1771/3449] Forecasting KODK... [2026-02-04T20:25:37.513341] [INFO ] [sig ] Generating forecast for: KODK [2026-02-04T20:25:37.513371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-02-04T20:25:37.524935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-02-04T20:25:37.525295] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-02-04T20:25:37.526156] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-02-04T20:25:37.526210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:37.526244] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:37.526273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:37.526331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:37.585555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:37.586648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:37.586762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:37.586807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:37.715484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:37.715670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:37.715714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:37.715742] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:37.719561] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=78.70%) [2026-02-04T20:25:37.719970] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-02-04T20:25:37.720148] [INFO ] [sig ] KODK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:37.875270] [INFO ] [LOCAL ] Saved forecast: KODK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KODK.txt [2026-02-04T20:25:37.875423] [INFO ] [sig ] [1771/3449] Completed KODK in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:37.875463] [INFO ] [sig ] [1772/3449] Forecasting KOF... [2026-02-04T20:25:37.875494] [INFO ] [sig ] Generating forecast for: KOF [2026-02-04T20:25:37.875524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-02-04T20:25:37.887122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-02-04T20:25:37.887521] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-02-04T20:25:37.888404] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-02-04T20:25:37.888458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:37.888491] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:37.888518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:37.888594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:37.951126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:37.952049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:37.952134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:37.952169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:38.081698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:38.081887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:38.081930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:38.081959] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:38.085617] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-02-04T20:25:38.085899] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-02-04T20:25:38.086028] [INFO ] [sig ] KOF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:38.230160] [INFO ] [LOCAL ] Saved forecast: KOF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KOF.txt [2026-02-04T20:25:38.230317] [INFO ] [sig ] [1772/3449] Completed KOF in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:38.230359] [INFO ] [sig ] [1773/3449] Forecasting KOP... [2026-02-04T20:25:38.230389] [INFO ] [sig ] Generating forecast for: KOP [2026-02-04T20:25:38.230419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-02-04T20:25:38.241814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-02-04T20:25:38.242206] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-02-04T20:25:38.243058] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-02-04T20:25:38.243121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:38.243186] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:38.243221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:38.243277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:38.299384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:38.300290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:38.300371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:38.300403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:38.420525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:38.420702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:38.420744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:38.420772] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:38.424163] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-02-04T20:25:38.424444] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-02-04T20:25:38.424589] [INFO ] [sig ] KOP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:38.564482] [INFO ] [LOCAL ] Saved forecast: KOP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KOP.txt [2026-02-04T20:25:38.564633] [INFO ] [sig ] [1773/3449] Completed KOP in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:38.564676] [INFO ] [sig ] [1774/3449] Forecasting KOPN... [2026-02-04T20:25:38.564706] [INFO ] [sig ] Generating forecast for: KOPN [2026-02-04T20:25:38.564736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-02-04T20:25:38.575782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-02-04T20:25:38.576181] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-02-04T20:25:38.576998] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-02-04T20:25:38.577050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:38.577081] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:38.577113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:38.577170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:38.633538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:38.634281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:38.634389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:38.634422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:38.757392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:38.757607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:38.757651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:38.757681] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:38.761300] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-02-04T20:25:38.761591] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-02-04T20:25:38.761719] [INFO ] [sig ] KOPN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:38.901380] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KOPN.txt [2026-02-04T20:25:38.901545] [INFO ] [sig ] [1774/3449] Completed KOPN in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:38.901607] [INFO ] [sig ] [1775/3449] Forecasting KOSS... [2026-02-04T20:25:38.901641] [INFO ] [sig ] Generating forecast for: KOSS [2026-02-04T20:25:38.901672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-02-04T20:25:38.912862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-02-04T20:25:38.913289] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-02-04T20:25:38.914112] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-02-04T20:25:38.914176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:38.914215] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:38.914245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:38.914314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:38.974039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:38.974931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:38.975014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:38.975049] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:39.096657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:39.096820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:39.096864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:39.096904] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:39.101333] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-02-04T20:25:39.101685] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-02-04T20:25:39.101833] [INFO ] [sig ] KOSS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:39.252195] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KOSS.txt [2026-02-04T20:25:39.252406] [INFO ] [sig ] [1775/3449] Completed KOSS in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:39.252462] [INFO ] [sig ] [1776/3449] Forecasting KPRX... [2026-02-04T20:25:39.252500] [INFO ] [sig ] Generating forecast for: KPRX [2026-02-04T20:25:39.252549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-02-04T20:25:39.264406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-02-04T20:25:39.264816] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-02-04T20:25:39.265831] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-02-04T20:25:39.265885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:39.265919] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:39.265945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:39.266004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:39.328873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:39.329811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:39.329900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:39.329934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:39.468487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:39.468702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:39.468751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:39.468781] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:39.472702] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=6.77%) [2026-02-04T20:25:39.473005] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-02-04T20:25:39.473144] [INFO ] [sig ] KPRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:39.628614] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KPRX.txt [2026-02-04T20:25:39.628780] [INFO ] [sig ] [1776/3449] Completed KPRX in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:39.628825] [INFO ] [sig ] [1777/3449] Forecasting KPTI... [2026-02-04T20:25:39.628873] [INFO ] [sig ] Generating forecast for: KPTI [2026-02-04T20:25:39.628908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-02-04T20:25:39.642174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-02-04T20:25:39.642640] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-02-04T20:25:39.643501] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-02-04T20:25:39.643553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:39.643609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:39.643638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:39.643694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:39.700375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:39.701026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:39.701103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:39.701135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:39.824726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:39.824887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:39.824927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:39.824956] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:39.828545] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-02-04T20:25:39.828856] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-02-04T20:25:39.828986] [INFO ] [sig ] KPTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:39.973078] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KPTI.txt [2026-02-04T20:25:39.973252] [INFO ] [sig ] [1777/3449] Completed KPTI in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:39.973297] [INFO ] [sig ] [1778/3449] Forecasting KRC... [2026-02-04T20:25:39.973327] [INFO ] [sig ] Generating forecast for: KRC [2026-02-04T20:25:39.973359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-02-04T20:25:39.984306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-02-04T20:25:39.984651] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-02-04T20:25:39.985473] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-02-04T20:25:39.985524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:39.985555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:39.985610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:39.985671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:40.044569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:40.045442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:40.045527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:40.045560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:40.171292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:40.171496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:40.171552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:40.171604] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:40.175262] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-02-04T20:25:40.175554] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-02-04T20:25:40.175706] [INFO ] [sig ] KRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:40.318709] [INFO ] [LOCAL ] Saved forecast: KRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KRC.txt [2026-02-04T20:25:40.318853] [INFO ] [sig ] [1778/3449] Completed KRC in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 10.0m [2026-02-04T20:25:40.318894] [INFO ] [sig ] [1779/3449] Forecasting KREF... [2026-02-04T20:25:40.318923] [INFO ] [sig ] Generating forecast for: KREF [2026-02-04T20:25:40.318954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-02-04T20:25:40.329846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-02-04T20:25:40.330195] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-02-04T20:25:40.331049] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-02-04T20:25:40.331102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:40.331133] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:40.331159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:40.331215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:40.389939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:40.390827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:40.390916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:40.390951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:40.513214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:40.513377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:40.513418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:40.513448] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:40.516883] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=67.43%) [2026-02-04T20:25:40.517161] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-02-04T20:25:40.517288] [INFO ] [sig ] KREF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:40.661644] [INFO ] [LOCAL ] Saved forecast: KREF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KREF.txt [2026-02-04T20:25:40.661797] [INFO ] [sig ] [1779/3449] Completed KREF in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:40.661839] [INFO ] [sig ] [1780/3449] Forecasting KRG... [2026-02-04T20:25:40.661871] [INFO ] [sig ] Generating forecast for: KRG [2026-02-04T20:25:40.661901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-02-04T20:25:40.673042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-02-04T20:25:40.673396] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-02-04T20:25:40.674206] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-02-04T20:25:40.674258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:40.674290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:40.674316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:40.674373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:40.733233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:40.733991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:40.734072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:40.734106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:40.858539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:40.858716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:40.858758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:40.858807] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:40.862452] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=31.88%) [2026-02-04T20:25:40.862813] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-02-04T20:25:40.862980] [INFO ] [sig ] KRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:41.010618] [INFO ] [LOCAL ] Saved forecast: KRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KRG.txt [2026-02-04T20:25:41.010772] [INFO ] [sig ] [1780/3449] Completed KRG in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:41.010814] [INFO ] [sig ] [1781/3449] Forecasting KRMD... [2026-02-04T20:25:41.010844] [INFO ] [sig ] Generating forecast for: KRMD [2026-02-04T20:25:41.010875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-02-04T20:25:41.021879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-02-04T20:25:41.022239] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-02-04T20:25:41.023105] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-02-04T20:25:41.023159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:41.023221] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:41.023249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:41.023308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:41.082500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:41.083328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:41.083410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:41.083443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:41.207864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:41.208039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:41.208081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:41.208111] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:41.211561] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: UP (p=60.15%) [2026-02-04T20:25:41.211856] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-02-04T20:25:41.211983] [INFO ] [sig ] KRMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:41.354521] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KRMD.txt [2026-02-04T20:25:41.354675] [INFO ] [sig ] [1781/3449] Completed KRMD in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:41.354717] [INFO ] [sig ] [1782/3449] Forecasting KRNY... [2026-02-04T20:25:41.354747] [INFO ] [sig ] Generating forecast for: KRNY [2026-02-04T20:25:41.354779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-02-04T20:25:41.366393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-02-04T20:25:41.366742] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-02-04T20:25:41.367708] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-02-04T20:25:41.367759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:41.367790] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:41.367816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:41.367870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:41.426555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:41.427328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:41.427406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:41.427645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:41.559329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:41.559499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:41.559543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:41.559617] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:41.563369] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-02-04T20:25:41.563749] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-02-04T20:25:41.563892] [INFO ] [sig ] KRNY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:41.706668] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KRNY.txt [2026-02-04T20:25:41.706797] [INFO ] [sig ] [1782/3449] Completed KRNY in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:41.706838] [INFO ] [sig ] [1783/3449] Forecasting KRO... [2026-02-04T20:25:41.706866] [INFO ] [sig ] Generating forecast for: KRO [2026-02-04T20:25:41.706896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-02-04T20:25:41.718973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-02-04T20:25:41.719457] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-02-04T20:25:41.720544] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-02-04T20:25:41.720634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:41.720691] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:41.720729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:41.720789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:41.788841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:41.789821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:41.789919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:41.789952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:41.918935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:41.919104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:41.919144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:41.919173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:41.922787] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=76.24%) [2026-02-04T20:25:41.923088] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-02-04T20:25:41.923228] [INFO ] [sig ] KRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:42.069744] [INFO ] [LOCAL ] Saved forecast: KRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KRO.txt [2026-02-04T20:25:42.069909] [INFO ] [sig ] [1783/3449] Completed KRO in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:42.069948] [INFO ] [sig ] [1784/3449] Forecasting KROS... [2026-02-04T20:25:42.069978] [INFO ] [sig ] Generating forecast for: KROS [2026-02-04T20:25:42.070010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-02-04T20:25:42.081279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-02-04T20:25:42.081633] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-02-04T20:25:42.082447] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-02-04T20:25:42.082501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:42.082533] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:42.082591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:42.082654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:42.139858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:42.140534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:42.140633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:42.140667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:42.263462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:42.263629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:42.263670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:42.263728] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:42.267141] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-02-04T20:25:42.267444] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-02-04T20:25:42.267570] [INFO ] [sig ] KROS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:42.409211] [INFO ] [LOCAL ] Saved forecast: KROS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KROS.txt [2026-02-04T20:25:42.409381] [INFO ] [sig ] [1784/3449] Completed KROS in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:42.409422] [INFO ] [sig ] [1785/3449] Forecasting KRRO... [2026-02-04T20:25:42.409453] [INFO ] [sig ] Generating forecast for: KRRO [2026-02-04T20:25:42.409486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-02-04T20:25:42.420222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-02-04T20:25:42.420545] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-02-04T20:25:42.421345] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-02-04T20:25:42.421398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:42.421430] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:42.421457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:42.421514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:42.478885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:42.479511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:42.479608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:42.479643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:42.606920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:42.607082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:42.607123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:42.607153] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:42.610728] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=83.82%) [2026-02-04T20:25:42.611022] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-02-04T20:25:42.611159] [INFO ] [sig ] KRRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:42.759692] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KRRO.txt [2026-02-04T20:25:42.759850] [INFO ] [sig ] [1785/3449] Completed KRRO in 0.4s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:42.759891] [INFO ] [sig ] [1786/3449] Forecasting KRUS... [2026-02-04T20:25:42.759921] [INFO ] [sig ] Generating forecast for: KRUS [2026-02-04T20:25:42.759954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-02-04T20:25:42.771313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-02-04T20:25:42.771743] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-02-04T20:25:42.772713] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-02-04T20:25:42.772780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:42.772819] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:42.772848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:42.772923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:42.832426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:42.833371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:42.833462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:42.833495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:42.956891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:42.957043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:42.957086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:42.957115] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:42.960691] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=61.13%) [2026-02-04T20:25:42.960980] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-02-04T20:25:42.961112] [INFO ] [sig ] KRUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:43.109137] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KRUS.txt [2026-02-04T20:25:43.109315] [INFO ] [sig ] [1786/3449] Completed KRUS in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:43.109360] [INFO ] [sig ] [1787/3449] Forecasting KRYS... [2026-02-04T20:25:43.109392] [INFO ] [sig ] Generating forecast for: KRYS [2026-02-04T20:25:43.109425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-02-04T20:25:43.120658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-02-04T20:25:43.121072] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-02-04T20:25:43.121915] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-02-04T20:25:43.121968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:43.122001] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:43.122029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:43.122087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:43.179955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:43.180751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:43.180831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:43.180864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:43.303231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:43.303383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:43.303422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:43.303451] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:43.306838] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-02-04T20:25:43.307107] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-02-04T20:25:43.307230] [INFO ] [sig ] KRYS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:43.447806] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KRYS.txt [2026-02-04T20:25:43.447966] [INFO ] [sig ] [1787/3449] Completed KRYS in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:43.448008] [INFO ] [sig ] [1788/3449] Forecasting KSCP... [2026-02-04T20:25:43.448040] [INFO ] [sig ] Generating forecast for: KSCP [2026-02-04T20:25:43.448077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-02-04T20:25:43.459682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-02-04T20:25:43.460003] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-02-04T20:25:43.460813] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-02-04T20:25:43.460865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:43.460897] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:43.460925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:43.460982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:43.517368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:43.518057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:43.518134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:43.518167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:43.638166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:43.638325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:43.638365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:43.638393] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:43.641884] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=34.92%) [2026-02-04T20:25:43.642154] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-02-04T20:25:43.642277] [INFO ] [sig ] KSCP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:43.784767] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KSCP.txt [2026-02-04T20:25:43.784931] [INFO ] [sig ] [1788/3449] Completed KSCP in 0.3s | 2.80 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-04T20:25:43.784976] [INFO ] [sig ] [1789/3449] Forecasting KSPI... [2026-02-04T20:25:43.785007] [INFO ] [sig ] Generating forecast for: KSPI [2026-02-04T20:25:43.785041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-02-04T20:25:43.796739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-02-04T20:25:43.797141] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-02-04T20:25:43.798156] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-02-04T20:25:43.798208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:43.798240] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:43.798266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:43.798322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:43.864447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:43.865712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:43.865817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:43.865861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:43.989998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:43.990152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:43.990199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:43.990235] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:43.993742] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-02-04T20:25:43.994020] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-02-04T20:25:43.994159] [INFO ] [sig ] KSPI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:44.137501] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KSPI.txt [2026-02-04T20:25:44.137673] [INFO ] [sig ] [1789/3449] Completed KSPI in 0.4s | 2.80 sym/s | Total: 10.7m | ETA: 9.9m [2026-02-04T20:25:44.137718] [INFO ] [sig ] [1790/3449] Forecasting KSS... [2026-02-04T20:25:44.137749] [INFO ] [sig ] Generating forecast for: KSS [2026-02-04T20:25:44.137779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-02-04T20:25:44.149448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-02-04T20:25:44.149810] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-02-04T20:25:44.150657] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-02-04T20:25:44.150711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:44.150743] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:44.150771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:44.150833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:44.210556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:44.211300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:44.211393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:44.211427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:44.333176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:44.333331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:44.333374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:44.333404] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:44.337169] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=3.14%) [2026-02-04T20:25:44.337503] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-02-04T20:25:44.337662] [INFO ] [sig ] KSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:44.488261] [INFO ] [LOCAL ] Saved forecast: KSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KSS.txt [2026-02-04T20:25:44.488404] [INFO ] [sig ] [1790/3449] Completed KSS in 0.4s | 2.80 sym/s | Total: 10.7m | ETA: 9.9m [2026-02-04T20:25:44.488446] [INFO ] [sig ] [1791/3449] Forecasting KTB... [2026-02-04T20:25:44.488479] [INFO ] [sig ] Generating forecast for: KTB [2026-02-04T20:25:44.488510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-02-04T20:25:44.499399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-02-04T20:25:44.499762] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-02-04T20:25:44.500667] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-02-04T20:25:44.500722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:44.500755] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:44.500783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:44.500840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:44.561875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:44.562775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:44.562894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:44.562944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:44.685920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:44.686076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:44.686116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:44.686146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:44.689706] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-02-04T20:25:44.689976] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-02-04T20:25:44.690103] [INFO ] [sig ] KTB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:44.831761] [INFO ] [LOCAL ] Saved forecast: KTB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KTB.txt [2026-02-04T20:25:44.831918] [INFO ] [sig ] [1791/3449] Completed KTB in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.9m [2026-02-04T20:25:44.831959] [INFO ] [sig ] [1792/3449] Forecasting KTCC... [2026-02-04T20:25:44.831990] [INFO ] [sig ] Generating forecast for: KTCC [2026-02-04T20:25:44.832020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-02-04T20:25:44.843125] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'KTCC'. [2026-02-04T20:25:44.843555] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-02-04T20:25:44.844499] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-02-04T20:25:44.844553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:44.844615] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:44.844649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:44.844710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:44.903830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:44.904771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:44.904858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:44.904891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:45.011618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:45.011774] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:25:45.011814] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:45.011844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:45.015215] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: UP (p=81.95%) [2026-02-04T20:25:45.015483] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-02-04T20:25:45.015624] [INFO ] [sig ] KTCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-04T20:25:45.159103] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KTCC.txt [2026-02-04T20:25:45.159252] [INFO ] [sig ] [1792/3449] Completed KTCC in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.9m [2026-02-04T20:25:45.159339] [INFO ] [sig ] [1793/3449] Forecasting KTF... [2026-02-04T20:25:45.159397] [INFO ] [sig ] Generating forecast for: KTF [2026-02-04T20:25:45.159434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-02-04T20:25:45.170166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-02-04T20:25:45.170549] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-02-04T20:25:45.171448] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-02-04T20:25:45.171502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:45.171536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:45.171565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:45.171653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:45.235290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:45.236551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:45.236704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:45.236741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:45.377353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:45.377545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:45.377621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:45.377671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:45.382688] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-02-04T20:25:45.383141] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-02-04T20:25:45.383380] [INFO ] [sig ] KTF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:45.528431] [INFO ] [LOCAL ] Saved forecast: KTF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KTF.txt [2026-02-04T20:25:45.528616] [INFO ] [sig ] [1793/3449] Completed KTF in 0.4s | 2.80 sym/s | Total: 10.7m | ETA: 9.9m [2026-02-04T20:25:45.528672] [INFO ] [sig ] [1794/3449] Forecasting KURA... [2026-02-04T20:25:45.528705] [INFO ] [sig ] Generating forecast for: KURA [2026-02-04T20:25:45.528735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-02-04T20:25:45.540648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-02-04T20:25:45.541045] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-02-04T20:25:45.541892] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-02-04T20:25:45.541943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:45.541977] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:45.542004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:45.542060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:45.599695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:45.600529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:45.600632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:45.600667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:45.720392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:45.720564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:45.720624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:45.720655] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:45.724022] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-02-04T20:25:45.724295] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-02-04T20:25:45.724421] [INFO ] [sig ] KURA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:45.866320] [INFO ] [LOCAL ] Saved forecast: KURA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KURA.txt [2026-02-04T20:25:45.866497] [INFO ] [sig ] [1794/3449] Completed KURA in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.9m [2026-02-04T20:25:45.866539] [INFO ] [sig ] [1795/3449] Forecasting KVHI... [2026-02-04T20:25:45.866588] [INFO ] [sig ] Generating forecast for: KVHI [2026-02-04T20:25:45.866623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-02-04T20:25:45.876801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-02-04T20:25:45.877124] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-02-04T20:25:45.877952] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-02-04T20:25:45.878004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:45.878036] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:45.878063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:45.878133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:45.935396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:45.936235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:45.936316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:45.936349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:46.052707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:46.052858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:46.052900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:46.052928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:46.056316] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-02-04T20:25:46.056611] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-02-04T20:25:46.056741] [INFO ] [sig ] KVHI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:46.196329] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KVHI.txt [2026-02-04T20:25:46.196460] [INFO ] [sig ] [1795/3449] Completed KVHI in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:46.196499] [INFO ] [sig ] [1796/3449] Forecasting KVUE... [2026-02-04T20:25:46.196529] [INFO ] [sig ] Generating forecast for: KVUE [2026-02-04T20:25:46.196559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-02-04T20:25:46.207460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-02-04T20:25:46.207795] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-02-04T20:25:46.208648] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-02-04T20:25:46.208700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:46.208731] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:46.208757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:46.208813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:46.265291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:46.265965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:46.266043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:46.266076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:46.382473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:46.382655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:46.382699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:46.382729] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:46.386444] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=83.84%) [2026-02-04T20:25:46.386787] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-02-04T20:25:46.386941] [INFO ] [sig ] KVUE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:46.538069] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KVUE.txt [2026-02-04T20:25:46.538237] [INFO ] [sig ] [1796/3449] Completed KVUE in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:46.538304] [INFO ] [sig ] [1797/3449] Forecasting KVYO... [2026-02-04T20:25:46.538344] [INFO ] [sig ] Generating forecast for: KVYO [2026-02-04T20:25:46.538385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-02-04T20:25:46.549225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-02-04T20:25:46.549596] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-02-04T20:25:46.550382] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-02-04T20:25:46.550469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:46.550503] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:46.550529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:46.550603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:46.612706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:46.613614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:46.613699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:46.613734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:46.741880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:46.742034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:46.742074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:46.742103] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:46.745778] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-02-04T20:25:46.746054] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-02-04T20:25:46.746188] [INFO ] [sig ] KVYO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:46.887987] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KVYO.txt [2026-02-04T20:25:46.888155] [INFO ] [sig ] [1797/3449] Completed KVYO in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:46.888207] [INFO ] [sig ] [1798/3449] Forecasting KYN... [2026-02-04T20:25:46.888240] [INFO ] [sig ] Generating forecast for: KYN [2026-02-04T20:25:46.888272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-02-04T20:25:46.900401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-02-04T20:25:46.900835] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-02-04T20:25:46.901849] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-02-04T20:25:46.901906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:46.901969] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:46.901999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:46.902076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:46.962918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:46.963781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:46.963868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:46.963901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:47.084371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:47.084537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:47.084607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:47.084641] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:47.088418] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-02-04T20:25:47.088819] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-02-04T20:25:47.088989] [INFO ] [sig ] KYN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:47.245830] [INFO ] [LOCAL ] Saved forecast: KYN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KYN.txt [2026-02-04T20:25:47.245970] [INFO ] [sig ] [1798/3449] Completed KYN in 0.4s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:47.246011] [INFO ] [sig ] [1799/3449] Forecasting KYTX... [2026-02-04T20:25:47.246042] [INFO ] [sig ] Generating forecast for: KYTX [2026-02-04T20:25:47.246071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-02-04T20:25:47.256974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-02-04T20:25:47.257325] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-02-04T20:25:47.258181] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-02-04T20:25:47.258232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:47.258262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:47.258292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:47.258349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:47.317039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:47.318077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:47.318158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:47.318191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:47.445314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:47.445444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:47.445486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:47.445516] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:47.449403] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: UP (p=68.32%) [2026-02-04T20:25:47.449723] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-02-04T20:25:47.449860] [INFO ] [sig ] KYTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:47.597048] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/KYTX.txt [2026-02-04T20:25:47.597197] [INFO ] [sig ] [1799/3449] Completed KYTX in 0.4s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:47.597238] [INFO ] [sig ] [1800/3449] Forecasting KZIA... [2026-02-04T20:25:47.597269] [INFO ] [sig ] Generating forecast for: KZIA [2026-02-04T20:25:47.597298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-02-04T20:25:47.608998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-02-04T20:25:47.609408] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-02-04T20:25:47.610493] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-02-04T20:25:47.610748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:47.610784] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:47.610811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:47.610868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:47.670469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:47.671426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:47.671504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:47.671537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:47.791695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:47.791848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:47.791887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:47.791915] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:47.795558] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-02-04T20:25:47.796044] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-02-04T20:25:47.796171] [INFO ] [sig ] KZIA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:47.940348] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/KZIA.txt [2026-02-04T20:25:47.940701] [INFO ] [sig ] [1800/3449] Completed KZIA in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:47.940743] [INFO ] [sig ] [1801/3449] Forecasting L... [2026-02-04T20:25:47.940773] [INFO ] [sig ] Generating forecast for: L [2026-02-04T20:25:47.940805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-02-04T20:25:47.952122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-02-04T20:25:47.952502] [INFO ] [FORECASTER] Starting predict_future for L [2026-02-04T20:25:47.953326] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-02-04T20:25:47.953377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:47.953409] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:47.953434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:47.953489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:48.010974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:48.011681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:48.011759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:48.011790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:48.132098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:48.132253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:48.132293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:48.132355] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:48.137191] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=27.40%) [2026-02-04T20:25:48.137711] [INFO ] [FORECASTER] Completed predict_future for L [2026-02-04T20:25:48.137854] [INFO ] [sig ] L: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:48.281002] [INFO ] [LOCAL ] Saved forecast: L 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/L.txt [2026-02-04T20:25:48.281143] [INFO ] [sig ] [1801/3449] Completed L in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:48.281183] [INFO ] [sig ] [1802/3449] Forecasting LAB... [2026-02-04T20:25:48.281214] [INFO ] [sig ] Generating forecast for: LAB [2026-02-04T20:25:48.281245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-02-04T20:25:48.292510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-02-04T20:25:48.292873] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-02-04T20:25:48.293719] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-02-04T20:25:48.293770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:48.293802] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:48.293830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:48.293887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:48.350874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:48.351528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:48.351625] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:48.351658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:48.471344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:48.471486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:48.471526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:48.471554] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:48.474977] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-02-04T20:25:48.475271] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-02-04T20:25:48.475398] [INFO ] [sig ] LAB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:48.617416] [INFO ] [LOCAL ] Saved forecast: LAB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LAB.txt [2026-02-04T20:25:48.617591] [INFO ] [sig ] [1802/3449] Completed LAB in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:48.617635] [INFO ] [sig ] [1803/3449] Forecasting LAC... [2026-02-04T20:25:48.617665] [INFO ] [sig ] Generating forecast for: LAC [2026-02-04T20:25:48.617695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-02-04T20:25:48.630477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-02-04T20:25:48.630914] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-02-04T20:25:48.631791] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-02-04T20:25:48.631844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:48.631876] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:48.631903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:48.631961] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:48.690870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:48.691903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:48.692010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:48.692053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:48.839555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:48.839798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:48.839844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:48.839875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:48.844398] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-02-04T20:25:48.844785] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-02-04T20:25:48.844946] [INFO ] [sig ] LAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:48.997615] [INFO ] [LOCAL ] Saved forecast: LAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LAC.txt [2026-02-04T20:25:48.997786] [INFO ] [sig ] [1803/3449] Completed LAC in 0.4s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:48.997827] [INFO ] [sig ] [1804/3449] Forecasting LAD... [2026-02-04T20:25:48.997858] [INFO ] [sig ] Generating forecast for: LAD [2026-02-04T20:25:48.997890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-02-04T20:25:49.011062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-02-04T20:25:49.011514] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-02-04T20:25:49.012363] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-02-04T20:25:49.012415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:49.012447] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:49.012474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:49.012531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:49.071199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:49.072124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:49.072209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:49.072242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:49.190185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:49.190353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:49.190412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:49.190443] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:49.194058] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=40.16%) [2026-02-04T20:25:49.194381] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-02-04T20:25:49.194520] [INFO ] [sig ] LAD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:49.342654] [INFO ] [LOCAL ] Saved forecast: LAD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LAD.txt [2026-02-04T20:25:49.342813] [INFO ] [sig ] [1804/3449] Completed LAD in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:49.342855] [INFO ] [sig ] [1805/3449] Forecasting LAES... [2026-02-04T20:25:49.342885] [INFO ] [sig ] Generating forecast for: LAES [2026-02-04T20:25:49.342915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-02-04T20:25:49.355337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-02-04T20:25:49.355814] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-02-04T20:25:49.356845] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-02-04T20:25:49.356897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:49.356929] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:49.356956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:49.357012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:49.414305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:49.415235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:49.415325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:49.415362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:49.535361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:49.535521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:49.535565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:49.535616] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:49.539073] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=74.65%) [2026-02-04T20:25:49.539352] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-02-04T20:25:49.539504] [INFO ] [sig ] LAES: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:49.679786] [INFO ] [LOCAL ] Saved forecast: LAES 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LAES.txt [2026-02-04T20:25:49.679928] [INFO ] [sig ] [1805/3449] Completed LAES in 0.3s | 2.80 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-04T20:25:49.679967] [INFO ] [sig ] [1806/3449] Forecasting LAKE... [2026-02-04T20:25:49.679998] [INFO ] [sig ] Generating forecast for: LAKE [2026-02-04T20:25:49.680028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-02-04T20:25:49.691338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-02-04T20:25:49.691683] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-02-04T20:25:49.692462] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-02-04T20:25:49.692513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:49.692545] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:49.692594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:49.692656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:49.748961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:49.749832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:49.749913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:49.749945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:49.869476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:49.869651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:49.869692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:49.869721] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:49.873082] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: DOWN (p=43.29%) [2026-02-04T20:25:49.873354] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-02-04T20:25:49.873481] [INFO ] [sig ] LAKE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:50.032330] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LAKE.txt [2026-02-04T20:25:50.032488] [INFO ] [sig ] [1806/3449] Completed LAKE in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.8m [2026-02-04T20:25:50.032528] [INFO ] [sig ] [1807/3449] Forecasting LAND... [2026-02-04T20:25:50.032558] [INFO ] [sig ] Generating forecast for: LAND [2026-02-04T20:25:50.032608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-02-04T20:25:50.044002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-02-04T20:25:50.044427] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-02-04T20:25:50.045300] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-02-04T20:25:50.045353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:50.045387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:50.045414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:50.045471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:50.105219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:50.106136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:50.106260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:50.106297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:50.240553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:50.240734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:50.240773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:50.240802] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:50.244334] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=31.72%) [2026-02-04T20:25:50.244681] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-02-04T20:25:50.244824] [INFO ] [sig ] LAND: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:50.392898] [INFO ] [LOCAL ] Saved forecast: LAND 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LAND.txt [2026-02-04T20:25:50.393063] [INFO ] [sig ] [1807/3449] Completed LAND in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.8m [2026-02-04T20:25:50.393105] [INFO ] [sig ] [1808/3449] Forecasting LANDO... [2026-02-04T20:25:50.393136] [INFO ] [sig ] Generating forecast for: LANDO [2026-02-04T20:25:50.393167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-02-04T20:25:50.405131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-02-04T20:25:50.405549] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-02-04T20:25:50.406393] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-02-04T20:25:50.406450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:50.406498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:50.406528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:50.406604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:50.466541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:50.467453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:50.467603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:50.467642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:50.577697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:50.577850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:50.577896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:50.577941] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:50.581421] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-02-04T20:25:50.581715] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-02-04T20:25:50.581844] [INFO ] [sig ] LANDO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:50.729606] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LANDO.txt [2026-02-04T20:25:50.729936] [INFO ] [sig ] [1808/3449] Completed LANDO in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.8m [2026-02-04T20:25:50.729975] [INFO ] [sig ] [1809/3449] Forecasting LANDP... [2026-02-04T20:25:50.730005] [INFO ] [sig ] Generating forecast for: LANDP [2026-02-04T20:25:50.730035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-02-04T20:25:50.741193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-02-04T20:25:50.741557] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-02-04T20:25:50.742363] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-02-04T20:25:50.742414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:50.742446] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:50.742473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:50.742529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:50.802655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:50.803394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:50.803474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:50.803508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:50.924872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:50.925027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:50.925068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:50.925099] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:50.929044] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=17.41%) [2026-02-04T20:25:50.929318] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-02-04T20:25:50.929449] [INFO ] [sig ] LANDP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:51.077707] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LANDP.txt [2026-02-04T20:25:51.077860] [INFO ] [sig ] [1809/3449] Completed LANDP in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.8m [2026-02-04T20:25:51.077904] [INFO ] [sig ] [1810/3449] Forecasting LASE... [2026-02-04T20:25:51.077951] [INFO ] [sig ] Generating forecast for: LASE [2026-02-04T20:25:51.077985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-02-04T20:25:51.089156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-02-04T20:25:51.089500] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-02-04T20:25:51.090305] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-02-04T20:25:51.090356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:51.090387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:51.090413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:51.090470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:51.148302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:51.149232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:51.149312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:51.149344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:51.267689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:51.267845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:51.267885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:51.267914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:51.271403] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=76.00%) [2026-02-04T20:25:51.271726] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-02-04T20:25:51.271858] [INFO ] [sig ] LASE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:51.418193] [INFO ] [LOCAL ] Saved forecast: LASE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LASE.txt [2026-02-04T20:25:51.418326] [INFO ] [sig ] [1810/3449] Completed LASE in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.8m [2026-02-04T20:25:51.418386] [INFO ] [sig ] [1811/3449] Forecasting LAZ... [2026-02-04T20:25:51.418423] [INFO ] [sig ] Generating forecast for: LAZ [2026-02-04T20:25:51.418460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-02-04T20:25:51.429460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-02-04T20:25:51.430078] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-02-04T20:25:51.431010] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-02-04T20:25:51.431062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:51.431093] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:51.431119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:51.431175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:51.492381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:51.493253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:51.493333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:51.493368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:51.632858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:51.633031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:51.633073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:51.633104] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:51.636701] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-02-04T20:25:51.637009] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-02-04T20:25:51.637147] [INFO ] [sig ] LAZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:51.784202] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LAZ.txt [2026-02-04T20:25:51.784374] [INFO ] [sig ] [1811/3449] Completed LAZ in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.8m [2026-02-04T20:25:51.784425] [INFO ] [sig ] [1812/3449] Forecasting LBRDA... [2026-02-04T20:25:51.784456] [INFO ] [sig ] Generating forecast for: LBRDA [2026-02-04T20:25:51.784494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-02-04T20:25:51.796001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-02-04T20:25:51.796397] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-02-04T20:25:51.797263] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-02-04T20:25:51.797317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:51.797350] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:51.797377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:51.797435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:51.857710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:51.858657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:51.858745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:51.858780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:51.988220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:51.988388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:51.988429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:51.988458] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:51.992049] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=44.71%) [2026-02-04T20:25:51.992338] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-02-04T20:25:51.992471] [INFO ] [sig ] LBRDA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:52.144252] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LBRDA.txt [2026-02-04T20:25:52.144432] [INFO ] [sig ] [1812/3449] Completed LBRDA in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:52.144483] [INFO ] [sig ] [1813/3449] Forecasting LBRDK... [2026-02-04T20:25:52.144523] [INFO ] [sig ] Generating forecast for: LBRDK [2026-02-04T20:25:52.144555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-02-04T20:25:52.156346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-02-04T20:25:52.157006] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-02-04T20:25:52.157987] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-02-04T20:25:52.158041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:52.158075] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:52.158101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:52.158159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:52.218546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:52.219457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:52.219546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:52.219601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:52.347249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:52.347406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:52.347449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:52.347479] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:52.351108] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-02-04T20:25:52.351401] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-02-04T20:25:52.351613] [INFO ] [sig ] LBRDK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:52.500238] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LBRDK.txt [2026-02-04T20:25:52.500384] [INFO ] [sig ] [1813/3449] Completed LBRDK in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:52.500425] [INFO ] [sig ] [1814/3449] Forecasting LBTYA... [2026-02-04T20:25:52.500454] [INFO ] [sig ] Generating forecast for: LBTYA [2026-02-04T20:25:52.500484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-02-04T20:25:52.512202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-02-04T20:25:52.512591] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-02-04T20:25:52.513647] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-02-04T20:25:52.513702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:52.513734] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:52.513762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:52.513821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:52.574623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:52.575494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:52.575599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:52.575637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:52.698118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:52.698281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:52.698323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:52.698352] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:52.702040] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-02-04T20:25:52.702353] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-02-04T20:25:52.702512] [INFO ] [sig ] LBTYA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:52.855750] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LBTYA.txt [2026-02-04T20:25:52.855908] [INFO ] [sig ] [1814/3449] Completed LBTYA in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:52.855952] [INFO ] [sig ] [1815/3449] Forecasting LBTYK... [2026-02-04T20:25:52.855983] [INFO ] [sig ] Generating forecast for: LBTYK [2026-02-04T20:25:52.856014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-02-04T20:25:52.868455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-02-04T20:25:52.869081] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-02-04T20:25:52.870202] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-02-04T20:25:52.870272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:52.870323] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:52.870369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:52.870472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:52.931780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:52.932956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:52.933047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:52.933082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:53.062131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:53.062292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:53.062353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:53.062384] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:53.065950] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-02-04T20:25:53.066258] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-02-04T20:25:53.066402] [INFO ] [sig ] LBTYK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:53.210827] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LBTYK.txt [2026-02-04T20:25:53.210969] [INFO ] [sig ] [1815/3449] Completed LBTYK in 0.4s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:53.211012] [INFO ] [sig ] [1816/3449] Forecasting LC... [2026-02-04T20:25:53.211044] [INFO ] [sig ] Generating forecast for: LC [2026-02-04T20:25:53.211076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-02-04T20:25:53.222860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-02-04T20:25:53.223192] [INFO ] [FORECASTER] Starting predict_future for LC [2026-02-04T20:25:53.224040] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-02-04T20:25:53.224094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:53.224127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:53.224156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:53.224216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:53.285631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:53.286435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:53.286517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:53.286551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:53.412211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:53.412364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:53.412403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:53.412437] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:53.415909] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=6.52%) [2026-02-04T20:25:53.416180] [INFO ] [FORECASTER] Completed predict_future for LC [2026-02-04T20:25:53.416306] [INFO ] [sig ] LC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:53.559794] [INFO ] [LOCAL ] Saved forecast: LC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LC.txt [2026-02-04T20:25:53.559927] [INFO ] [sig ] [1816/3449] Completed LC in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:53.559966] [INFO ] [sig ] [1817/3449] Forecasting LCFY... [2026-02-04T20:25:53.559996] [INFO ] [sig ] Generating forecast for: LCFY [2026-02-04T20:25:53.560026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-02-04T20:25:53.571422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-02-04T20:25:53.571779] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-02-04T20:25:53.572565] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-02-04T20:25:53.572647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:53.572680] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:53.572707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:53.572767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:53.631562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:53.632325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:53.632407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:53.632449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:53.747624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:53.747772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:53.747813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:53.747841] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:53.751304] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=21.00%) [2026-02-04T20:25:53.751642] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-02-04T20:25:53.751771] [INFO ] [sig ] LCFY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:53.897098] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LCFY.txt [2026-02-04T20:25:53.897232] [INFO ] [sig ] [1817/3449] Completed LCFY in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:53.897273] [INFO ] [sig ] [1818/3449] Forecasting LCID... [2026-02-04T20:25:53.897302] [INFO ] [sig ] Generating forecast for: LCID [2026-02-04T20:25:53.897332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-02-04T20:25:53.908714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-02-04T20:25:53.909059] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-02-04T20:25:53.909925] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-02-04T20:25:53.909978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:53.910010] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:53.910037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:53.910094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:53.972145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:53.972871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:53.972958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:53.973000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:54.094963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:54.095144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:54.095185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:54.095215] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:54.098760] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-02-04T20:25:54.099032] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-02-04T20:25:54.099164] [INFO ] [sig ] LCID: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:54.245560] [INFO ] [LOCAL ] Saved forecast: LCID 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LCID.txt [2026-02-04T20:25:54.245708] [INFO ] [sig ] [1818/3449] Completed LCID in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:54.245748] [INFO ] [sig ] [1819/3449] Forecasting LCII... [2026-02-04T20:25:54.245778] [INFO ] [sig ] Generating forecast for: LCII [2026-02-04T20:25:54.245809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-02-04T20:25:54.256871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-02-04T20:25:54.257187] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-02-04T20:25:54.258046] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-02-04T20:25:54.258098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:54.258141] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:54.258170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:54.258226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:54.317681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:54.318499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:54.318615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:54.318650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:54.440857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:54.441004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:54.441043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:54.441071] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:54.444454] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-02-04T20:25:54.444778] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-02-04T20:25:54.444908] [INFO ] [sig ] LCII: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:54.590806] [INFO ] [LOCAL ] Saved forecast: LCII 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LCII.txt [2026-02-04T20:25:54.590965] [INFO ] [sig ] [1819/3449] Completed LCII in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:54.591009] [INFO ] [sig ] [1820/3449] Forecasting LCNB... [2026-02-04T20:25:54.591040] [INFO ] [sig ] Generating forecast for: LCNB [2026-02-04T20:25:54.591072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-02-04T20:25:54.602166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-02-04T20:25:54.602554] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-02-04T20:25:54.603566] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-02-04T20:25:54.603658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:54.603694] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:54.603722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:54.603781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:54.663647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:54.664361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:54.664439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:54.664472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:54.782043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:54.782206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:54.782247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:54.782276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:54.785744] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-02-04T20:25:54.786024] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-02-04T20:25:54.786159] [INFO ] [sig ] LCNB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:54.932078] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LCNB.txt [2026-02-04T20:25:54.932230] [INFO ] [sig ] [1820/3449] Completed LCNB in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:54.932274] [INFO ] [sig ] [1821/3449] Forecasting LDI... [2026-02-04T20:25:54.932304] [INFO ] [sig ] Generating forecast for: LDI [2026-02-04T20:25:54.932336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-02-04T20:25:54.943686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-02-04T20:25:54.944267] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-02-04T20:25:54.945158] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-02-04T20:25:54.945210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:54.945243] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:54.945269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:54.945327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:55.005247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:55.006099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:55.006182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:55.006216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:55.128496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:55.128673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:55.128715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:55.128747] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:55.132369] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-02-04T20:25:55.132704] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-02-04T20:25:55.132848] [INFO ] [sig ] LDI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:55.281349] [INFO ] [LOCAL ] Saved forecast: LDI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LDI.txt [2026-02-04T20:25:55.281516] [INFO ] [sig ] [1821/3449] Completed LDI in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:55.281627] [INFO ] [sig ] [1822/3449] Forecasting LDOS... [2026-02-04T20:25:55.281663] [INFO ] [sig ] Generating forecast for: LDOS [2026-02-04T20:25:55.281694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-02-04T20:25:55.293300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-02-04T20:25:55.293722] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-02-04T20:25:55.294620] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-02-04T20:25:55.294676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:55.294710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:55.294739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:55.294797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:55.352710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:55.353547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:55.353666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:55.353701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:55.476906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:55.477063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:55.477103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:55.477134] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:55.480647] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=21.01%) [2026-02-04T20:25:55.480945] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-02-04T20:25:55.481080] [INFO ] [sig ] LDOS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:55.626930] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LDOS.txt [2026-02-04T20:25:55.627081] [INFO ] [sig ] [1822/3449] Completed LDOS in 0.3s | 2.80 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-04T20:25:55.627121] [INFO ] [sig ] [1823/3449] Forecasting LDP... [2026-02-04T20:25:55.627159] [INFO ] [sig ] Generating forecast for: LDP [2026-02-04T20:25:55.627191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-02-04T20:25:55.638195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-02-04T20:25:55.638550] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-02-04T20:25:55.639361] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-02-04T20:25:55.639412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:55.639443] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:55.639470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:55.639527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:55.696034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:55.696770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:55.696850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:55.696883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:55.815884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:55.816040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:55.816078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:55.816106] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:55.822418] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-02-04T20:25:55.822724] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-02-04T20:25:55.822852] [INFO ] [sig ] LDP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:55.965096] [INFO ] [LOCAL ] Saved forecast: LDP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LDP.txt [2026-02-04T20:25:55.965229] [INFO ] [sig ] [1823/3449] Completed LDP in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.7m [2026-02-04T20:25:55.965269] [INFO ] [sig ] [1824/3449] Forecasting LDSF... [2026-02-04T20:25:55.965298] [INFO ] [sig ] Generating forecast for: LDSF [2026-02-04T20:25:55.965327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-02-04T20:25:55.977015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-02-04T20:25:55.977361] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-02-04T20:25:55.978382] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-02-04T20:25:55.978435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:55.978466] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:55.978494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:55.978551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:56.036462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:56.037269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:56.037349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:56.037381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:56.147630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:56.147781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:56.147821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:56.147849] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:56.151301] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-02-04T20:25:56.151594] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-02-04T20:25:56.151723] [INFO ] [sig ] LDSF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:56.293262] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LDSF.txt [2026-02-04T20:25:56.293397] [INFO ] [sig ] [1824/3449] Completed LDSF in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.7m [2026-02-04T20:25:56.293438] [INFO ] [sig ] [1825/3449] Forecasting LE... [2026-02-04T20:25:56.293468] [INFO ] [sig ] Generating forecast for: LE [2026-02-04T20:25:56.293498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-02-04T20:25:56.304206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-02-04T20:25:56.304601] [INFO ] [FORECASTER] Starting predict_future for LE [2026-02-04T20:25:56.305388] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-02-04T20:25:56.305439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:56.305471] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:56.305530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:56.305610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:56.365174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:56.366062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:56.366147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:56.366181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:56.493282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:56.493499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:56.493542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:56.493589] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:56.497417] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-02-04T20:25:56.497903] [INFO ] [FORECASTER] Completed predict_future for LE [2026-02-04T20:25:56.498058] [INFO ] [sig ] LE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:56.643822] [INFO ] [LOCAL ] Saved forecast: LE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LE.txt [2026-02-04T20:25:56.643965] [INFO ] [sig ] [1825/3449] Completed LE in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.7m [2026-02-04T20:25:56.644006] [INFO ] [sig ] [1826/3449] Forecasting LEA... [2026-02-04T20:25:56.644037] [INFO ] [sig ] Generating forecast for: LEA [2026-02-04T20:25:56.644067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-02-04T20:25:56.655558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-02-04T20:25:56.655990] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-02-04T20:25:56.656861] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-02-04T20:25:56.656915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:56.656946] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:56.656974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:56.657031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:56.715664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:56.716646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:56.716730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:56.716765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:56.837767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:56.837922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:56.837988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:56.838039] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:56.841541] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: DOWN (p=29.20%) [2026-02-04T20:25:56.841854] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-02-04T20:25:56.841989] [INFO ] [sig ] LEA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:56.986410] [INFO ] [LOCAL ] Saved forecast: LEA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LEA.txt [2026-02-04T20:25:56.986558] [INFO ] [sig ] [1826/3449] Completed LEA in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.7m [2026-02-04T20:25:56.986620] [INFO ] [sig ] [1827/3449] Forecasting LECO... [2026-02-04T20:25:56.986652] [INFO ] [sig ] Generating forecast for: LECO [2026-02-04T20:25:56.986682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-02-04T20:25:56.999268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-02-04T20:25:56.999683] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-02-04T20:25:57.000480] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-02-04T20:25:57.000532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:57.000564] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:57.000617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:57.000675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:57.059774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:57.060600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:57.060684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:57.060717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:57.188189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:57.188373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:57.188422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:57.188452] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:57.192457] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-02-04T20:25:57.192809] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-02-04T20:25:57.193151] [INFO ] [sig ] LECO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:57.341245] [INFO ] [LOCAL ] Saved forecast: LECO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LECO.txt [2026-02-04T20:25:57.341409] [INFO ] [sig ] [1827/3449] Completed LECO in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.7m [2026-02-04T20:25:57.341452] [INFO ] [sig ] [1828/3449] Forecasting LEG... [2026-02-04T20:25:57.341484] [INFO ] [sig ] Generating forecast for: LEG [2026-02-04T20:25:57.341515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-02-04T20:25:57.353856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-02-04T20:25:57.354299] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-02-04T20:25:57.355393] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-02-04T20:25:57.355486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:57.355537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:57.355595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:57.355688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:57.416032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:57.416934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:57.417021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:57.417090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:57.543761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:57.543925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:57.543966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:57.543996] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:57.548132] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=7.62%) [2026-02-04T20:25:57.548486] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-02-04T20:25:57.548699] [INFO ] [sig ] LEG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:57.699101] [INFO ] [LOCAL ] Saved forecast: LEG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LEG.txt [2026-02-04T20:25:57.699269] [INFO ] [sig ] [1828/3449] Completed LEG in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:57.699310] [INFO ] [sig ] [1829/3449] Forecasting LEGH... [2026-02-04T20:25:57.699341] [INFO ] [sig ] Generating forecast for: LEGH [2026-02-04T20:25:57.699371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-02-04T20:25:57.710938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-02-04T20:25:57.711341] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-02-04T20:25:57.712203] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-02-04T20:25:57.712256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:57.712287] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:57.712313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:57.712370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:57.770755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:57.771854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:57.771935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:57.771967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:57.904473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:57.904650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:57.904692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:57.904915] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:57.908491] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-02-04T20:25:57.908825] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-02-04T20:25:57.908979] [INFO ] [sig ] LEGH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:58.058759] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LEGH.txt [2026-02-04T20:25:58.058918] [INFO ] [sig ] [1829/3449] Completed LEGH in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:58.058960] [INFO ] [sig ] [1830/3449] Forecasting LEGN... [2026-02-04T20:25:58.058990] [INFO ] [sig ] Generating forecast for: LEGN [2026-02-04T20:25:58.059021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-02-04T20:25:58.070934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-02-04T20:25:58.071472] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-02-04T20:25:58.072285] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-02-04T20:25:58.072339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:58.072369] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:58.072396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:58.072468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:58.131260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:58.132166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:58.132266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:58.132301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:58.255372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:58.255525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:58.255564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:58.255645] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:58.259094] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-02-04T20:25:58.259364] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-02-04T20:25:58.259490] [INFO ] [sig ] LEGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:58.406220] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LEGN.txt [2026-02-04T20:25:58.406381] [INFO ] [sig ] [1830/3449] Completed LEGN in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:58.406424] [INFO ] [sig ] [1831/3449] Forecasting LEN... [2026-02-04T20:25:58.406454] [INFO ] [sig ] Generating forecast for: LEN [2026-02-04T20:25:58.406485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-02-04T20:25:58.418865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-02-04T20:25:58.419259] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-02-04T20:25:58.420467] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-02-04T20:25:58.420520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:58.420552] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:58.420598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:58.420659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:58.479859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:58.480698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:58.480778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:58.480813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:58.606711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:58.606914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:58.606979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:58.607012] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:58.610858] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-02-04T20:25:58.611169] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-02-04T20:25:58.611311] [INFO ] [sig ] LEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:58.758084] [INFO ] [LOCAL ] Saved forecast: LEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LEN.txt [2026-02-04T20:25:58.758292] [INFO ] [sig ] [1831/3449] Completed LEN in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:58.758354] [INFO ] [sig ] [1832/3449] Forecasting LENZ... [2026-02-04T20:25:58.758394] [INFO ] [sig ] Generating forecast for: LENZ [2026-02-04T20:25:58.758434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-02-04T20:25:58.770849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-02-04T20:25:58.771214] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-02-04T20:25:58.772020] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-02-04T20:25:58.772099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:58.772133] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:58.772159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:58.772215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:58.833003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:58.833884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:58.833966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:58.833998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:58.958411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:58.958585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:58.958634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:58.958669] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:58.962022] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-02-04T20:25:58.962290] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-02-04T20:25:58.962417] [INFO ] [sig ] LENZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:25:59.105664] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LENZ.txt [2026-02-04T20:25:59.105822] [INFO ] [sig ] [1832/3449] Completed LENZ in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:59.105862] [INFO ] [sig ] [1833/3449] Forecasting LEO... [2026-02-04T20:25:59.105893] [INFO ] [sig ] Generating forecast for: LEO [2026-02-04T20:25:59.105924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-02-04T20:25:59.116813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-02-04T20:25:59.117212] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-02-04T20:25:59.118109] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-02-04T20:25:59.118163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:59.118195] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:59.118223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:59.118279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:59.175905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:59.176781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:59.176871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:59.176905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:59.303492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:59.303677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:59.303726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:59.303757] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:59.307236] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=15.26%) [2026-02-04T20:25:59.307505] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-02-04T20:25:59.307665] [INFO ] [sig ] LEO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:59.512558] [INFO ] [LOCAL ] Saved forecast: LEO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LEO.txt [2026-02-04T20:25:59.512733] [INFO ] [sig ] [1833/3449] Completed LEO in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:59.512774] [INFO ] [sig ] [1834/3449] Forecasting LESL... [2026-02-04T20:25:59.512804] [INFO ] [sig ] Generating forecast for: LESL [2026-02-04T20:25:59.512834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-02-04T20:25:59.524868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-02-04T20:25:59.525245] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-02-04T20:25:59.526123] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-02-04T20:25:59.526176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:59.526209] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:59.526236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:59.526295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:59.583447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:59.584263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:59.584345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:59.584379] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:25:59.708714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:25:59.708880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:25:59.709116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:25:59.709145] [INFO ] [FORECASTER] Training complete [2026-02-04T20:25:59.712946] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=12.97%) [2026-02-04T20:25:59.713256] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-02-04T20:25:59.713396] [INFO ] [sig ] LESL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:25:59.865567] [INFO ] [LOCAL ] Saved forecast: LESL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LESL.txt [2026-02-04T20:25:59.865766] [INFO ] [sig ] [1834/3449] Completed LESL in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:25:59.865809] [INFO ] [sig ] [1835/3449] Forecasting LEVI... [2026-02-04T20:25:59.865840] [INFO ] [sig ] Generating forecast for: LEVI [2026-02-04T20:25:59.865871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-02-04T20:25:59.877738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-02-04T20:25:59.878176] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-02-04T20:25:59.879065] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-02-04T20:25:59.879117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:25:59.879149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:25:59.879176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:25:59.879232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:25:59.937266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:25:59.938227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:25:59.938347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:25:59.938380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:00.061259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:00.061417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:00.061457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:00.061486] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:00.064926] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-02-04T20:26:00.065208] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-02-04T20:26:00.065339] [INFO ] [sig ] LEVI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:00.214046] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LEVI.txt [2026-02-04T20:26:00.214205] [INFO ] [sig ] [1835/3449] Completed LEVI in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:26:00.214247] [INFO ] [sig ] [1836/3449] Forecasting LFMD... [2026-02-04T20:26:00.214278] [INFO ] [sig ] Generating forecast for: LFMD [2026-02-04T20:26:00.214309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-02-04T20:26:00.228910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-02-04T20:26:00.229515] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-02-04T20:26:00.230470] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-02-04T20:26:00.230527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:00.230561] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:00.230625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:00.230699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:00.292131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:00.293181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:00.293273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:00.293307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:00.427679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:00.427871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:00.427950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:00.427996] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:00.431780] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=71.13%) [2026-02-04T20:26:00.432107] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-02-04T20:26:00.432270] [INFO ] [sig ] LFMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:00.596214] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LFMD.txt [2026-02-04T20:26:00.596385] [INFO ] [sig ] [1836/3449] Completed LFMD in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:26:00.596426] [INFO ] [sig ] [1837/3449] Forecasting LFUS... [2026-02-04T20:26:00.596457] [INFO ] [sig ] Generating forecast for: LFUS [2026-02-04T20:26:00.596486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-02-04T20:26:00.608862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-02-04T20:26:00.609307] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-02-04T20:26:00.610379] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-02-04T20:26:00.610441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:00.610472] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:00.610498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:00.610556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:00.670781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:00.671804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:00.671898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:00.671932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:00.810364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:00.810520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:00.810561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:00.810618] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:00.814547] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-02-04T20:26:00.814860] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-02-04T20:26:00.814995] [INFO ] [sig ] LFUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:00.962098] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LFUS.txt [2026-02-04T20:26:00.962258] [INFO ] [sig ] [1837/3449] Completed LFUS in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:26:00.962301] [INFO ] [sig ] [1838/3449] Forecasting LFVN... [2026-02-04T20:26:00.962331] [INFO ] [sig ] Generating forecast for: LFVN [2026-02-04T20:26:00.962368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-02-04T20:26:00.974206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-02-04T20:26:00.974544] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-02-04T20:26:00.975380] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-02-04T20:26:00.975432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:00.975472] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:00.975500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:00.975563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:01.035357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:01.036134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:01.036248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:01.036286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:01.160057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:01.160216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:01.160256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:01.160286] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:01.163807] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=57.09%) [2026-02-04T20:26:01.164081] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-02-04T20:26:01.164206] [INFO ] [sig ] LFVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:01.309638] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LFVN.txt [2026-02-04T20:26:01.310497] [INFO ] [sig ] [1838/3449] Completed LFVN in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:26:01.310556] [INFO ] [sig ] [1839/3449] Forecasting LGCL... [2026-02-04T20:26:01.310612] [INFO ] [sig ] Generating forecast for: LGCL [2026-02-04T20:26:01.310647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-02-04T20:26:01.322629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-02-04T20:26:01.323103] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-02-04T20:26:01.324077] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-02-04T20:26:01.324135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:01.324169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:01.324197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:01.324255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:01.385019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:01.385900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:01.385985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:01.386020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:01.504556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:01.504740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:01.504784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:01.504814] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:01.508346] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-02-04T20:26:01.508685] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-02-04T20:26:01.508831] [INFO ] [sig ] LGCL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:01.666030] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LGCL.txt [2026-02-04T20:26:01.666211] [INFO ] [sig ] [1839/3449] Completed LGCL in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-04T20:26:01.666257] [INFO ] [sig ] [1840/3449] Forecasting LGI... [2026-02-04T20:26:01.666292] [INFO ] [sig ] Generating forecast for: LGI [2026-02-04T20:26:01.666333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-02-04T20:26:01.679032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-02-04T20:26:01.679468] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-02-04T20:26:01.680551] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-02-04T20:26:01.680625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:01.680659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:01.680688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:01.680918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:01.750443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:01.751367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:01.751469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:01.751521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:01.889452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:01.889621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:01.889666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:01.889699] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:01.893820] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-02-04T20:26:01.894160] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-02-04T20:26:01.894319] [INFO ] [sig ] LGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:02.068151] [INFO ] [LOCAL ] Saved forecast: LGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LGI.txt [2026-02-04T20:26:02.068342] [INFO ] [sig ] [1840/3449] Completed LGI in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.6m [2026-02-04T20:26:02.068385] [INFO ] [sig ] [1841/3449] Forecasting LGIH... [2026-02-04T20:26:02.068418] [INFO ] [sig ] Generating forecast for: LGIH [2026-02-04T20:26:02.068449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-02-04T20:26:02.079921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-02-04T20:26:02.080334] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-02-04T20:26:02.081206] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-02-04T20:26:02.081258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:02.081290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:02.081318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:02.081374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:02.142020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:02.143109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:02.143233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:02.143268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:02.264693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:02.264852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:02.264893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:02.264923] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:02.268484] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=44.11%) [2026-02-04T20:26:02.268814] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-02-04T20:26:02.268955] [INFO ] [sig ] LGIH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:02.416097] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LGIH.txt [2026-02-04T20:26:02.416250] [INFO ] [sig ] [1841/3449] Completed LGIH in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.6m [2026-02-04T20:26:02.416291] [INFO ] [sig ] [1842/3449] Forecasting LGND... [2026-02-04T20:26:02.416321] [INFO ] [sig ] Generating forecast for: LGND [2026-02-04T20:26:02.416350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-02-04T20:26:02.428773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-02-04T20:26:02.429173] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-02-04T20:26:02.430055] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-02-04T20:26:02.430108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:02.430170] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:02.430199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:02.430257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:02.489095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:02.489994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:02.490078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:02.490110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:02.611318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:02.611483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:02.611525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:02.611554] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:02.615116] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=20.91%) [2026-02-04T20:26:02.615457] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-02-04T20:26:02.615636] [INFO ] [sig ] LGND: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:02.766492] [INFO ] [LOCAL ] Saved forecast: LGND 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LGND.txt [2026-02-04T20:26:02.766684] [INFO ] [sig ] [1842/3449] Completed LGND in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.6m [2026-02-04T20:26:02.766730] [INFO ] [sig ] [1843/3449] Forecasting LH... [2026-02-04T20:26:02.766759] [INFO ] [sig ] Generating forecast for: LH [2026-02-04T20:26:02.766790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-02-04T20:26:02.779090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-02-04T20:26:02.779532] [INFO ] [FORECASTER] Starting predict_future for LH [2026-02-04T20:26:02.780437] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-02-04T20:26:02.780506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:02.780540] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:02.780568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:02.780651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:02.838675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:02.839665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:02.839762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:02.839797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:02.962449] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:02.962634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:02.962676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:02.962705] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:02.966484] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=73.68%) [2026-02-04T20:26:02.967072] [INFO ] [FORECASTER] Completed predict_future for LH [2026-02-04T20:26:02.967225] [INFO ] [sig ] LH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:03.119948] [INFO ] [LOCAL ] Saved forecast: LH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LH.txt [2026-02-04T20:26:03.120169] [INFO ] [sig ] [1843/3449] Completed LH in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.6m [2026-02-04T20:26:03.120235] [INFO ] [sig ] [1844/3449] Forecasting LHX... [2026-02-04T20:26:03.120279] [INFO ] [sig ] Generating forecast for: LHX [2026-02-04T20:26:03.120312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-02-04T20:26:03.133399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-02-04T20:26:03.133894] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-02-04T20:26:03.134953] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-02-04T20:26:03.135018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:03.135062] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:03.135093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:03.135173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:03.195793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:03.196721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:03.196803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:03.196836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:03.329730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:03.329900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:03.329946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:03.329976] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:03.333531] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-02-04T20:26:03.333846] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-02-04T20:26:03.333975] [INFO ] [sig ] LHX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:03.480910] [INFO ] [LOCAL ] Saved forecast: LHX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LHX.txt [2026-02-04T20:26:03.481039] [INFO ] [sig ] [1844/3449] Completed LHX in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.6m [2026-02-04T20:26:03.481079] [INFO ] [sig ] [1845/3449] Forecasting LI... [2026-02-04T20:26:03.481110] [INFO ] [sig ] Generating forecast for: LI [2026-02-04T20:26:03.481140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-02-04T20:26:03.492457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-02-04T20:26:03.492833] [INFO ] [FORECASTER] Starting predict_future for LI [2026-02-04T20:26:03.493669] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-02-04T20:26:03.493721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:03.493755] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:03.493784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:03.493842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:03.552007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:03.552657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:03.552754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:03.552793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:03.676634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:03.676802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:03.676864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:03.676896] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:03.680400] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-02-04T20:26:03.680696] [INFO ] [FORECASTER] Completed predict_future for LI [2026-02-04T20:26:03.680824] [INFO ] [sig ] LI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:03.827565] [INFO ] [LOCAL ] Saved forecast: LI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LI.txt [2026-02-04T20:26:03.827713] [INFO ] [sig ] [1845/3449] Completed LI in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:03.827778] [INFO ] [sig ] [1846/3449] Forecasting LICN... [2026-02-04T20:26:03.827809] [INFO ] [sig ] Generating forecast for: LICN [2026-02-04T20:26:03.827839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-02-04T20:26:03.838619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-02-04T20:26:03.838930] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-02-04T20:26:03.839807] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-02-04T20:26:03.839861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:03.839893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:03.839921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:03.839978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:03.899475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:03.900178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:03.900258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:03.900292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:04.014606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:04.014759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:04.014800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:04.014830] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:04.018800] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-02-04T20:26:04.019107] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-02-04T20:26:04.019237] [INFO ] [sig ] LICN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:04.187286] [INFO ] [LOCAL ] Saved forecast: LICN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LICN.txt [2026-02-04T20:26:04.187446] [INFO ] [sig ] [1846/3449] Completed LICN in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:04.187494] [INFO ] [sig ] [1847/3449] Forecasting LIF... [2026-02-04T20:26:04.187527] [INFO ] [sig ] Generating forecast for: LIF [2026-02-04T20:26:04.187560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-02-04T20:26:04.199073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-02-04T20:26:04.199463] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-02-04T20:26:04.200327] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-02-04T20:26:04.200382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:04.200416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:04.200444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:04.200501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:04.260305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:04.261113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:04.261194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:04.261228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:04.388342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:04.388497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:04.388538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:04.388584] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:04.392322] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=35.35%) [2026-02-04T20:26:04.392608] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-02-04T20:26:04.392737] [INFO ] [sig ] LIF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:04.537252] [INFO ] [LOCAL ] Saved forecast: LIF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LIF.txt [2026-02-04T20:26:04.537421] [INFO ] [sig ] [1847/3449] Completed LIF in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:04.537463] [INFO ] [sig ] [1848/3449] Forecasting LII... [2026-02-04T20:26:04.537494] [INFO ] [sig ] Generating forecast for: LII [2026-02-04T20:26:04.537525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-02-04T20:26:04.548952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-02-04T20:26:04.549304] [INFO ] [FORECASTER] Starting predict_future for LII [2026-02-04T20:26:04.550143] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-02-04T20:26:04.550195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:04.550226] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:04.550252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:04.550308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:04.606599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:04.607217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:04.607296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:04.607328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:04.727200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:04.727360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:04.727400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:04.727428] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:04.730877] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-02-04T20:26:04.731149] [INFO ] [FORECASTER] Completed predict_future for LII [2026-02-04T20:26:04.731293] [INFO ] [sig ] LII: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:04.872411] [INFO ] [LOCAL ] Saved forecast: LII 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LII.txt [2026-02-04T20:26:04.872590] [INFO ] [sig ] [1848/3449] Completed LII in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:04.872638] [INFO ] [sig ] [1849/3449] Forecasting LILA... [2026-02-04T20:26:04.872668] [INFO ] [sig ] Generating forecast for: LILA [2026-02-04T20:26:04.872698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-02-04T20:26:04.884831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-02-04T20:26:04.885212] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-02-04T20:26:04.886054] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-02-04T20:26:04.886107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:04.886139] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:04.886165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:04.886222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:04.945388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:04.946306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:04.946391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:04.946424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:05.067787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:05.067972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:05.068015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:05.068043] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:05.071591] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=31.56%) [2026-02-04T20:26:05.071928] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-02-04T20:26:05.072068] [INFO ] [sig ] LILA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:05.215637] [INFO ] [LOCAL ] Saved forecast: LILA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LILA.txt [2026-02-04T20:26:05.215818] [INFO ] [sig ] [1849/3449] Completed LILA in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:05.215861] [INFO ] [sig ] [1850/3449] Forecasting LILAK... [2026-02-04T20:26:05.215893] [INFO ] [sig ] Generating forecast for: LILAK [2026-02-04T20:26:05.215923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-02-04T20:26:05.229215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-02-04T20:26:05.229616] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-02-04T20:26:05.230630] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-02-04T20:26:05.230680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:05.230712] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:05.230739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:05.230795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:05.294556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:05.295523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:05.295627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:05.295663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:05.419608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:05.419770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:05.419829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:05.419860] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:05.423417] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-02-04T20:26:05.423733] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-02-04T20:26:05.423872] [INFO ] [sig ] LILAK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:05.572237] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LILAK.txt [2026-02-04T20:26:05.572405] [INFO ] [sig ] [1850/3449] Completed LILAK in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:05.572446] [INFO ] [sig ] [1851/3449] Forecasting LIN... [2026-02-04T20:26:05.572477] [INFO ] [sig ] Generating forecast for: LIN [2026-02-04T20:26:05.572507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-02-04T20:26:05.585939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-02-04T20:26:05.586369] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-02-04T20:26:05.587262] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-02-04T20:26:05.587315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:05.587347] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:05.587373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:05.587431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:05.647874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:05.648819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:05.649094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:05.649128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:05.775827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:05.776194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:05.776235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:05.776263] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:05.779870] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-02-04T20:26:05.780169] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-02-04T20:26:05.780307] [INFO ] [sig ] LIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:05.925713] [INFO ] [LOCAL ] Saved forecast: LIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LIN.txt [2026-02-04T20:26:05.925871] [INFO ] [sig ] [1851/3449] Completed LIN in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:05.925911] [INFO ] [sig ] [1852/3449] Forecasting LINC... [2026-02-04T20:26:05.925942] [INFO ] [sig ] Generating forecast for: LINC [2026-02-04T20:26:05.925972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-02-04T20:26:05.937953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-02-04T20:26:05.938368] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-02-04T20:26:05.939229] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-02-04T20:26:05.939281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:05.939312] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:05.939339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:05.939394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:06.020425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:06.021545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:06.021705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:06.021741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:06.145601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:06.145763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:06.145803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:06.145833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:06.149299] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=27.09%) [2026-02-04T20:26:06.149593] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-02-04T20:26:06.149723] [INFO ] [sig ] LINC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:06.295611] [INFO ] [LOCAL ] Saved forecast: LINC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LINC.txt [2026-02-04T20:26:06.295791] [INFO ] [sig ] [1852/3449] Completed LINC in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:06.295840] [INFO ] [sig ] [1853/3449] Forecasting LIND... [2026-02-04T20:26:06.295875] [INFO ] [sig ] Generating forecast for: LIND [2026-02-04T20:26:06.295909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-02-04T20:26:06.308369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-02-04T20:26:06.308803] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-02-04T20:26:06.309691] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-02-04T20:26:06.309745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:06.309776] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:06.309804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:06.309861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:06.372854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:06.373731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:06.373813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:06.373848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:06.515164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:06.515330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:06.515380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:06.515419] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:06.519446] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-02-04T20:26:06.519773] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-02-04T20:26:06.519932] [INFO ] [sig ] LIND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:06.664112] [INFO ] [LOCAL ] Saved forecast: LIND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LIND.txt [2026-02-04T20:26:06.664273] [INFO ] [sig ] [1853/3449] Completed LIND in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:06.664325] [INFO ] [sig ] [1854/3449] Forecasting LINE... [2026-02-04T20:26:06.664357] [INFO ] [sig ] Generating forecast for: LINE [2026-02-04T20:26:06.664388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-02-04T20:26:06.675761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-02-04T20:26:06.676092] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-02-04T20:26:06.676938] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-02-04T20:26:06.676990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:06.677036] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:06.677065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:06.677122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:06.736751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:06.737677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:06.737761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:06.737795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:06.864471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:06.864654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:06.864696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:06.864725] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:06.868219] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-02-04T20:26:06.868511] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-02-04T20:26:06.868665] [INFO ] [sig ] LINE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:07.011941] [INFO ] [LOCAL ] Saved forecast: LINE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LINE.txt [2026-02-04T20:26:07.012079] [INFO ] [sig ] [1854/3449] Completed LINE in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:07.012121] [INFO ] [sig ] [1855/3449] Forecasting LINK... [2026-02-04T20:26:07.012152] [INFO ] [sig ] Generating forecast for: LINK [2026-02-04T20:26:07.012182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-02-04T20:26:07.023171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-02-04T20:26:07.023547] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-02-04T20:26:07.024364] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-02-04T20:26:07.024415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:07.024448] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:07.024475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:07.024531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:07.081899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:07.082651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:07.082733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:07.082767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:07.198764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:07.198940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:07.198980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:07.199009] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:07.202474] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-02-04T20:26:07.202785] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-02-04T20:26:07.202917] [INFO ] [sig ] LINK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:07.350071] [INFO ] [LOCAL ] Saved forecast: LINK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LINK.txt [2026-02-04T20:26:07.350259] [INFO ] [sig ] [1855/3449] Completed LINK in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:07.350308] [INFO ] [sig ] [1856/3449] Forecasting LITE... [2026-02-04T20:26:07.350339] [INFO ] [sig ] Generating forecast for: LITE [2026-02-04T20:26:07.350371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-02-04T20:26:07.362353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-02-04T20:26:07.362780] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-02-04T20:26:07.363700] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-02-04T20:26:07.363753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:07.363786] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:07.363813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:07.363881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:07.421836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:07.422744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:07.422832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:07.422866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:07.552516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:07.552693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:07.552733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:07.552762] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:07.556255] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: DOWN (p=10.08%) [2026-02-04T20:26:07.556532] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-02-04T20:26:07.556683] [INFO ] [sig ] LITE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:07.698132] [INFO ] [LOCAL ] Saved forecast: LITE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LITE.txt [2026-02-04T20:26:07.698266] [INFO ] [sig ] [1856/3449] Completed LITE in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-04T20:26:07.698308] [INFO ] [sig ] [1857/3449] Forecasting LITM... [2026-02-04T20:26:07.698337] [INFO ] [sig ] Generating forecast for: LITM [2026-02-04T20:26:07.698368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-02-04T20:26:07.710050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-02-04T20:26:07.710425] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-02-04T20:26:07.711282] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-02-04T20:26:07.711334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:07.711365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:07.711392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:07.711447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:07.771193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:07.772059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:07.772140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:07.772173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:07.896950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:07.897105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:07.897144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:07.897172] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:07.900570] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-02-04T20:26:07.900862] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-02-04T20:26:07.900988] [INFO ] [sig ] LITM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:08.046784] [INFO ] [LOCAL ] Saved forecast: LITM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LITM.txt [2026-02-04T20:26:08.046941] [INFO ] [sig ] [1857/3449] Completed LITM in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 9.5m [2026-02-04T20:26:08.046982] [INFO ] [sig ] [1858/3449] Forecasting LIVN... [2026-02-04T20:26:08.047029] [INFO ] [sig ] Generating forecast for: LIVN [2026-02-04T20:26:08.047062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-02-04T20:26:08.058758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-02-04T20:26:08.059118] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-02-04T20:26:08.059990] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-02-04T20:26:08.060043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:08.060077] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:08.060105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:08.060161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:08.118327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:08.119242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:08.119324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:08.119358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:08.243470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:08.243642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:08.243683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:08.243714] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:08.247965] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-02-04T20:26:08.248513] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-02-04T20:26:08.248710] [INFO ] [sig ] LIVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:08.415519] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LIVN.txt [2026-02-04T20:26:08.415741] [INFO ] [sig ] [1858/3449] Completed LIVN in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.5m [2026-02-04T20:26:08.415809] [INFO ] [sig ] [1859/3449] Forecasting LKFN... [2026-02-04T20:26:08.415860] [INFO ] [sig ] Generating forecast for: LKFN [2026-02-04T20:26:08.415911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-02-04T20:26:08.428909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-02-04T20:26:08.429291] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-02-04T20:26:08.430143] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-02-04T20:26:08.430196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:08.430256] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:08.430285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:08.430361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:08.492381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:08.493337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:08.493421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:08.493455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:08.621504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:08.621687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:08.621744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:08.621788] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:08.625682] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: DOWN (p=15.11%) [2026-02-04T20:26:08.625964] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-02-04T20:26:08.626108] [INFO ] [sig ] LKFN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:08.805874] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LKFN.txt [2026-02-04T20:26:08.806075] [INFO ] [sig ] [1859/3449] Completed LKFN in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.5m [2026-02-04T20:26:08.806142] [INFO ] [sig ] [1860/3449] Forecasting LKQ... [2026-02-04T20:26:08.806177] [INFO ] [sig ] Generating forecast for: LKQ [2026-02-04T20:26:08.806210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-02-04T20:26:08.820501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-02-04T20:26:08.820935] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-02-04T20:26:08.821897] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-02-04T20:26:08.821955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:08.821989] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:08.822017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:08.822077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:08.882296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:08.883239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:08.883323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:08.883359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:09.002398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:09.002561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:09.002624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:09.002658] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:09.006269] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=36.28%) [2026-02-04T20:26:09.006612] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-02-04T20:26:09.006759] [INFO ] [sig ] LKQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:09.146907] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LKQ.txt [2026-02-04T20:26:09.147036] [INFO ] [sig ] [1860/3449] Completed LKQ in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 9.5m [2026-02-04T20:26:09.147076] [INFO ] [sig ] [1861/3449] Forecasting LLY... [2026-02-04T20:26:09.147105] [INFO ] [sig ] Generating forecast for: LLY [2026-02-04T20:26:09.147135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-02-04T20:26:09.158767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-02-04T20:26:09.159133] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-02-04T20:26:09.160040] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-02-04T20:26:09.160093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:09.160127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:09.160156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:09.160214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:09.219551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:09.220245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:09.220327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:09.220361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:09.347959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:09.348147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:09.348189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:09.348238] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:09.352034] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-02-04T20:26:09.352336] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-02-04T20:26:09.352481] [INFO ] [sig ] LLY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:09.498544] [INFO ] [LOCAL ] Saved forecast: LLY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LLY.txt [2026-02-04T20:26:09.498702] [INFO ] [sig ] [1861/3449] Completed LLY in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.5m [2026-02-04T20:26:09.498742] [INFO ] [sig ] [1862/3449] Forecasting LMB... [2026-02-04T20:26:09.498773] [INFO ] [sig ] Generating forecast for: LMB [2026-02-04T20:26:09.498804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-02-04T20:26:09.510478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-02-04T20:26:09.510847] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-02-04T20:26:09.511698] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-02-04T20:26:09.511751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:09.511784] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:09.511812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:09.511870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:09.574124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:09.574918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:09.575000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:09.575034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:09.699326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:09.699489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:09.699531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:09.699608] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:09.703956] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-02-04T20:26:09.704271] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-02-04T20:26:09.704410] [INFO ] [sig ] LMB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:09.851063] [INFO ] [LOCAL ] Saved forecast: LMB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LMB.txt [2026-02-04T20:26:09.851209] [INFO ] [sig ] [1862/3449] Completed LMB in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:09.851252] [INFO ] [sig ] [1863/3449] Forecasting LMBS... [2026-02-04T20:26:09.851282] [INFO ] [sig ] Generating forecast for: LMBS [2026-02-04T20:26:09.851312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-02-04T20:26:09.862817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-02-04T20:26:09.863167] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-02-04T20:26:09.863990] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-02-04T20:26:09.864042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:09.864073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:09.864101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:09.864157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:09.921825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:09.922736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:09.922822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:09.922880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:10.056261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:10.056474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:10.056519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:10.056549] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:10.061401] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-02-04T20:26:10.061948] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-02-04T20:26:10.062146] [INFO ] [sig ] LMBS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:10.219468] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LMBS.txt [2026-02-04T20:26:10.219624] [INFO ] [sig ] [1863/3449] Completed LMBS in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:10.219667] [INFO ] [sig ] [1864/3449] Forecasting LMND... [2026-02-04T20:26:10.219696] [INFO ] [sig ] Generating forecast for: LMND [2026-02-04T20:26:10.219725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-02-04T20:26:10.231229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-02-04T20:26:10.231603] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-02-04T20:26:10.232410] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-02-04T20:26:10.232462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:10.232494] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:10.232521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:10.232606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:10.292243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:10.292995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:10.293078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:10.293121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:10.418273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:10.418429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:10.418469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:10.418498] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:10.422015] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=48.44%) [2026-02-04T20:26:10.422316] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-02-04T20:26:10.422454] [INFO ] [sig ] LMND: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:10.569191] [INFO ] [LOCAL ] Saved forecast: LMND 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LMND.txt [2026-02-04T20:26:10.569322] [INFO ] [sig ] [1864/3449] Completed LMND in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:10.569362] [INFO ] [sig ] [1865/3449] Forecasting LNC... [2026-02-04T20:26:10.569390] [INFO ] [sig ] Generating forecast for: LNC [2026-02-04T20:26:10.569423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-02-04T20:26:10.580914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-02-04T20:26:10.581258] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-02-04T20:26:10.582091] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-02-04T20:26:10.582144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:10.582175] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:10.582225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:10.582285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:10.642695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:10.643403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:10.643485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:10.643519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:10.774110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:10.774318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:10.774373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:10.774404] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:10.778675] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=77.50%) [2026-02-04T20:26:10.779000] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-02-04T20:26:10.779344] [INFO ] [sig ] LNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:10.930058] [INFO ] [LOCAL ] Saved forecast: LNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LNC.txt [2026-02-04T20:26:10.930192] [INFO ] [sig ] [1865/3449] Completed LNC in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:10.930233] [INFO ] [sig ] [1866/3449] Forecasting LND... [2026-02-04T20:26:10.930262] [INFO ] [sig ] Generating forecast for: LND [2026-02-04T20:26:10.930292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-02-04T20:26:10.941035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-02-04T20:26:10.941367] [INFO ] [FORECASTER] Starting predict_future for LND [2026-02-04T20:26:10.942178] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-02-04T20:26:10.942230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:10.942263] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:10.942290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:10.942347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:11.002589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:11.003483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:11.003568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:11.003625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:11.121724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:11.121886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:11.121929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:11.121960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:11.125425] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-02-04T20:26:11.125728] [INFO ] [FORECASTER] Completed predict_future for LND [2026-02-04T20:26:11.125860] [INFO ] [sig ] LND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:11.272310] [INFO ] [LOCAL ] Saved forecast: LND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LND.txt [2026-02-04T20:26:11.272442] [INFO ] [sig ] [1866/3449] Completed LND in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:11.272480] [INFO ] [sig ] [1867/3449] Forecasting LNG... [2026-02-04T20:26:11.272509] [INFO ] [sig ] Generating forecast for: LNG [2026-02-04T20:26:11.272539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-02-04T20:26:11.285622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-02-04T20:26:11.285964] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-02-04T20:26:11.286784] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-02-04T20:26:11.286856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:11.286891] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:11.286920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:11.286978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:11.350612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:11.351520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:11.351630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:11.351668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:11.473553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:11.473718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:11.473758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:11.473786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:11.477143] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-02-04T20:26:11.477411] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-02-04T20:26:11.477537] [INFO ] [sig ] LNG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:11.630424] [INFO ] [LOCAL ] Saved forecast: LNG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LNG.txt [2026-02-04T20:26:11.630598] [INFO ] [sig ] [1867/3449] Completed LNG in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:11.630641] [INFO ] [sig ] [1868/3449] Forecasting LNKB... [2026-02-04T20:26:11.630672] [INFO ] [sig ] Generating forecast for: LNKB [2026-02-04T20:26:11.630702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-02-04T20:26:11.641421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-02-04T20:26:11.641781] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-02-04T20:26:11.642559] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-02-04T20:26:11.642640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:11.642672] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:11.642699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:11.642755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:11.700332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:11.701183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:11.701265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:11.701297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:11.825763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:11.825925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:11.825965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:11.825994] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:11.829421] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-02-04T20:26:11.829711] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-02-04T20:26:11.829842] [INFO ] [sig ] LNKB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:11.970248] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LNKB.txt [2026-02-04T20:26:11.970396] [INFO ] [sig ] [1868/3449] Completed LNKB in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:11.970438] [INFO ] [sig ] [1869/3449] Forecasting LNN... [2026-02-04T20:26:11.970468] [INFO ] [sig ] Generating forecast for: LNN [2026-02-04T20:26:11.970499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-02-04T20:26:11.981764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-02-04T20:26:11.982100] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-02-04T20:26:11.982905] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-02-04T20:26:11.982957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:11.982988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:11.983015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:11.983072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:12.043386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:12.044423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:12.044545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:12.044599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:12.166404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:12.166569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:12.166633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:12.166663] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:12.170279] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-02-04T20:26:12.170560] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-02-04T20:26:12.170715] [INFO ] [sig ] LNN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:12.315340] [INFO ] [LOCAL ] Saved forecast: LNN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LNN.txt [2026-02-04T20:26:12.315498] [INFO ] [sig ] [1869/3449] Completed LNN in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:12.315542] [INFO ] [sig ] [1870/3449] Forecasting LNTH... [2026-02-04T20:26:12.315594] [INFO ] [sig ] Generating forecast for: LNTH [2026-02-04T20:26:12.315630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-02-04T20:26:12.328261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-02-04T20:26:12.328670] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-02-04T20:26:12.329496] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-02-04T20:26:12.329548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:12.329609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:12.329641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:12.329700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:12.388473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:12.389401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:12.389488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:12.389522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:12.514792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:12.514964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:12.515004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:12.515034] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:12.518608] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=44.77%) [2026-02-04T20:26:12.518904] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-02-04T20:26:12.519040] [INFO ] [sig ] LNTH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:12.674221] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LNTH.txt [2026-02-04T20:26:12.674372] [INFO ] [sig ] [1870/3449] Completed LNTH in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:12.674413] [INFO ] [sig ] [1871/3449] Forecasting LNZA... [2026-02-04T20:26:12.674444] [INFO ] [sig ] Generating forecast for: LNZA [2026-02-04T20:26:12.674475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-02-04T20:26:12.689932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-02-04T20:26:12.690555] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-02-04T20:26:12.691407] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-02-04T20:26:12.691458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:12.691496] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:12.691524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:12.691606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:12.755294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:12.756389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:12.756486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:12.756522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:12.878930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:12.879104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:12.879149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:12.879178] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:12.882888] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-02-04T20:26:12.883188] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-02-04T20:26:12.883317] [INFO ] [sig ] LNZA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:13.037135] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LNZA.txt [2026-02-04T20:26:13.037290] [INFO ] [sig ] [1871/3449] Completed LNZA in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:13.037332] [INFO ] [sig ] [1872/3449] Forecasting LOAN... [2026-02-04T20:26:13.037362] [INFO ] [sig ] Generating forecast for: LOAN [2026-02-04T20:26:13.037399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-02-04T20:26:13.048736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-02-04T20:26:13.049148] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-02-04T20:26:13.049967] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-02-04T20:26:13.050023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:13.050068] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:13.050106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:13.050183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:13.112053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:13.112953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:13.113232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:13.113266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:13.229665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:13.229825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:13.229867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:13.229902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:13.233609] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-02-04T20:26:13.233898] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-02-04T20:26:13.234031] [INFO ] [sig ] LOAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:13.390608] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LOAN.txt [2026-02-04T20:26:13.390798] [INFO ] [sig ] [1872/3449] Completed LOAN in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:13.390843] [INFO ] [sig ] [1873/3449] Forecasting LOB... [2026-02-04T20:26:13.390872] [INFO ] [sig ] Generating forecast for: LOB [2026-02-04T20:26:13.390902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-02-04T20:26:13.403976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-02-04T20:26:13.404356] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-02-04T20:26:13.405354] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-02-04T20:26:13.405407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:13.405440] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:13.405467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:13.405525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:13.466412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:13.467115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:13.467193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:13.467225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:13.592904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:13.593062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:13.593284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:13.593314] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:13.597383] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=14.29%) [2026-02-04T20:26:13.597678] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-02-04T20:26:13.597809] [INFO ] [sig ] LOB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:13.748433] [INFO ] [LOCAL ] Saved forecast: LOB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LOB.txt [2026-02-04T20:26:13.748610] [INFO ] [sig ] [1873/3449] Completed LOB in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-04T20:26:13.748655] [INFO ] [sig ] [1874/3449] Forecasting LOCO... [2026-02-04T20:26:13.748684] [INFO ] [sig ] Generating forecast for: LOCO [2026-02-04T20:26:13.748715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-02-04T20:26:13.760532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-02-04T20:26:13.760915] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-02-04T20:26:13.761722] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-02-04T20:26:13.761773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:13.761804] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:13.761831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:13.761888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:13.822789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:13.823663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:13.823746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:13.823780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:13.947726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:13.947896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:13.947955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:13.947985] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:13.951410] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-02-04T20:26:13.951702] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-02-04T20:26:13.951828] [INFO ] [sig ] LOCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:14.095152] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LOCO.txt [2026-02-04T20:26:14.095288] [INFO ] [sig ] [1874/3449] Completed LOCO in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.4m [2026-02-04T20:26:14.095328] [INFO ] [sig ] [1875/3449] Forecasting LOGI... [2026-02-04T20:26:14.095358] [INFO ] [sig ] Generating forecast for: LOGI [2026-02-04T20:26:14.095388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-02-04T20:26:14.106002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-02-04T20:26:14.106327] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-02-04T20:26:14.107133] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-02-04T20:26:14.107184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:14.107216] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:14.107243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:14.107300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:14.165016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:14.165727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:14.165804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:14.165837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:14.299002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:14.299168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:14.299211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:14.299242] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:14.302958] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=19.48%) [2026-02-04T20:26:14.303319] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-02-04T20:26:14.303470] [INFO ] [sig ] LOGI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:14.453858] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LOGI.txt [2026-02-04T20:26:14.454018] [INFO ] [sig ] [1875/3449] Completed LOGI in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.4m [2026-02-04T20:26:14.454061] [INFO ] [sig ] [1876/3449] Forecasting LOMA... [2026-02-04T20:26:14.454091] [INFO ] [sig ] Generating forecast for: LOMA [2026-02-04T20:26:14.454122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-02-04T20:26:14.466025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-02-04T20:26:14.466655] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-02-04T20:26:14.467501] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-02-04T20:26:14.467555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:14.467641] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:14.467672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:14.467730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:14.528769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:14.529682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:14.529771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:14.529805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:14.654265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:14.654431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:14.654474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:14.654504] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:14.658116] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-02-04T20:26:14.658427] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-02-04T20:26:14.658589] [INFO ] [sig ] LOMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:14.811892] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LOMA.txt [2026-02-04T20:26:14.812060] [INFO ] [sig ] [1876/3449] Completed LOMA in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.4m [2026-02-04T20:26:14.812102] [INFO ] [sig ] [1877/3449] Forecasting LOPE... [2026-02-04T20:26:14.812133] [INFO ] [sig ] Generating forecast for: LOPE [2026-02-04T20:26:14.812163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-02-04T20:26:14.826401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-02-04T20:26:14.827072] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-02-04T20:26:14.828137] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-02-04T20:26:14.828200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:14.828238] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:14.828266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:14.828326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:14.889692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:14.890918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:14.891031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:14.891065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:15.018975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:15.019114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:15.019157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:15.019186] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:15.022697] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-02-04T20:26:15.022976] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-02-04T20:26:15.023110] [INFO ] [sig ] LOPE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:15.166541] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LOPE.txt [2026-02-04T20:26:15.166705] [INFO ] [sig ] [1877/3449] Completed LOPE in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.4m [2026-02-04T20:26:15.166745] [INFO ] [sig ] [1878/3449] Forecasting LOVE... [2026-02-04T20:26:15.166775] [INFO ] [sig ] Generating forecast for: LOVE [2026-02-04T20:26:15.166807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-02-04T20:26:15.178919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-02-04T20:26:15.179284] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-02-04T20:26:15.180131] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-02-04T20:26:15.180200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:15.180235] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:15.180262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:15.180319] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:15.239014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:15.239931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:15.240030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:15.240071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:15.362856] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:15.363018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:15.363058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:15.363087] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:15.366627] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-02-04T20:26:15.366906] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-02-04T20:26:15.367035] [INFO ] [sig ] LOVE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:15.511121] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LOVE.txt [2026-02-04T20:26:15.511268] [INFO ] [sig ] [1878/3449] Completed LOVE in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.4m [2026-02-04T20:26:15.511309] [INFO ] [sig ] [1879/3449] Forecasting LPCN... [2026-02-04T20:26:15.511340] [INFO ] [sig ] Generating forecast for: LPCN [2026-02-04T20:26:15.511370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-02-04T20:26:15.521744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-02-04T20:26:15.522082] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-02-04T20:26:15.522929] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-02-04T20:26:15.522995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:15.523036] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:15.523070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:15.523133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:15.581166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:15.581885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:15.581967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:15.582001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:15.693759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:15.693900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:15.693942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:15.694011] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:15.697815] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-02-04T20:26:15.698139] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-02-04T20:26:15.698269] [INFO ] [sig ] LPCN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:15.839890] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LPCN.txt [2026-02-04T20:26:15.840032] [INFO ] [sig ] [1879/3449] Completed LPCN in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:15.840072] [INFO ] [sig ] [1880/3449] Forecasting LPG... [2026-02-04T20:26:15.840102] [INFO ] [sig ] Generating forecast for: LPG [2026-02-04T20:26:15.840134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-02-04T20:26:15.851679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-02-04T20:26:15.852056] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-02-04T20:26:15.852912] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-02-04T20:26:15.852970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:15.853003] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:15.853031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:15.853088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:15.912459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:15.913267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:15.913347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:15.913380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:16.042699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:16.042861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:16.042902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:16.042938] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:16.046520] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-02-04T20:26:16.046833] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-02-04T20:26:16.046983] [INFO ] [sig ] LPG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:16.190904] [INFO ] [LOCAL ] Saved forecast: LPG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LPG.txt [2026-02-04T20:26:16.191042] [INFO ] [sig ] [1880/3449] Completed LPG in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:16.191083] [INFO ] [sig ] [1881/3449] Forecasting LPL... [2026-02-04T20:26:16.191112] [INFO ] [sig ] Generating forecast for: LPL [2026-02-04T20:26:16.191143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-02-04T20:26:16.202098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-02-04T20:26:16.202429] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-02-04T20:26:16.203248] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-02-04T20:26:16.203300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:16.203331] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:16.203358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:16.203415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:16.263192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:16.264084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:16.264169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:16.264206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:16.382231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:16.382396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:16.382436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:16.382466] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:16.385971] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-02-04T20:26:16.386283] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-02-04T20:26:16.386420] [INFO ] [sig ] LPL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:16.532033] [INFO ] [LOCAL ] Saved forecast: LPL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LPL.txt [2026-02-04T20:26:16.532164] [INFO ] [sig ] [1881/3449] Completed LPL in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:16.532211] [INFO ] [sig ] [1882/3449] Forecasting LPLA... [2026-02-04T20:26:16.532242] [INFO ] [sig ] Generating forecast for: LPLA [2026-02-04T20:26:16.532272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-02-04T20:26:16.543911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-02-04T20:26:16.544233] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-02-04T20:26:16.545051] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-02-04T20:26:16.545105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:16.545138] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:16.545167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:16.545226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:16.608950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:16.609887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:16.609977] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:16.610012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:16.733670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:16.733829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:16.733871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:16.733902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:16.737357] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=32.44%) [2026-02-04T20:26:16.737649] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-02-04T20:26:16.737779] [INFO ] [sig ] LPLA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:16.884090] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LPLA.txt [2026-02-04T20:26:16.884231] [INFO ] [sig ] [1882/3449] Completed LPLA in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:16.884271] [INFO ] [sig ] [1883/3449] Forecasting LPRO... [2026-02-04T20:26:16.884301] [INFO ] [sig ] Generating forecast for: LPRO [2026-02-04T20:26:16.884331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-02-04T20:26:16.895446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-02-04T20:26:16.895763] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-02-04T20:26:16.896561] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-02-04T20:26:16.896650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:16.896686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:16.896714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:16.896771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:16.954539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:16.955310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:16.955390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:16.955422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:17.079357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:17.079529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:17.079586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:17.079619] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:17.083164] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-02-04T20:26:17.083456] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-02-04T20:26:17.083614] [INFO ] [sig ] LPRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:17.227860] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LPRO.txt [2026-02-04T20:26:17.228058] [INFO ] [sig ] [1883/3449] Completed LPRO in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:17.228102] [INFO ] [sig ] [1884/3449] Forecasting LPSN... [2026-02-04T20:26:17.228132] [INFO ] [sig ] Generating forecast for: LPSN [2026-02-04T20:26:17.228161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-02-04T20:26:17.240892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-02-04T20:26:17.241524] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-02-04T20:26:17.242534] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-02-04T20:26:17.242604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:17.242638] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:17.242665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:17.242722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:17.303758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:17.304701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:17.304785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:17.304820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:17.435589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:17.435746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:17.435785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:17.435816] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:17.439215] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-02-04T20:26:17.439484] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-02-04T20:26:17.439644] [INFO ] [sig ] LPSN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:17.582546] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LPSN.txt [2026-02-04T20:26:17.582723] [INFO ] [sig ] [1884/3449] Completed LPSN in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:17.582764] [INFO ] [sig ] [1885/3449] Forecasting LPTH... [2026-02-04T20:26:17.582795] [INFO ] [sig ] Generating forecast for: LPTH [2026-02-04T20:26:17.582826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-02-04T20:26:17.594626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-02-04T20:26:17.595006] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-02-04T20:26:17.595832] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-02-04T20:26:17.595884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:17.595916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:17.595942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:17.596003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:17.654320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:17.655410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:17.655494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:17.655526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:17.784618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:17.784785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:17.784863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:17.784897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:17.788460] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-02-04T20:26:17.788775] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-02-04T20:26:17.788915] [INFO ] [sig ] LPTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:17.941929] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LPTH.txt [2026-02-04T20:26:17.942122] [INFO ] [sig ] [1885/3449] Completed LPTH in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:17.942177] [INFO ] [sig ] [1886/3449] Forecasting LPX... [2026-02-04T20:26:17.942212] [INFO ] [sig ] Generating forecast for: LPX [2026-02-04T20:26:17.942244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-02-04T20:26:17.957435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-02-04T20:26:17.957877] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-02-04T20:26:17.958888] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-02-04T20:26:17.958943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:17.958977] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:17.959006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:17.959064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:18.021669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:18.022651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:18.022783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:18.022820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:18.150557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:18.150754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:18.150799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:18.150831] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:18.154764] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=68.00%) [2026-02-04T20:26:18.155048] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-02-04T20:26:18.155180] [INFO ] [sig ] LPX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:18.301070] [INFO ] [LOCAL ] Saved forecast: LPX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LPX.txt [2026-02-04T20:26:18.301236] [INFO ] [sig ] [1886/3449] Completed LPX in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:18.301287] [INFO ] [sig ] [1887/3449] Forecasting LQDA... [2026-02-04T20:26:18.301323] [INFO ] [sig ] Generating forecast for: LQDA [2026-02-04T20:26:18.301356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-02-04T20:26:18.324457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-02-04T20:26:18.324894] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-02-04T20:26:18.325819] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-02-04T20:26:18.325881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:18.325915] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:18.325944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:18.326002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:18.388325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:18.389295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:18.389380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:18.389415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:18.517922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:18.518095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:18.518136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:18.518167] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:18.521727] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=29.58%) [2026-02-04T20:26:18.522018] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-02-04T20:26:18.522154] [INFO ] [sig ] LQDA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:18.670110] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LQDA.txt [2026-02-04T20:26:18.670306] [INFO ] [sig ] [1887/3449] Completed LQDA in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:18.670369] [INFO ] [sig ] [1888/3449] Forecasting LRCX... [2026-02-04T20:26:18.670415] [INFO ] [sig ] Generating forecast for: LRCX [2026-02-04T20:26:18.670452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-02-04T20:26:18.684287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-02-04T20:26:18.684646] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-02-04T20:26:18.685468] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-02-04T20:26:18.685522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:18.685555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:18.685609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:18.685671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:18.744467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:18.745184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:18.745267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:18.745301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:18.875029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:18.875184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:18.875224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:18.875254] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:18.878765] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-02-04T20:26:18.879045] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-02-04T20:26:18.879176] [INFO ] [sig ] LRCX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:19.020209] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LRCX.txt [2026-02-04T20:26:19.020335] [INFO ] [sig ] [1888/3449] Completed LRCX in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:19.020375] [INFO ] [sig ] [1889/3449] Forecasting LRGE... [2026-02-04T20:26:19.020405] [INFO ] [sig ] Generating forecast for: LRGE [2026-02-04T20:26:19.020435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-02-04T20:26:19.031446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-02-04T20:26:19.031782] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-02-04T20:26:19.032602] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-02-04T20:26:19.032655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:19.032701] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:19.032729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:19.032787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:19.089368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:19.090063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:19.090147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:19.090180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:19.204143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:19.204304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:19.204346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:19.204375] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:19.207962] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-02-04T20:26:19.208280] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-02-04T20:26:19.208421] [INFO ] [sig ] LRGE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:19.351445] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LRGE.txt [2026-02-04T20:26:19.351618] [INFO ] [sig ] [1889/3449] Completed LRGE in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:19.351661] [INFO ] [sig ] [1890/3449] Forecasting LSCC... [2026-02-04T20:26:19.351692] [INFO ] [sig ] Generating forecast for: LSCC [2026-02-04T20:26:19.351723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-02-04T20:26:19.362526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-02-04T20:26:19.362867] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-02-04T20:26:19.363667] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-02-04T20:26:19.363719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:19.363752] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:19.363779] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:19.363835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:19.420961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:19.421859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:19.421940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:19.421973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:19.543619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:19.543763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:19.543809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:19.543844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:19.547306] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-02-04T20:26:19.547601] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-02-04T20:26:19.547731] [INFO ] [sig ] LSCC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:19.689239] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LSCC.txt [2026-02-04T20:26:19.689595] [INFO ] [sig ] [1890/3449] Completed LSCC in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-04T20:26:19.689640] [INFO ] [sig ] [1891/3449] Forecasting LSPD... [2026-02-04T20:26:19.689671] [INFO ] [sig ] Generating forecast for: LSPD [2026-02-04T20:26:19.689703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-02-04T20:26:19.701476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-02-04T20:26:19.701946] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-02-04T20:26:19.703012] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-02-04T20:26:19.703065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:19.703097] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:19.703123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:19.703180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:19.762870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:19.763826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:19.763925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:19.763965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:19.915907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:19.916112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:19.916173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:19.916218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:19.922052] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-02-04T20:26:19.922650] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-02-04T20:26:19.922885] [INFO ] [sig ] LSPD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:20.157147] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LSPD.txt [2026-02-04T20:26:20.157393] [INFO ] [sig ] [1891/3449] Completed LSPD in 0.5s | 2.80 sym/s | Total: 11.3m | ETA: 9.3m [2026-02-04T20:26:20.157478] [INFO ] [sig ] [1892/3449] Forecasting LTC... [2026-02-04T20:26:20.157537] [INFO ] [sig ] Generating forecast for: LTC [2026-02-04T20:26:20.157614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-02-04T20:26:20.181245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-02-04T20:26:20.181828] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-02-04T20:26:20.183074] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-02-04T20:26:20.183149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:20.183200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:20.183242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:20.183334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:20.278133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:20.279370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:20.279499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:20.279540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:20.442336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:20.442531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:20.442606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:20.442645] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:20.447010] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=80.09%) [2026-02-04T20:26:20.447464] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-02-04T20:26:20.447673] [INFO ] [sig ] LTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:20.646242] [INFO ] [LOCAL ] Saved forecast: LTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LTC.txt [2026-02-04T20:26:20.646469] [INFO ] [sig ] [1892/3449] Completed LTC in 0.5s | 2.80 sym/s | Total: 11.3m | ETA: 9.3m [2026-02-04T20:26:20.646533] [INFO ] [sig ] [1893/3449] Forecasting LTH... [2026-02-04T20:26:20.646626] [INFO ] [sig ] Generating forecast for: LTH [2026-02-04T20:26:20.646688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-02-04T20:26:20.663998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-02-04T20:26:20.665866] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-02-04T20:26:20.667645] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-02-04T20:26:20.667725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:20.667909] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:20.668147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:20.668234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:20.745672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:20.746817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:20.746941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:20.746981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:20.917876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:20.918076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:20.918119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:20.918148] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:20.921950] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=69.25%) [2026-02-04T20:26:20.922299] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-02-04T20:26:20.922449] [INFO ] [sig ] LTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:21.083303] [INFO ] [LOCAL ] Saved forecast: LTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LTH.txt [2026-02-04T20:26:21.083468] [INFO ] [sig ] [1893/3449] Completed LTH in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 9.3m [2026-02-04T20:26:21.083513] [INFO ] [sig ] [1894/3449] Forecasting LTRN... [2026-02-04T20:26:21.083543] [INFO ] [sig ] Generating forecast for: LTRN [2026-02-04T20:26:21.083591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-02-04T20:26:21.098433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-02-04T20:26:21.098875] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-02-04T20:26:21.099754] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-02-04T20:26:21.099806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:21.099839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:21.099865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:21.099923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:21.160156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:21.161030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:21.161143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:21.161180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:21.285040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:21.285195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:21.285235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:21.285264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:21.288751] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-02-04T20:26:21.289037] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-02-04T20:26:21.289189] [INFO ] [sig ] LTRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:21.438054] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LTRN.txt [2026-02-04T20:26:21.438247] [INFO ] [sig ] [1894/3449] Completed LTRN in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 9.3m [2026-02-04T20:26:21.438294] [INFO ] [sig ] [1895/3449] Forecasting LTRX... [2026-02-04T20:26:21.438323] [INFO ] [sig ] Generating forecast for: LTRX [2026-02-04T20:26:21.438352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-02-04T20:26:21.450883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-02-04T20:26:21.451311] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-02-04T20:26:21.452412] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-02-04T20:26:21.452466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:21.452499] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:21.452526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:21.452612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:21.514069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:21.515005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:21.515092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:21.515127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:21.643692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:21.643845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:21.643885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:21.643914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:21.647337] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: UP (p=55.01%) [2026-02-04T20:26:21.647625] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-02-04T20:26:21.647754] [INFO ] [sig ] LTRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:21.791376] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LTRX.txt [2026-02-04T20:26:21.791506] [INFO ] [sig ] [1895/3449] Completed LTRX in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 9.3m [2026-02-04T20:26:21.791546] [INFO ] [sig ] [1896/3449] Forecasting LUCD... [2026-02-04T20:26:21.791593] [INFO ] [sig ] Generating forecast for: LUCD [2026-02-04T20:26:21.791628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-02-04T20:26:21.803017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-02-04T20:26:21.803330] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-02-04T20:26:21.804161] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-02-04T20:26:21.804222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:21.804264] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:21.804292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:21.804349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:21.863080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:21.863795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:21.863874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:21.863906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:21.980919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:21.981066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:21.981109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:21.981184] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:21.984610] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=83.18%) [2026-02-04T20:26:21.984882] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-02-04T20:26:21.985009] [INFO ] [sig ] LUCD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:22.126124] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LUCD.txt [2026-02-04T20:26:22.126277] [INFO ] [sig ] [1896/3449] Completed LUCD in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:22.126318] [INFO ] [sig ] [1897/3449] Forecasting LUMN... [2026-02-04T20:26:22.126347] [INFO ] [sig ] Generating forecast for: LUMN [2026-02-04T20:26:22.126378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-02-04T20:26:22.137355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-02-04T20:26:22.137729] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-02-04T20:26:22.138560] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-02-04T20:26:22.138634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:22.138666] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:22.138693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:22.138749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:22.198654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:22.199459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:22.199540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:22.199593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:22.326965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:22.327120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:22.327160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:22.327189] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:22.330609] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-02-04T20:26:22.330883] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-02-04T20:26:22.331011] [INFO ] [sig ] LUMN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:22.474435] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LUMN.txt [2026-02-04T20:26:22.474615] [INFO ] [sig ] [1897/3449] Completed LUMN in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:22.474663] [INFO ] [sig ] [1898/3449] Forecasting LUNG... [2026-02-04T20:26:22.474694] [INFO ] [sig ] Generating forecast for: LUNG [2026-02-04T20:26:22.474725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-02-04T20:26:22.486563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-02-04T20:26:22.486995] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-02-04T20:26:22.487874] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-02-04T20:26:22.487955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:22.487991] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:22.488018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:22.488077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:22.555632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:22.556554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:22.556667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:22.556720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:22.688237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:22.688403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:22.688444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:22.688476] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:22.692042] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-02-04T20:26:22.692342] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-02-04T20:26:22.692478] [INFO ] [sig ] LUNG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:22.836373] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LUNG.txt [2026-02-04T20:26:22.836531] [INFO ] [sig ] [1898/3449] Completed LUNG in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:22.836597] [INFO ] [sig ] [1899/3449] Forecasting LVHD... [2026-02-04T20:26:22.836632] [INFO ] [sig ] Generating forecast for: LVHD [2026-02-04T20:26:22.836664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-02-04T20:26:22.848071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-02-04T20:26:22.848485] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-02-04T20:26:22.849332] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-02-04T20:26:22.849385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:22.849417] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:22.849444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:22.849500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:22.906886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:22.907791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:22.907875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:22.907908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:23.030016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:23.030179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:23.030218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:23.030247] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:23.033769] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-02-04T20:26:23.034040] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-02-04T20:26:23.034169] [INFO ] [sig ] LVHD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:23.176522] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LVHD.txt [2026-02-04T20:26:23.176699] [INFO ] [sig ] [1899/3449] Completed LVHD in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:23.176742] [INFO ] [sig ] [1900/3449] Forecasting LVO... [2026-02-04T20:26:23.176775] [INFO ] [sig ] Generating forecast for: LVO [2026-02-04T20:26:23.176806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-02-04T20:26:23.188286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-02-04T20:26:23.188691] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-02-04T20:26:23.189492] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-02-04T20:26:23.189544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:23.189604] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:23.189669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:23.189728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:23.249664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:23.250521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:23.250636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:23.250671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:23.368928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:23.369089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:23.369130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:23.369164] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:23.372543] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-02-04T20:26:23.372836] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-02-04T20:26:23.372964] [INFO ] [sig ] LVO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:23.516871] [INFO ] [LOCAL ] Saved forecast: LVO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LVO.txt [2026-02-04T20:26:23.517022] [INFO ] [sig ] [1900/3449] Completed LVO in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:23.517064] [INFO ] [sig ] [1901/3449] Forecasting LVS... [2026-02-04T20:26:23.517095] [INFO ] [sig ] Generating forecast for: LVS [2026-02-04T20:26:23.517127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-02-04T20:26:23.528266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-02-04T20:26:23.528635] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-02-04T20:26:23.529417] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-02-04T20:26:23.529470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:23.529503] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:23.529531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:23.529606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:23.586747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:23.587609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:23.587691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:23.587726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:23.709585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:23.709739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:23.709779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:23.709809] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:23.713212] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=72.59%) [2026-02-04T20:26:23.713482] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-02-04T20:26:23.713626] [INFO ] [sig ] LVS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:23.853759] [INFO ] [LOCAL ] Saved forecast: LVS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LVS.txt [2026-02-04T20:26:23.853911] [INFO ] [sig ] [1901/3449] Completed LVS in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:23.853953] [INFO ] [sig ] [1902/3449] Forecasting LWAY... [2026-02-04T20:26:23.853984] [INFO ] [sig ] Generating forecast for: LWAY [2026-02-04T20:26:23.854015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-02-04T20:26:23.865442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-02-04T20:26:23.865862] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-02-04T20:26:23.866687] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-02-04T20:26:23.866739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:23.866770] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:23.866796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:23.866851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:23.922980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:23.923868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:23.923951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:23.923984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:24.044285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:24.044441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:24.044480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:24.044508] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:24.047960] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-02-04T20:26:24.048257] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-02-04T20:26:24.048391] [INFO ] [sig ] LWAY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:24.194845] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LWAY.txt [2026-02-04T20:26:24.195000] [INFO ] [sig ] [1902/3449] Completed LWAY in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:24.195041] [INFO ] [sig ] [1903/3449] Forecasting LWLG... [2026-02-04T20:26:24.195073] [INFO ] [sig ] Generating forecast for: LWLG [2026-02-04T20:26:24.195103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-02-04T20:26:24.207024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-02-04T20:26:24.207430] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-02-04T20:26:24.208341] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-02-04T20:26:24.208612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:24.208647] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:24.208674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:24.208730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:24.267652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:24.268539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:24.268688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:24.268723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:24.398591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:24.398749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:24.398789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:24.398818] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:24.402287] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-02-04T20:26:24.402564] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-02-04T20:26:24.402715] [INFO ] [sig ] LWLG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:24.545444] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LWLG.txt [2026-02-04T20:26:24.545602] [INFO ] [sig ] [1903/3449] Completed LWLG in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:24.545645] [INFO ] [sig ] [1904/3449] Forecasting LX... [2026-02-04T20:26:24.545677] [INFO ] [sig ] Generating forecast for: LX [2026-02-04T20:26:24.545714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-02-04T20:26:24.557169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-02-04T20:26:24.557543] [INFO ] [FORECASTER] Starting predict_future for LX [2026-02-04T20:26:24.558629] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-02-04T20:26:24.558682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:24.558715] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:24.558742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:24.558799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:24.616951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:24.617848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:24.617946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:24.617980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:24.769849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:24.770004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:24.770043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:24.770072] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:24.773493] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=44.79%) [2026-02-04T20:26:24.773787] [INFO ] [FORECASTER] Completed predict_future for LX [2026-02-04T20:26:24.773917] [INFO ] [sig ] LX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:24.913226] [INFO ] [LOCAL ] Saved forecast: LX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LX.txt [2026-02-04T20:26:24.913370] [INFO ] [sig ] [1904/3449] Completed LX in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:24.913409] [INFO ] [sig ] [1905/3449] Forecasting LXEO... [2026-02-04T20:26:24.913438] [INFO ] [sig ] Generating forecast for: LXEO [2026-02-04T20:26:24.913469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-02-04T20:26:24.924501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-02-04T20:26:24.924846] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-02-04T20:26:24.925667] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-02-04T20:26:24.925722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:24.925754] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:24.925783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:24.925840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:24.983787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:24.984661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:24.984747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:24.984780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:25.110751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:25.110902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:25.110940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:25.110969] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:25.114382] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-02-04T20:26:25.114679] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-02-04T20:26:25.114809] [INFO ] [sig ] LXEO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:25.258306] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LXEO.txt [2026-02-04T20:26:25.258452] [INFO ] [sig ] [1905/3449] Completed LXEO in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:25.258493] [INFO ] [sig ] [1906/3449] Forecasting LXP... [2026-02-04T20:26:25.258524] [INFO ] [sig ] Generating forecast for: LXP [2026-02-04T20:26:25.258554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-02-04T20:26:25.270275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-02-04T20:26:25.270647] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-02-04T20:26:25.271429] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-02-04T20:26:25.271480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:25.271512] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:25.271538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:25.271614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:25.329211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:25.330081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:25.330168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:25.330209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:25.447828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:25.448005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:25.448052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:25.448081] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:25.451513] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: UP (p=68.11%) [2026-02-04T20:26:25.451806] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-02-04T20:26:25.451935] [INFO ] [sig ] LXP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:25.592413] [INFO ] [LOCAL ] Saved forecast: LXP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LXP.txt [2026-02-04T20:26:25.592616] [INFO ] [sig ] [1906/3449] Completed LXP in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-04T20:26:25.592676] [INFO ] [sig ] [1907/3449] Forecasting LYB... [2026-02-04T20:26:25.592719] [INFO ] [sig ] Generating forecast for: LYB [2026-02-04T20:26:25.592762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-02-04T20:26:25.604089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-02-04T20:26:25.604428] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-02-04T20:26:25.605298] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-02-04T20:26:25.605352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:25.605385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:25.605412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:25.605470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:25.662105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:25.662921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:25.663004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:25.663037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:25.780809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:25.780960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:25.780999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:25.781028] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:25.784517] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-02-04T20:26:25.784804] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-02-04T20:26:25.784931] [INFO ] [sig ] LYB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:25.930097] [INFO ] [LOCAL ] Saved forecast: LYB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LYB.txt [2026-02-04T20:26:25.930225] [INFO ] [sig ] [1907/3449] Completed LYB in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.2m [2026-02-04T20:26:25.930266] [INFO ] [sig ] [1908/3449] Forecasting LYG... [2026-02-04T20:26:25.930295] [INFO ] [sig ] Generating forecast for: LYG [2026-02-04T20:26:25.930325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-02-04T20:26:25.941297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-02-04T20:26:25.941626] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-02-04T20:26:25.942418] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-02-04T20:26:25.942470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:25.942503] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:25.942531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:25.942618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:25.999522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:26.000272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:26.000352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:26.000386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:26.119946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:26.120093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:26.120133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:26.120162] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:26.123523] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-02-04T20:26:26.123806] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-02-04T20:26:26.123932] [INFO ] [sig ] LYG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:26.263232] [INFO ] [LOCAL ] Saved forecast: LYG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LYG.txt [2026-02-04T20:26:26.263374] [INFO ] [sig ] [1908/3449] Completed LYG in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.2m [2026-02-04T20:26:26.263417] [INFO ] [sig ] [1909/3449] Forecasting LYRA... [2026-02-04T20:26:26.263448] [INFO ] [sig ] Generating forecast for: LYRA [2026-02-04T20:26:26.263477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-02-04T20:26:26.274644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-02-04T20:26:26.275005] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-02-04T20:26:26.275848] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-02-04T20:26:26.275901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:26.275934] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:26.275962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:26.276019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:26.333861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:26.334784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:26.334865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:26.334897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:26.457068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:26.457251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:26.457299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:26.457335] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:26.460813] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-02-04T20:26:26.461084] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-02-04T20:26:26.461224] [INFO ] [sig ] LYRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:26.606503] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LYRA.txt [2026-02-04T20:26:26.606677] [INFO ] [sig ] [1909/3449] Completed LYRA in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.2m [2026-02-04T20:26:26.606722] [INFO ] [sig ] [1910/3449] Forecasting LYTS... [2026-02-04T20:26:26.606755] [INFO ] [sig ] Generating forecast for: LYTS [2026-02-04T20:26:26.606787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-02-04T20:26:26.618558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-02-04T20:26:26.618942] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-02-04T20:26:26.619810] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-02-04T20:26:26.619862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:26.619925] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:26.619955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:26.620025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:26.679137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:26.680007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:26.680090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:26.680124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:26.799056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:26.799216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:26.799262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:26.799290] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:26.802882] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-02-04T20:26:26.803172] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-02-04T20:26:26.803308] [INFO ] [sig ] LYTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:26.946075] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LYTS.txt [2026-02-04T20:26:26.946208] [INFO ] [sig ] [1910/3449] Completed LYTS in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.2m [2026-02-04T20:26:26.946250] [INFO ] [sig ] [1911/3449] Forecasting LZ... [2026-02-04T20:26:26.946282] [INFO ] [sig ] Generating forecast for: LZ [2026-02-04T20:26:26.946312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-02-04T20:26:26.957820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-02-04T20:26:26.958164] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-02-04T20:26:26.958972] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-02-04T20:26:26.959024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:26.959056] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:26.959083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:26.959139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:27.019323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:27.020020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:27.020099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:27.020133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:27.145903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:27.146051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:27.146095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:27.146126] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:27.149801] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-02-04T20:26:27.150084] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-02-04T20:26:27.150223] [INFO ] [sig ] LZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:27.290663] [INFO ] [LOCAL ] Saved forecast: LZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LZ.txt [2026-02-04T20:26:27.290795] [INFO ] [sig ] [1911/3449] Completed LZ in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.2m [2026-02-04T20:26:27.290835] [INFO ] [sig ] [1912/3449] Forecasting LZB... [2026-02-04T20:26:27.290866] [INFO ] [sig ] Generating forecast for: LZB [2026-02-04T20:26:27.290896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-02-04T20:26:27.302086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-02-04T20:26:27.302452] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-02-04T20:26:27.303345] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-02-04T20:26:27.303399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:27.303433] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:27.303462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:27.303520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:27.364460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:27.365238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:27.365324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:27.365358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:27.488261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:27.488417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:27.488458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:27.488488] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:27.491974] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=49.38%) [2026-02-04T20:26:27.492250] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-02-04T20:26:27.492381] [INFO ] [sig ] LZB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:27.635352] [INFO ] [LOCAL ] Saved forecast: LZB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/LZB.txt [2026-02-04T20:26:27.635513] [INFO ] [sig ] [1912/3449] Completed LZB in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:27.635553] [INFO ] [sig ] [1913/3449] Forecasting LZM... [2026-02-04T20:26:27.635605] [INFO ] [sig ] Generating forecast for: LZM [2026-02-04T20:26:27.635637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-02-04T20:26:27.646541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-02-04T20:26:27.646936] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-02-04T20:26:27.647870] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-02-04T20:26:27.647950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:27.648008] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:27.648038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:27.648096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:27.714698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:27.715625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:27.715726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:27.715774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:27.848202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:27.848365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:27.848421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:27.848461] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:27.853110] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-02-04T20:26:27.853392] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-02-04T20:26:27.853526] [INFO ] [sig ] LZM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:27.993489] [INFO ] [LOCAL ] Saved forecast: LZM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/LZM.txt [2026-02-04T20:26:27.993644] [INFO ] [sig ] [1913/3449] Completed LZM in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:27.993687] [INFO ] [sig ] [1914/3449] Forecasting M... [2026-02-04T20:26:27.993718] [INFO ] [sig ] Generating forecast for: M [2026-02-04T20:26:27.993750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-02-04T20:26:28.005242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-02-04T20:26:28.005637] [INFO ] [FORECASTER] Starting predict_future for M [2026-02-04T20:26:28.006502] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-02-04T20:26:28.006555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:28.006615] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:28.006647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:28.006705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:28.066532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:28.067263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:28.067347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:28.067381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:28.195850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:28.196003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:28.196044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:28.196074] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:28.199557] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=63.63%) [2026-02-04T20:26:28.199862] [INFO ] [FORECASTER] Completed predict_future for M [2026-02-04T20:26:28.199995] [INFO ] [sig ] M: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:28.341199] [INFO ] [LOCAL ] Saved forecast: M 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/M.txt [2026-02-04T20:26:28.341331] [INFO ] [sig ] [1914/3449] Completed M in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:28.341370] [INFO ] [sig ] [1915/3449] Forecasting MA... [2026-02-04T20:26:28.341398] [INFO ] [sig ] Generating forecast for: MA [2026-02-04T20:26:28.341427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-02-04T20:26:28.353006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-02-04T20:26:28.353378] [INFO ] [FORECASTER] Starting predict_future for MA [2026-02-04T20:26:28.354286] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-02-04T20:26:28.354351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:28.354391] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:28.354421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:28.354478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:28.411717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:28.412430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:28.412508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:28.412541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:28.532530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:28.532692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:28.532735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:28.532763] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:28.536196] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=55.13%) [2026-02-04T20:26:28.536508] [INFO ] [FORECASTER] Completed predict_future for MA [2026-02-04T20:26:28.536655] [INFO ] [sig ] MA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:28.677489] [INFO ] [LOCAL ] Saved forecast: MA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MA.txt [2026-02-04T20:26:28.677630] [INFO ] [sig ] [1915/3449] Completed MA in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:28.677672] [INFO ] [sig ] [1916/3449] Forecasting MAA... [2026-02-04T20:26:28.677700] [INFO ] [sig ] Generating forecast for: MAA [2026-02-04T20:26:28.677731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-02-04T20:26:28.688753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-02-04T20:26:28.689077] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-02-04T20:26:28.689959] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-02-04T20:26:28.690012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:28.690044] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:28.690072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:28.690131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:28.747183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:28.747919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:28.748016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:28.748050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:28.880865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:28.881092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:28.881164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:28.881221] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:28.886760] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-02-04T20:26:28.887194] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-02-04T20:26:28.887388] [INFO ] [sig ] MAA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:29.048980] [INFO ] [LOCAL ] Saved forecast: MAA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MAA.txt [2026-02-04T20:26:29.049110] [INFO ] [sig ] [1916/3449] Completed MAA in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:29.049152] [INFO ] [sig ] [1917/3449] Forecasting MAC... [2026-02-04T20:26:29.049196] [INFO ] [sig ] Generating forecast for: MAC [2026-02-04T20:26:29.049229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-02-04T20:26:29.060836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-02-04T20:26:29.061263] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-02-04T20:26:29.062333] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-02-04T20:26:29.062397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:29.062440] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:29.062479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:29.062558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:29.123694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:29.124449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:29.124530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:29.124565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:29.251965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:29.252112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:29.252151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:29.252180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:29.255547] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=75.74%) [2026-02-04T20:26:29.255837] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-02-04T20:26:29.255963] [INFO ] [sig ] MAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:29.403380] [INFO ] [LOCAL ] Saved forecast: MAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MAC.txt [2026-02-04T20:26:29.403534] [INFO ] [sig ] [1917/3449] Completed MAC in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:29.403597] [INFO ] [sig ] [1918/3449] Forecasting MAMA... [2026-02-04T20:26:29.403630] [INFO ] [sig ] Generating forecast for: MAMA [2026-02-04T20:26:29.403660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-02-04T20:26:29.415029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-02-04T20:26:29.415399] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-02-04T20:26:29.416213] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-02-04T20:26:29.416276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:29.416315] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:29.416347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:29.416416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:29.478038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:29.479019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:29.479111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:29.479149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:29.612001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:29.612159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:29.612210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:29.612240] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:29.616234] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-02-04T20:26:29.616687] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-02-04T20:26:29.616814] [INFO ] [sig ] MAMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:29.760427] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MAMA.txt [2026-02-04T20:26:29.760608] [INFO ] [sig ] [1918/3449] Completed MAMA in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:29.760653] [INFO ] [sig ] [1919/3449] Forecasting MAN... [2026-02-04T20:26:29.760683] [INFO ] [sig ] Generating forecast for: MAN [2026-02-04T20:26:29.760712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-02-04T20:26:29.771983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-02-04T20:26:29.772355] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-02-04T20:26:29.773174] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-02-04T20:26:29.773227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:29.773258] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:29.773285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:29.773342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:29.832556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:29.833468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:29.833556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:29.833610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:29.967661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:29.967821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:29.967863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:29.967903] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:29.971546] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=22.19%) [2026-02-04T20:26:29.971904] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-02-04T20:26:29.972051] [INFO ] [sig ] MAN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:30.126812] [INFO ] [LOCAL ] Saved forecast: MAN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MAN.txt [2026-02-04T20:26:30.126954] [INFO ] [sig ] [1919/3449] Completed MAN in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:30.126995] [INFO ] [sig ] [1920/3449] Forecasting MANH... [2026-02-04T20:26:30.127024] [INFO ] [sig ] Generating forecast for: MANH [2026-02-04T20:26:30.127061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-02-04T20:26:30.138134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-02-04T20:26:30.138476] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-02-04T20:26:30.139312] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-02-04T20:26:30.139365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:30.139398] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:30.139427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:30.139486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:30.200819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:30.201914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:30.202020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:30.202068] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:30.334425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:30.334603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:30.334652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:30.334699] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:30.338282] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-02-04T20:26:30.338602] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-02-04T20:26:30.338750] [INFO ] [sig ] MANH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:30.483924] [INFO ] [LOCAL ] Saved forecast: MANH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MANH.txt [2026-02-04T20:26:30.484055] [INFO ] [sig ] [1920/3449] Completed MANH in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:30.484096] [INFO ] [sig ] [1921/3449] Forecasting MARA... [2026-02-04T20:26:30.484125] [INFO ] [sig ] Generating forecast for: MARA [2026-02-04T20:26:30.484155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-02-04T20:26:30.495313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-02-04T20:26:30.495660] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-02-04T20:26:30.496479] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-02-04T20:26:30.496532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:30.496565] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:30.496625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:30.496687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:30.555782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:30.556635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:30.556723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:30.556758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:30.683889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:30.684035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:30.684075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:30.684105] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:30.687466] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-02-04T20:26:30.687759] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-02-04T20:26:30.687886] [INFO ] [sig ] MARA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:30.833507] [INFO ] [LOCAL ] Saved forecast: MARA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MARA.txt [2026-02-04T20:26:30.833682] [INFO ] [sig ] [1921/3449] Completed MARA in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:30.833727] [INFO ] [sig ] [1922/3449] Forecasting MAS... [2026-02-04T20:26:30.833759] [INFO ] [sig ] Generating forecast for: MAS [2026-02-04T20:26:30.833790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-02-04T20:26:30.845566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-02-04T20:26:30.845957] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-02-04T20:26:30.846799] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-02-04T20:26:30.846852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:30.846893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:30.846928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:30.846986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:30.914969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:30.915873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:30.915957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:30.916020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:31.047405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:31.047590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:31.047633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:31.047662] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:31.051796] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-02-04T20:26:31.052197] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-02-04T20:26:31.052393] [INFO ] [sig ] MAS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:31.199718] [INFO ] [LOCAL ] Saved forecast: MAS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MAS.txt [2026-02-04T20:26:31.199866] [INFO ] [sig ] [1922/3449] Completed MAS in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:31.199906] [INFO ] [sig ] [1923/3449] Forecasting MASI... [2026-02-04T20:26:31.199936] [INFO ] [sig ] Generating forecast for: MASI [2026-02-04T20:26:31.199974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-02-04T20:26:31.211360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-02-04T20:26:31.211752] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-02-04T20:26:31.212610] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-02-04T20:26:31.212664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:31.212697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:31.212724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:31.212790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:31.280225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:31.281342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:31.281471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:31.281524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:31.411381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:31.411532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:31.411588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:31.411621] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:31.415050] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-02-04T20:26:31.415322] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-02-04T20:26:31.415470] [INFO ] [sig ] MASI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:31.560350] [INFO ] [LOCAL ] Saved forecast: MASI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MASI.txt [2026-02-04T20:26:31.560480] [INFO ] [sig ] [1923/3449] Completed MASI in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-04T20:26:31.560566] [INFO ] [sig ] [1924/3449] Forecasting MASS... [2026-02-04T20:26:31.560617] [INFO ] [sig ] Generating forecast for: MASS [2026-02-04T20:26:31.560647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-02-04T20:26:31.571281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-02-04T20:26:31.571639] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-02-04T20:26:31.572433] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-02-04T20:26:31.572485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:31.572517] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:31.572559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:31.572646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:31.632353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:31.633041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:31.633121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:31.633155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:31.759337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:31.759518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:31.759565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:31.759614] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:31.763157] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=80.76%) [2026-02-04T20:26:31.763460] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-02-04T20:26:31.763618] [INFO ] [sig ] MASS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:31.911305] [INFO ] [LOCAL ] Saved forecast: MASS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MASS.txt [2026-02-04T20:26:31.911441] [INFO ] [sig ] [1924/3449] Completed MASS in 0.4s | 2.80 sym/s | Total: 11.5m | ETA: 9.1m [2026-02-04T20:26:31.911482] [INFO ] [sig ] [1925/3449] Forecasting MATX... [2026-02-04T20:26:31.911512] [INFO ] [sig ] Generating forecast for: MATX [2026-02-04T20:26:31.911542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-02-04T20:26:31.922908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-02-04T20:26:31.923249] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-02-04T20:26:31.924057] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-02-04T20:26:31.924109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:31.924141] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:31.924180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:31.924238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:31.982104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:31.982888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:31.982984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:31.983019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:32.103226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:32.103374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:32.103415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:32.103445] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:32.106963] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=87.14%) [2026-02-04T20:26:32.107238] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-02-04T20:26:32.107363] [INFO ] [sig ] MATX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:32.251745] [INFO ] [LOCAL ] Saved forecast: MATX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MATX.txt [2026-02-04T20:26:32.251901] [INFO ] [sig ] [1925/3449] Completed MATX in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.1m [2026-02-04T20:26:32.251941] [INFO ] [sig ] [1926/3449] Forecasting MAX... [2026-02-04T20:26:32.251971] [INFO ] [sig ] Generating forecast for: MAX [2026-02-04T20:26:32.252003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-02-04T20:26:32.263255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-02-04T20:26:32.263623] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-02-04T20:26:32.264482] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-02-04T20:26:32.264534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:32.264568] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:32.264634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:32.264695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:32.324305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:32.325123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:32.325207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:32.325241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:32.445758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:32.445910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:32.445951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:32.445980] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:32.449468] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-02-04T20:26:32.449773] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-02-04T20:26:32.449905] [INFO ] [sig ] MAX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:32.596076] [INFO ] [LOCAL ] Saved forecast: MAX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MAX.txt [2026-02-04T20:26:32.596204] [INFO ] [sig ] [1926/3449] Completed MAX in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.1m [2026-02-04T20:26:32.596244] [INFO ] [sig ] [1927/3449] Forecasting MAXI... [2026-02-04T20:26:32.596273] [INFO ] [sig ] Generating forecast for: MAXI [2026-02-04T20:26:32.596305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-02-04T20:26:32.607798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-02-04T20:26:32.608153] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-02-04T20:26:32.609044] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-02-04T20:26:32.609097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:32.609137] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:32.609196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:32.609256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:32.668552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:32.669476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:32.669566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:32.669622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:32.787528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:32.787705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:32.787745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:32.787774] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:32.791215] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-02-04T20:26:32.791520] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-02-04T20:26:32.791678] [INFO ] [sig ] MAXI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:32.936327] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MAXI.txt [2026-02-04T20:26:32.936470] [INFO ] [sig ] [1927/3449] Completed MAXI in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.1m [2026-02-04T20:26:32.936511] [INFO ] [sig ] [1928/3449] Forecasting MAXN... [2026-02-04T20:26:32.936543] [INFO ] [sig ] Generating forecast for: MAXN [2026-02-04T20:26:32.936598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-02-04T20:26:32.947748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-02-04T20:26:32.948152] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-02-04T20:26:32.949151] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-02-04T20:26:32.949214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:32.949254] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:32.949283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:32.949363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:33.008779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:33.009605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:33.009687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:33.009722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:33.125158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:33.125306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:33.125345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:33.125374] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:33.128816] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: DOWN (p=38.98%) [2026-02-04T20:26:33.129088] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-02-04T20:26:33.129213] [INFO ] [sig ] MAXN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:33.271792] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MAXN.txt [2026-02-04T20:26:33.271947] [INFO ] [sig ] [1928/3449] Completed MAXN in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.1m [2026-02-04T20:26:33.271989] [INFO ] [sig ] [1929/3449] Forecasting MBB... [2026-02-04T20:26:33.272021] [INFO ] [sig ] Generating forecast for: MBB [2026-02-04T20:26:33.272051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-02-04T20:26:33.283024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-02-04T20:26:33.283439] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-02-04T20:26:33.284330] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-02-04T20:26:33.284383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:33.284416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:33.284445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:33.284504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:33.343955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:33.344813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:33.344893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:33.344926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:33.468631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:33.468784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:33.468825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:33.468854] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:33.473347] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=56.79%) [2026-02-04T20:26:33.473782] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-02-04T20:26:33.473966] [INFO ] [sig ] MBB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:33.626216] [INFO ] [LOCAL ] Saved forecast: MBB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MBB.txt [2026-02-04T20:26:33.626354] [INFO ] [sig ] [1929/3449] Completed MBB in 0.4s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:33.626394] [INFO ] [sig ] [1930/3449] Forecasting MBC... [2026-02-04T20:26:33.626425] [INFO ] [sig ] Generating forecast for: MBC [2026-02-04T20:26:33.626456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-02-04T20:26:33.637514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-02-04T20:26:33.637866] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-02-04T20:26:33.638689] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-02-04T20:26:33.638741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:33.638774] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:33.638800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:33.638857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:33.698287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:33.698939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:33.699018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:33.699052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:33.818681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:33.818833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:33.818874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:33.818904] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:33.822521] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=0.20%) [2026-02-04T20:26:33.822819] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-02-04T20:26:33.822955] [INFO ] [sig ] MBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:33.967031] [INFO ] [LOCAL ] Saved forecast: MBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MBC.txt [2026-02-04T20:26:33.967160] [INFO ] [sig ] [1930/3449] Completed MBC in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:33.967201] [INFO ] [sig ] [1931/3449] Forecasting MBCN... [2026-02-04T20:26:33.967231] [INFO ] [sig ] Generating forecast for: MBCN [2026-02-04T20:26:33.967260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-02-04T20:26:33.977251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-02-04T20:26:33.977627] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-02-04T20:26:33.978544] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-02-04T20:26:33.978624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:33.978659] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:33.978687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:33.978746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:34.040127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:34.040960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:34.041045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:34.041078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:34.139878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:34.140021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:34.140059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:34.140086] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:34.143435] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-02-04T20:26:34.143939] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-02-04T20:26:34.144067] [INFO ] [sig ] MBCN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:34.287432] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MBCN.txt [2026-02-04T20:26:34.287553] [INFO ] [sig ] [1931/3449] Completed MBCN in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:34.287647] [INFO ] [sig ] [1932/3449] Forecasting MBI... [2026-02-04T20:26:34.287695] [INFO ] [sig ] Generating forecast for: MBI [2026-02-04T20:26:34.287726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-02-04T20:26:34.298601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-02-04T20:26:34.298910] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-02-04T20:26:34.299761] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-02-04T20:26:34.299812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:34.299844] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:34.299871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:34.299927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:34.361415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:34.362321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:34.362424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:34.362479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:34.491688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:34.491831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:34.491875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:34.491913] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:34.495812] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-02-04T20:26:34.496118] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-02-04T20:26:34.496251] [INFO ] [sig ] MBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:34.636910] [INFO ] [LOCAL ] Saved forecast: MBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MBI.txt [2026-02-04T20:26:34.637034] [INFO ] [sig ] [1932/3449] Completed MBI in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:34.637074] [INFO ] [sig ] [1933/3449] Forecasting MBIN... [2026-02-04T20:26:34.637103] [INFO ] [sig ] Generating forecast for: MBIN [2026-02-04T20:26:34.637133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-02-04T20:26:34.647796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-02-04T20:26:34.651356] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-02-04T20:26:34.652394] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-02-04T20:26:34.652446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:34.652477] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:34.652504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:34.652560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:34.710501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:34.711290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:34.711373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:34.711407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:34.827312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:34.827448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:34.827499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:34.827534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:34.831206] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=62.63%) [2026-02-04T20:26:34.831512] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-02-04T20:26:34.831677] [INFO ] [sig ] MBIN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:34.974554] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MBIN.txt [2026-02-04T20:26:34.974703] [INFO ] [sig ] [1933/3449] Completed MBIN in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:34.974744] [INFO ] [sig ] [1934/3449] Forecasting MBLY... [2026-02-04T20:26:34.974773] [INFO ] [sig ] Generating forecast for: MBLY [2026-02-04T20:26:34.974804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-02-04T20:26:34.985891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-02-04T20:26:34.986220] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-02-04T20:26:34.987079] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-02-04T20:26:34.987131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:34.987163] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:34.987191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:34.987250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:35.047381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:35.048165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:35.048245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:35.048278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:35.171229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:35.171383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:35.171424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:35.171453] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:35.174967] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=59.46%) [2026-02-04T20:26:35.175245] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-02-04T20:26:35.175375] [INFO ] [sig ] MBLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:35.316916] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MBLY.txt [2026-02-04T20:26:35.317046] [INFO ] [sig ] [1934/3449] Completed MBLY in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:35.317088] [INFO ] [sig ] [1935/3449] Forecasting MBS... [2026-02-04T20:26:35.317117] [INFO ] [sig ] Generating forecast for: MBS [2026-02-04T20:26:35.317148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-02-04T20:26:35.328141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-02-04T20:26:35.328487] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-02-04T20:26:35.329321] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-02-04T20:26:35.329377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:35.329417] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:35.329450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:35.329522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:35.387532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:35.388274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:35.388355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:35.388388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:35.514430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:35.514617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:35.514667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:35.514705] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:35.518377] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-02-04T20:26:35.518703] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-02-04T20:26:35.518837] [INFO ] [sig ] MBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:35.662078] [INFO ] [LOCAL ] Saved forecast: MBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MBS.txt [2026-02-04T20:26:35.662206] [INFO ] [sig ] [1935/3449] Completed MBS in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:35.662247] [INFO ] [sig ] [1936/3449] Forecasting MBWM... [2026-02-04T20:26:35.662277] [INFO ] [sig ] Generating forecast for: MBWM [2026-02-04T20:26:35.662307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-02-04T20:26:35.673375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-02-04T20:26:35.673730] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-02-04T20:26:35.674513] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-02-04T20:26:35.674565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:35.674618] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:35.674646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:35.674703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:35.731547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:35.732215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:35.732291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:35.732324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:35.852695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:35.852846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:35.852887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:35.852915] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:35.856265] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-02-04T20:26:35.856565] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-02-04T20:26:35.856713] [INFO ] [sig ] MBWM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:35.997275] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MBWM.txt [2026-02-04T20:26:35.997407] [INFO ] [sig ] [1936/3449] Completed MBWM in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:35.997446] [INFO ] [sig ] [1937/3449] Forecasting MBX... [2026-02-04T20:26:35.997476] [INFO ] [sig ] Generating forecast for: MBX [2026-02-04T20:26:35.997506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-02-04T20:26:36.008508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-02-04T20:26:36.008834] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-02-04T20:26:36.009631] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-02-04T20:26:36.009695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:36.009728] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:36.009755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:36.009811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:36.067653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:36.068339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:36.068448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:36.068489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:36.192876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:36.193043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:36.193099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:36.193130] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:36.196882] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-02-04T20:26:36.197152] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-02-04T20:26:36.197285] [INFO ] [sig ] MBX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:36.338147] [INFO ] [LOCAL ] Saved forecast: MBX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MBX.txt [2026-02-04T20:26:36.338275] [INFO ] [sig ] [1937/3449] Completed MBX in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:36.338315] [INFO ] [sig ] [1938/3449] Forecasting MC... [2026-02-04T20:26:36.338346] [INFO ] [sig ] Generating forecast for: MC [2026-02-04T20:26:36.338377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-02-04T20:26:36.349472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-02-04T20:26:36.349830] [INFO ] [FORECASTER] Starting predict_future for MC [2026-02-04T20:26:36.350664] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-02-04T20:26:36.350719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:36.350754] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:36.350781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:36.350840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:36.410458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:36.411388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:36.411474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:36.411511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:36.533196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:36.533347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:36.533386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:36.533416] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:36.536897] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=12.84%) [2026-02-04T20:26:36.537176] [INFO ] [FORECASTER] Completed predict_future for MC [2026-02-04T20:26:36.537306] [INFO ] [sig ] MC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:36.682976] [INFO ] [LOCAL ] Saved forecast: MC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MC.txt [2026-02-04T20:26:36.683130] [INFO ] [sig ] [1938/3449] Completed MC in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:36.683169] [INFO ] [sig ] [1939/3449] Forecasting MCBS... [2026-02-04T20:26:36.683199] [INFO ] [sig ] Generating forecast for: MCBS [2026-02-04T20:26:36.683230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-02-04T20:26:36.693784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-02-04T20:26:36.694102] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-02-04T20:26:36.694915] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-02-04T20:26:36.694967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:36.694998] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:36.695025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:36.695082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:36.751948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:36.752604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:36.752682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:36.752714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:36.875441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:36.875629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:36.875670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:36.875699] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:36.879127] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=87.28%) [2026-02-04T20:26:36.879395] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-02-04T20:26:36.879539] [INFO ] [sig ] MCBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:37.025313] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCBS.txt [2026-02-04T20:26:37.025442] [INFO ] [sig ] [1939/3449] Completed MCBS in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:37.025481] [INFO ] [sig ] [1940/3449] Forecasting MCHI... [2026-02-04T20:26:37.025511] [INFO ] [sig ] Generating forecast for: MCHI [2026-02-04T20:26:37.025541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-02-04T20:26:37.036643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-02-04T20:26:37.036974] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-02-04T20:26:37.037792] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-02-04T20:26:37.037843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:37.037875] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:37.037901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:37.037976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:37.095479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:37.096202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:37.096300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:37.096332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:37.220772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:37.220921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:37.220961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:37.220989] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:37.224480] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-02-04T20:26:37.224781] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-02-04T20:26:37.224908] [INFO ] [sig ] MCHI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:37.367090] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MCHI.txt [2026-02-04T20:26:37.367244] [INFO ] [sig ] [1940/3449] Completed MCHI in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:37.367291] [INFO ] [sig ] [1941/3449] Forecasting MCHP... [2026-02-04T20:26:37.367322] [INFO ] [sig ] Generating forecast for: MCHP [2026-02-04T20:26:37.367353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-02-04T20:26:37.378986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-02-04T20:26:37.379342] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-02-04T20:26:37.380204] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-02-04T20:26:37.380257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:37.380290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:37.380316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:37.380373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:37.439731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:37.440464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:37.440560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:37.440624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:37.563976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:37.564129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:37.564170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:37.564200] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:37.567814] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=56.40%) [2026-02-04T20:26:37.568113] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-02-04T20:26:37.568243] [INFO ] [sig ] MCHP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:37.722374] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCHP.txt [2026-02-04T20:26:37.722526] [INFO ] [sig ] [1941/3449] Completed MCHP in 0.4s | 2.80 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-04T20:26:37.722567] [INFO ] [sig ] [1942/3449] Forecasting MCHX... [2026-02-04T20:26:37.722624] [INFO ] [sig ] Generating forecast for: MCHX [2026-02-04T20:26:37.722656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-02-04T20:26:37.734068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-02-04T20:26:37.734465] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-02-04T20:26:37.735394] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-02-04T20:26:37.735459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:37.735500] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:37.735536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:37.735648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:37.802049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:37.803032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:37.803115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:37.803150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:37.907395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:37.907546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:37.907605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:37.907636] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:37.911134] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=48.17%) [2026-02-04T20:26:37.911408] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-02-04T20:26:37.911551] [INFO ] [sig ] MCHX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:38.052636] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MCHX.txt [2026-02-04T20:26:38.052768] [INFO ] [sig ] [1942/3449] Completed MCHX in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 9.0m [2026-02-04T20:26:38.052809] [INFO ] [sig ] [1943/3449] Forecasting MCI... [2026-02-04T20:26:38.052839] [INFO ] [sig ] Generating forecast for: MCI [2026-02-04T20:26:38.052869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-02-04T20:26:38.065116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-02-04T20:26:38.065464] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-02-04T20:26:38.066315] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-02-04T20:26:38.066369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:38.066403] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:38.066433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:38.066492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:38.125698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:38.126361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:38.126441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:38.126476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:38.247012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:38.247163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:38.247202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:38.247232] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:38.250796] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-02-04T20:26:38.251079] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-02-04T20:26:38.251208] [INFO ] [sig ] MCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:38.393116] [INFO ] [LOCAL ] Saved forecast: MCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCI.txt [2026-02-04T20:26:38.393267] [INFO ] [sig ] [1943/3449] Completed MCI in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 9.0m [2026-02-04T20:26:38.393308] [INFO ] [sig ] [1944/3449] Forecasting MCK... [2026-02-04T20:26:38.393337] [INFO ] [sig ] Generating forecast for: MCK [2026-02-04T20:26:38.393369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-02-04T20:26:38.406992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-02-04T20:26:38.407456] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-02-04T20:26:38.408531] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-02-04T20:26:38.408641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:38.408742] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:38.408781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:38.408860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:38.472385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:38.473535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:38.473662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:38.473698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:38.609934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:38.610092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:38.610168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:38.610200] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:38.613808] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=81.06%) [2026-02-04T20:26:38.614090] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-02-04T20:26:38.614215] [INFO ] [sig ] MCK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:38.762025] [INFO ] [LOCAL ] Saved forecast: MCK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCK.txt [2026-02-04T20:26:38.762177] [INFO ] [sig ] [1944/3449] Completed MCK in 0.4s | 2.80 sym/s | Total: 11.6m | ETA: 9.0m [2026-02-04T20:26:38.762218] [INFO ] [sig ] [1945/3449] Forecasting MCN... [2026-02-04T20:26:38.762249] [INFO ] [sig ] Generating forecast for: MCN [2026-02-04T20:26:38.762279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-02-04T20:26:38.773912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-02-04T20:26:38.774378] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-02-04T20:26:38.775283] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-02-04T20:26:38.775337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:38.775370] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:38.775398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:38.775463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:38.837807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:38.838729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:38.838814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:38.838848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:38.958810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:38.958970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:38.959013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:38.959044] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:38.962672] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-02-04T20:26:38.962962] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-02-04T20:26:38.963097] [INFO ] [sig ] MCN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:39.106400] [INFO ] [LOCAL ] Saved forecast: MCN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCN.txt [2026-02-04T20:26:39.106595] [INFO ] [sig ] [1945/3449] Completed MCN in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:39.106647] [INFO ] [sig ] [1946/3449] Forecasting MCO... [2026-02-04T20:26:39.106678] [INFO ] [sig ] Generating forecast for: MCO [2026-02-04T20:26:39.106708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-02-04T20:26:39.118423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-02-04T20:26:39.118836] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-02-04T20:26:39.119650] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-02-04T20:26:39.119701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:39.119733] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:39.119760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:39.119816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:39.179668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:39.180528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:39.180652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:39.180689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:39.305176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:39.305452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:39.305502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:39.305538] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:39.309336] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=56.15%) [2026-02-04T20:26:39.310095] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-02-04T20:26:39.310246] [INFO ] [sig ] MCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:39.456390] [INFO ] [LOCAL ] Saved forecast: MCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCO.txt [2026-02-04T20:26:39.456551] [INFO ] [sig ] [1946/3449] Completed MCO in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:39.456612] [INFO ] [sig ] [1947/3449] Forecasting MCRB... [2026-02-04T20:26:39.456643] [INFO ] [sig ] Generating forecast for: MCRB [2026-02-04T20:26:39.456675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-02-04T20:26:39.469713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-02-04T20:26:39.470081] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-02-04T20:26:39.470944] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-02-04T20:26:39.470997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:39.471031] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:39.471062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:39.471120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:39.532188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:39.533124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:39.533214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:39.533249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:39.659980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:39.660148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:39.660189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:39.660219] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:39.664144] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-02-04T20:26:39.664523] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-02-04T20:26:39.664700] [INFO ] [sig ] MCRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:39.814084] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCRB.txt [2026-02-04T20:26:39.814251] [INFO ] [sig ] [1947/3449] Completed MCRB in 0.4s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:39.814297] [INFO ] [sig ] [1948/3449] Forecasting MCRI... [2026-02-04T20:26:39.814331] [INFO ] [sig ] Generating forecast for: MCRI [2026-02-04T20:26:39.814374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-02-04T20:26:39.825927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-02-04T20:26:39.826300] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-02-04T20:26:39.827130] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-02-04T20:26:39.827183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:39.827230] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:39.827259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:39.827316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:39.885997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:39.886815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:39.886895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:39.886929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:40.016025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:40.016232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:40.016282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:40.016313] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:40.020222] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-02-04T20:26:40.020535] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-02-04T20:26:40.020691] [INFO ] [sig ] MCRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:40.177317] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MCRI.txt [2026-02-04T20:26:40.177463] [INFO ] [sig ] [1948/3449] Completed MCRI in 0.4s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:40.177504] [INFO ] [sig ] [1949/3449] Forecasting MCS... [2026-02-04T20:26:40.177534] [INFO ] [sig ] Generating forecast for: MCS [2026-02-04T20:26:40.177566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-02-04T20:26:40.255847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-02-04T20:26:40.256230] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-02-04T20:26:40.257085] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-02-04T20:26:40.257137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:40.257169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:40.257196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:40.257253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:40.316285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:40.317135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:40.317217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:40.317252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:40.443479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:40.443650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:40.443694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:40.443724] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:40.447215] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=58.82%) [2026-02-04T20:26:40.447500] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-02-04T20:26:40.447675] [INFO ] [sig ] MCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:40.588113] [INFO ] [LOCAL ] Saved forecast: MCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCS.txt [2026-02-04T20:26:40.588247] [INFO ] [sig ] [1949/3449] Completed MCS in 0.4s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:40.588287] [INFO ] [sig ] [1950/3449] Forecasting MCY... [2026-02-04T20:26:40.588318] [INFO ] [sig ] Generating forecast for: MCY [2026-02-04T20:26:40.588347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-02-04T20:26:40.599428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-02-04T20:26:40.599776] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-02-04T20:26:40.600623] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-02-04T20:26:40.600687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:40.600725] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:40.600753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:40.600811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:40.659895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:40.660594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:40.660678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:40.660713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:40.786710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:40.786885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:40.786927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:40.786956] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:40.790561] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-02-04T20:26:40.790872] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-02-04T20:26:40.791002] [INFO ] [sig ] MCY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:40.934677] [INFO ] [LOCAL ] Saved forecast: MCY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MCY.txt [2026-02-04T20:26:40.934826] [INFO ] [sig ] [1950/3449] Completed MCY in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:40.934867] [INFO ] [sig ] [1951/3449] Forecasting MD... [2026-02-04T20:26:40.934898] [INFO ] [sig ] Generating forecast for: MD [2026-02-04T20:26:40.934928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-02-04T20:26:40.946417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-02-04T20:26:40.946844] [INFO ] [FORECASTER] Starting predict_future for MD [2026-02-04T20:26:40.947700] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-02-04T20:26:40.947752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:40.947784] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:40.947810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:40.947866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:41.007151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:41.008036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:41.008130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:41.008164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:41.133630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:41.133793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:41.133834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:41.133866] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:41.137396] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: DOWN (p=34.94%) [2026-02-04T20:26:41.137754] [INFO ] [FORECASTER] Completed predict_future for MD [2026-02-04T20:26:41.137890] [INFO ] [sig ] MD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:41.284098] [INFO ] [LOCAL ] Saved forecast: MD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MD.txt [2026-02-04T20:26:41.284254] [INFO ] [sig ] [1951/3449] Completed MD in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:41.284297] [INFO ] [sig ] [1952/3449] Forecasting MDAI... [2026-02-04T20:26:41.284327] [INFO ] [sig ] Generating forecast for: MDAI [2026-02-04T20:26:41.284376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-02-04T20:26:41.295713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-02-04T20:26:41.296079] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-02-04T20:26:41.296914] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-02-04T20:26:41.296965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:41.296996] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:41.297023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:41.297080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:41.355653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:41.356505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:41.356630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:41.356674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:41.477802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:41.477981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:41.478027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:41.478055] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:41.481505] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-02-04T20:26:41.481803] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-02-04T20:26:41.481931] [INFO ] [sig ] MDAI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:41.627106] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MDAI.txt [2026-02-04T20:26:41.627261] [INFO ] [sig ] [1952/3449] Completed MDAI in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:41.627305] [INFO ] [sig ] [1953/3449] Forecasting MDB... [2026-02-04T20:26:41.627335] [INFO ] [sig ] Generating forecast for: MDB [2026-02-04T20:26:41.627365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-02-04T20:26:41.638638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-02-04T20:26:41.638989] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-02-04T20:26:41.639821] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-02-04T20:26:41.639873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:41.639905] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:41.639934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:41.639993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:41.703197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:41.704144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:41.704226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:41.704259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:41.832076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:41.832228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:41.832267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:41.832295] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:41.835811] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-02-04T20:26:41.836081] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-02-04T20:26:41.836204] [INFO ] [sig ] MDB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:41.980247] [INFO ] [LOCAL ] Saved forecast: MDB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MDB.txt [2026-02-04T20:26:41.980389] [INFO ] [sig ] [1953/3449] Completed MDB in 0.4s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:41.980431] [INFO ] [sig ] [1954/3449] Forecasting MDGL... [2026-02-04T20:26:41.980461] [INFO ] [sig ] Generating forecast for: MDGL [2026-02-04T20:26:41.980491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-02-04T20:26:41.991522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-02-04T20:26:41.991897] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-02-04T20:26:41.992772] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-02-04T20:26:41.992826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:41.992860] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:41.992889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:41.992947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:42.050964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:42.051719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:42.051848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:42.051885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:42.168954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:42.169103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:42.169144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:42.169173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:42.172536] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-02-04T20:26:42.172842] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-02-04T20:26:42.172971] [INFO ] [sig ] MDGL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:42.320440] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MDGL.txt [2026-02-04T20:26:42.320602] [INFO ] [sig ] [1954/3449] Completed MDGL in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:42.320648] [INFO ] [sig ] [1955/3449] Forecasting MDLZ... [2026-02-04T20:26:42.320681] [INFO ] [sig ] Generating forecast for: MDLZ [2026-02-04T20:26:42.320713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-02-04T20:26:42.332070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-02-04T20:26:42.332421] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-02-04T20:26:42.333267] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-02-04T20:26:42.333327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:42.333363] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:42.333394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:42.333453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:42.393092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:42.393825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:42.393908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:42.393942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:42.529370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:42.529528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:42.529596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:42.529636] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:42.533151] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=81.64%) [2026-02-04T20:26:42.533444] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-02-04T20:26:42.533595] [INFO ] [sig ] MDLZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:42.676601] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MDLZ.txt [2026-02-04T20:26:42.676756] [INFO ] [sig ] [1955/3449] Completed MDLZ in 0.4s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:42.676798] [INFO ] [sig ] [1956/3449] Forecasting MDWD... [2026-02-04T20:26:42.676827] [INFO ] [sig ] Generating forecast for: MDWD [2026-02-04T20:26:42.676858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-02-04T20:26:42.688373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-02-04T20:26:42.688813] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-02-04T20:26:42.689717] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-02-04T20:26:42.689770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:42.689801] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:42.689827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:42.689884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:42.748074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:42.748962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:42.749049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:42.749084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:42.867395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:42.867552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:42.867623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:42.867654] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:42.871065] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=22.98%) [2026-02-04T20:26:42.871350] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-02-04T20:26:42.871478] [INFO ] [sig ] MDWD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:43.019040] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MDWD.txt [2026-02-04T20:26:43.019232] [INFO ] [sig ] [1956/3449] Completed MDWD in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:43.019276] [INFO ] [sig ] [1957/3449] Forecasting MDXG... [2026-02-04T20:26:43.019309] [INFO ] [sig ] Generating forecast for: MDXG [2026-02-04T20:26:43.019339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-02-04T20:26:43.030866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-02-04T20:26:43.031243] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-02-04T20:26:43.032069] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-02-04T20:26:43.032121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:43.032153] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:43.032179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:43.032236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:43.091289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:43.092227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:43.092317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:43.092351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:43.212339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:43.212502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:43.212541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:43.212602] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:43.216059] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-02-04T20:26:43.216355] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-02-04T20:26:43.216485] [INFO ] [sig ] MDXG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:43.358355] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MDXG.txt [2026-02-04T20:26:43.358614] [INFO ] [sig ] [1957/3449] Completed MDXG in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:43.358699] [INFO ] [sig ] [1958/3449] Forecasting MDXH... [2026-02-04T20:26:43.358750] [INFO ] [sig ] Generating forecast for: MDXH [2026-02-04T20:26:43.358793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-02-04T20:26:43.369963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-02-04T20:26:43.370374] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-02-04T20:26:43.371214] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-02-04T20:26:43.371266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:43.371298] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:43.371325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:43.371382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:43.428545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:43.429465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:43.429551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:43.429619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:43.549362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:43.549524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:43.549565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:43.549616] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:43.553092] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-02-04T20:26:43.553388] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-02-04T20:26:43.553522] [INFO ] [sig ] MDXH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:43.707805] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MDXH.txt [2026-02-04T20:26:43.707979] [INFO ] [sig ] [1958/3449] Completed MDXH in 0.3s | 2.80 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-04T20:26:43.708024] [INFO ] [sig ] [1959/3449] Forecasting MEC... [2026-02-04T20:26:43.708056] [INFO ] [sig ] Generating forecast for: MEC [2026-02-04T20:26:43.708087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-02-04T20:26:43.723078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-02-04T20:26:43.723499] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-02-04T20:26:43.724363] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-02-04T20:26:43.724415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:43.724453] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:43.724483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:43.724564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:43.781303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:43.782022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:43.782118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:43.782152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:43.903171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:43.903327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:43.903369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:43.903398] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:43.907315] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-02-04T20:26:43.907611] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-02-04T20:26:43.907740] [INFO ] [sig ] MEC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:44.050593] [INFO ] [LOCAL ] Saved forecast: MEC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MEC.txt [2026-02-04T20:26:44.050741] [INFO ] [sig ] [1959/3449] Completed MEC in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.9m [2026-02-04T20:26:44.050783] [INFO ] [sig ] [1960/3449] Forecasting MED... [2026-02-04T20:26:44.050813] [INFO ] [sig ] Generating forecast for: MED [2026-02-04T20:26:44.050844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-02-04T20:26:44.062339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-02-04T20:26:44.062746] [INFO ] [FORECASTER] Starting predict_future for MED [2026-02-04T20:26:44.063530] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-02-04T20:26:44.063603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:44.063657] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:44.063685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:44.063746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:44.121455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:44.122325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:44.122404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:44.122437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:44.246834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:44.246991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:44.247031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:44.247061] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:44.250444] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-02-04T20:26:44.250740] [INFO ] [FORECASTER] Completed predict_future for MED [2026-02-04T20:26:44.250866] [INFO ] [sig ] MED: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:44.409255] [INFO ] [LOCAL ] Saved forecast: MED 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MED.txt [2026-02-04T20:26:44.409439] [INFO ] [sig ] [1960/3449] Completed MED in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.9m [2026-02-04T20:26:44.409486] [INFO ] [sig ] [1961/3449] Forecasting MEDP... [2026-02-04T20:26:44.409520] [INFO ] [sig ] Generating forecast for: MEDP [2026-02-04T20:26:44.409552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-02-04T20:26:44.421282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-02-04T20:26:44.421738] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-02-04T20:26:44.422638] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-02-04T20:26:44.422715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:44.422791] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:44.422832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:44.422903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:44.487736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:44.488849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:44.488935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:44.488969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:44.612561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:44.612736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:44.612775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:44.612804] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:44.616212] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-02-04T20:26:44.616487] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-02-04T20:26:44.616641] [INFO ] [sig ] MEDP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:44.761731] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MEDP.txt [2026-02-04T20:26:44.761891] [INFO ] [sig ] [1961/3449] Completed MEDP in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.9m [2026-02-04T20:26:44.761933] [INFO ] [sig ] [1962/3449] Forecasting MEG... [2026-02-04T20:26:44.761964] [INFO ] [sig ] Generating forecast for: MEG [2026-02-04T20:26:44.761994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-02-04T20:26:44.773290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-02-04T20:26:44.773681] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-02-04T20:26:44.774479] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-02-04T20:26:44.774531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:44.774563] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:44.774620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:44.774690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:44.835186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:44.836063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:44.836145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:44.836180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:44.962254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:44.962408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:44.962449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:44.962478] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:44.965933] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-02-04T20:26:44.966209] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-02-04T20:26:44.966339] [INFO ] [sig ] MEG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:45.110142] [INFO ] [LOCAL ] Saved forecast: MEG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MEG.txt [2026-02-04T20:26:45.110300] [INFO ] [sig ] [1962/3449] Completed MEG in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:45.110344] [INFO ] [sig ] [1963/3449] Forecasting MEGI... [2026-02-04T20:26:45.110375] [INFO ] [sig ] Generating forecast for: MEGI [2026-02-04T20:26:45.110408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-02-04T20:26:45.121965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-02-04T20:26:45.122323] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-02-04T20:26:45.123192] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-02-04T20:26:45.123245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:45.123278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:45.123305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:45.123362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:45.180932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:45.181642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:45.181721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:45.181756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:45.309468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:45.309670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:45.309726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:45.309758] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:45.313440] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=69.82%) [2026-02-04T20:26:45.313794] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-02-04T20:26:45.313931] [INFO ] [sig ] MEGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:45.458180] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MEGI.txt [2026-02-04T20:26:45.458340] [INFO ] [sig ] [1963/3449] Completed MEGI in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:45.458396] [INFO ] [sig ] [1964/3449] Forecasting MEI... [2026-02-04T20:26:45.458432] [INFO ] [sig ] Generating forecast for: MEI [2026-02-04T20:26:45.458467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-02-04T20:26:45.469941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-02-04T20:26:45.470308] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-02-04T20:26:45.471148] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-02-04T20:26:45.471201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:45.471233] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:45.471259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:45.471317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:45.529932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:45.530894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:45.530996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:45.531041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:45.657142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:45.657304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:45.657346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:45.657431] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:45.661100] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-02-04T20:26:45.661434] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-02-04T20:26:45.661599] [INFO ] [sig ] MEI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:45.873831] [INFO ] [LOCAL ] Saved forecast: MEI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MEI.txt [2026-02-04T20:26:45.873982] [INFO ] [sig ] [1964/3449] Completed MEI in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:45.874029] [INFO ] [sig ] [1965/3449] Forecasting MELI... [2026-02-04T20:26:45.874062] [INFO ] [sig ] Generating forecast for: MELI [2026-02-04T20:26:45.874093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-02-04T20:26:45.885407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-02-04T20:26:45.885809] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-02-04T20:26:45.886704] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-02-04T20:26:45.886758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:45.886792] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:45.886820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:45.886879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:45.945952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:45.946810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:45.946888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:45.946921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:46.069497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:46.069660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:46.069703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:46.069735] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:46.073290] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-02-04T20:26:46.073564] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-02-04T20:26:46.073713] [INFO ] [sig ] MELI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:46.227589] [INFO ] [LOCAL ] Saved forecast: MELI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MELI.txt [2026-02-04T20:26:46.227735] [INFO ] [sig ] [1965/3449] Completed MELI in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:46.227776] [INFO ] [sig ] [1966/3449] Forecasting MEOH... [2026-02-04T20:26:46.227807] [INFO ] [sig ] Generating forecast for: MEOH [2026-02-04T20:26:46.227837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-02-04T20:26:46.239927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-02-04T20:26:46.240323] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-02-04T20:26:46.241197] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-02-04T20:26:46.241251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:46.241283] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:46.241310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:46.241366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:46.298515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:46.299441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:46.299523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:46.299557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:46.424446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:46.424624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:46.424667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:46.424697] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:46.428107] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=17.96%) [2026-02-04T20:26:46.428403] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-02-04T20:26:46.428531] [INFO ] [sig ] MEOH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:46.570491] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MEOH.txt [2026-02-04T20:26:46.570674] [INFO ] [sig ] [1966/3449] Completed MEOH in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:46.570728] [INFO ] [sig ] [1967/3449] Forecasting MERC... [2026-02-04T20:26:46.570764] [INFO ] [sig ] Generating forecast for: MERC [2026-02-04T20:26:46.570802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-02-04T20:26:46.581761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-02-04T20:26:46.582154] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-02-04T20:26:46.583051] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-02-04T20:26:46.583104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:46.583135] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:46.583162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:46.583219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:46.640206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:46.641110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:46.641193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:46.641226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:46.760326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:46.760483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:46.760522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:46.760550] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:46.764023] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-02-04T20:26:46.764302] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-02-04T20:26:46.764426] [INFO ] [sig ] MERC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:46.904919] [INFO ] [LOCAL ] Saved forecast: MERC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MERC.txt [2026-02-04T20:26:46.905068] [INFO ] [sig ] [1967/3449] Completed MERC in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:46.905111] [INFO ] [sig ] [1968/3449] Forecasting META... [2026-02-04T20:26:46.905140] [INFO ] [sig ] Generating forecast for: META [2026-02-04T20:26:46.905170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-02-04T20:26:46.916025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-02-04T20:26:46.916335] [INFO ] [FORECASTER] Starting predict_future for META [2026-02-04T20:26:46.917172] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-02-04T20:26:46.917224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:46.917256] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:46.917283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:46.917340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:46.974164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:46.975007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:46.975088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:46.975121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:47.098477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:47.098641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:47.098699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:47.098730] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:47.102110] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=28.46%) [2026-02-04T20:26:47.102381] [INFO ] [FORECASTER] Completed predict_future for META [2026-02-04T20:26:47.102508] [INFO ] [sig ] META: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:47.243308] [INFO ] [LOCAL ] Saved forecast: META 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/META.txt [2026-02-04T20:26:47.243453] [INFO ] [sig ] [1968/3449] Completed META in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:47.243494] [INFO ] [sig ] [1969/3449] Forecasting METC... [2026-02-04T20:26:47.243523] [INFO ] [sig ] Generating forecast for: METC [2026-02-04T20:26:47.243555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-02-04T20:26:47.254447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-02-04T20:26:47.254807] [INFO ] [FORECASTER] Starting predict_future for METC [2026-02-04T20:26:47.255611] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-02-04T20:26:47.255663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:47.255696] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:47.255722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:47.255778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:47.312298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:47.313068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:47.313150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:47.313182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:47.426355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:47.426507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:47.426546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:47.426594] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:47.430076] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-02-04T20:26:47.430347] [INFO ] [FORECASTER] Completed predict_future for METC [2026-02-04T20:26:47.430474] [INFO ] [sig ] METC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:47.570467] [INFO ] [LOCAL ] Saved forecast: METC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/METC.txt [2026-02-04T20:26:47.570633] [INFO ] [sig ] [1969/3449] Completed METC in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:47.570678] [INFO ] [sig ] [1970/3449] Forecasting METCB... [2026-02-04T20:26:47.570709] [INFO ] [sig ] Generating forecast for: METCB [2026-02-04T20:26:47.570739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-02-04T20:26:47.581710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-02-04T20:26:47.582046] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-02-04T20:26:47.582849] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-02-04T20:26:47.582901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:47.582932] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:47.582958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:47.583013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:47.642498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:47.643407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:47.643494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:47.643528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:47.766465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:47.766638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:47.766679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:47.766709] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:47.770168] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-02-04T20:26:47.770451] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-02-04T20:26:47.770605] [INFO ] [sig ] METCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:47.910144] [INFO ] [LOCAL ] Saved forecast: METCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/METCB.txt [2026-02-04T20:26:47.910294] [INFO ] [sig ] [1970/3449] Completed METCB in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:47.910336] [INFO ] [sig ] [1971/3449] Forecasting METD... [2026-02-04T20:26:47.910367] [INFO ] [sig ] Generating forecast for: METD [2026-02-04T20:26:47.910397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-02-04T20:26:47.922108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-02-04T20:26:47.922501] [INFO ] [FORECASTER] Starting predict_future for METD [2026-02-04T20:26:47.923365] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-02-04T20:26:47.923420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:47.923452] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:47.923480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:47.923538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:47.984208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:47.985091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:47.985231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:47.985267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:48.113198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:48.113354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:48.113393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:48.113422] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:48.116900] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=48.60%) [2026-02-04T20:26:48.117186] [INFO ] [FORECASTER] Completed predict_future for METD [2026-02-04T20:26:48.117319] [INFO ] [sig ] METD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:48.288296] [INFO ] [LOCAL ] Saved forecast: METD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/METD.txt [2026-02-04T20:26:48.288453] [INFO ] [sig ] [1971/3449] Completed METD in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:48.288497] [INFO ] [sig ] [1972/3449] Forecasting MFA... [2026-02-04T20:26:48.288527] [INFO ] [sig ] Generating forecast for: MFA [2026-02-04T20:26:48.288558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-02-04T20:26:48.300032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-02-04T20:26:48.300399] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-02-04T20:26:48.301215] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-02-04T20:26:48.301273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:48.301319] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:48.301348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:48.301405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:48.359815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:48.360697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:48.360797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:48.360839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:48.481471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:48.481645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:48.481687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:48.481716] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:48.485105] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-02-04T20:26:48.485398] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-02-04T20:26:48.485532] [INFO ] [sig ] MFA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:48.627056] [INFO ] [LOCAL ] Saved forecast: MFA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MFA.txt [2026-02-04T20:26:48.627194] [INFO ] [sig ] [1972/3449] Completed MFA in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:48.627233] [INFO ] [sig ] [1973/3449] Forecasting MFC... [2026-02-04T20:26:48.627262] [INFO ] [sig ] Generating forecast for: MFC [2026-02-04T20:26:48.627293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-02-04T20:26:48.638673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-02-04T20:26:48.639022] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-02-04T20:26:48.639854] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-02-04T20:26:48.639906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:48.639937] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:48.639964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:48.640021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:48.698938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:48.699821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:48.699913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:48.699946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:48.828562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:48.828790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:48.828845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:48.828892] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:48.832915] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=74.50%) [2026-02-04T20:26:48.833263] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-02-04T20:26:48.833426] [INFO ] [sig ] MFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:48.983835] [INFO ] [LOCAL ] Saved forecast: MFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MFC.txt [2026-02-04T20:26:48.983978] [INFO ] [sig ] [1973/3449] Completed MFC in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:48.984026] [INFO ] [sig ] [1974/3449] Forecasting MFG... [2026-02-04T20:26:48.984056] [INFO ] [sig ] Generating forecast for: MFG [2026-02-04T20:26:48.984087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-02-04T20:26:48.995413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-02-04T20:26:48.995804] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-02-04T20:26:48.996664] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-02-04T20:26:48.996718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:48.996753] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:48.996781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:48.996850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:49.056249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:49.057071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:49.057161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:49.057195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:49.183590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:49.183744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:49.183786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:49.183817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:49.187345] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-02-04T20:26:49.187638] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-02-04T20:26:49.187789] [INFO ] [sig ] MFG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:49.335401] [INFO ] [LOCAL ] Saved forecast: MFG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MFG.txt [2026-02-04T20:26:49.335590] [INFO ] [sig ] [1974/3449] Completed MFG in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:49.335636] [INFO ] [sig ] [1975/3449] Forecasting MFI... [2026-02-04T20:26:49.335666] [INFO ] [sig ] Generating forecast for: MFI [2026-02-04T20:26:49.335696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-02-04T20:26:49.346534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-02-04T20:26:49.346879] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-02-04T20:26:49.347698] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-02-04T20:26:49.347752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:49.347787] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:49.347815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:49.347874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:49.407158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:49.407823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:49.407903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:49.407959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:49.528591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:49.528738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:49.528777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:49.528805] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:49.532274] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=72.28%) [2026-02-04T20:26:49.532544] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-02-04T20:26:49.532695] [INFO ] [sig ] MFI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:49.674599] [INFO ] [LOCAL ] Saved forecast: MFI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MFI.txt [2026-02-04T20:26:49.674738] [INFO ] [sig ] [1975/3449] Completed MFI in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-04T20:26:49.674797] [INFO ] [sig ] [1976/3449] Forecasting MFIC... [2026-02-04T20:26:49.674836] [INFO ] [sig ] Generating forecast for: MFIC [2026-02-04T20:26:49.674875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-02-04T20:26:49.686412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-02-04T20:26:49.686766] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-02-04T20:26:49.687563] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-02-04T20:26:49.687640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:49.687673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:49.687708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:49.687791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:49.747858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:49.748530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:49.748628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:49.748665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:49.872657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:49.872813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:49.872858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:49.872887] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:49.876409] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=22.31%) [2026-02-04T20:26:49.876714] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-02-04T20:26:49.876847] [INFO ] [sig ] MFIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:50.033842] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MFIC.txt [2026-02-04T20:26:50.034003] [INFO ] [sig ] [1976/3449] Completed MFIC in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.8m [2026-02-04T20:26:50.034046] [INFO ] [sig ] [1977/3449] Forecasting MFIN... [2026-02-04T20:26:50.034076] [INFO ] [sig ] Generating forecast for: MFIN [2026-02-04T20:26:50.034107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-02-04T20:26:50.045285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-02-04T20:26:50.045731] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-02-04T20:26:50.046633] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-02-04T20:26:50.046691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:50.046733] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:50.046768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:50.046840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:50.106829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:50.107675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:50.107759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:50.107794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:50.232048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:50.232201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:50.232240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:50.232269] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:50.235715] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=70.65%) [2026-02-04T20:26:50.236019] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-02-04T20:26:50.236162] [INFO ] [sig ] MFIN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:50.385034] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MFIN.txt [2026-02-04T20:26:50.385173] [INFO ] [sig ] [1977/3449] Completed MFIN in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.8m [2026-02-04T20:26:50.385220] [INFO ] [sig ] [1978/3449] Forecasting MFM... [2026-02-04T20:26:50.385251] [INFO ] [sig ] Generating forecast for: MFM [2026-02-04T20:26:50.385281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-02-04T20:26:50.397381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-02-04T20:26:50.397755] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-02-04T20:26:50.398735] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-02-04T20:26:50.398799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:50.398885] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:50.398918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:50.398985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:50.459474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:50.460176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:50.460256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:50.460294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:50.588024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:50.588198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:50.588242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:50.588272] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:50.592051] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-02-04T20:26:50.592362] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-02-04T20:26:50.592508] [INFO ] [sig ] MFM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:50.739363] [INFO ] [LOCAL ] Saved forecast: MFM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MFM.txt [2026-02-04T20:26:50.739538] [INFO ] [sig ] [1978/3449] Completed MFM in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:50.739620] [INFO ] [sig ] [1979/3449] Forecasting MG... [2026-02-04T20:26:50.739655] [INFO ] [sig ] Generating forecast for: MG [2026-02-04T20:26:50.739688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-02-04T20:26:50.752022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-02-04T20:26:50.752459] [INFO ] [FORECASTER] Starting predict_future for MG [2026-02-04T20:26:50.753380] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-02-04T20:26:50.753445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:50.753481] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:50.753508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:50.753565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:50.816647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:50.817503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:50.817604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:50.817642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:50.939707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:50.939865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:50.939907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:50.939955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:50.944191] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-02-04T20:26:50.944495] [INFO ] [FORECASTER] Completed predict_future for MG [2026-02-04T20:26:50.944650] [INFO ] [sig ] MG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:51.093773] [INFO ] [LOCAL ] Saved forecast: MG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MG.txt [2026-02-04T20:26:51.093930] [INFO ] [sig ] [1979/3449] Completed MG in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:51.093972] [INFO ] [sig ] [1980/3449] Forecasting MGA... [2026-02-04T20:26:51.094002] [INFO ] [sig ] Generating forecast for: MGA [2026-02-04T20:26:51.094032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-02-04T20:26:51.105079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-02-04T20:26:51.105446] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-02-04T20:26:51.106269] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-02-04T20:26:51.106335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:51.106369] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:51.106396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:51.106453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:51.166624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:51.167539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:51.167646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:51.167682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:51.311988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:51.312147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:51.312189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:51.312218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:51.315785] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-02-04T20:26:51.316068] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-02-04T20:26:51.316202] [INFO ] [sig ] MGA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:51.463857] [INFO ] [LOCAL ] Saved forecast: MGA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGA.txt [2026-02-04T20:26:51.464018] [INFO ] [sig ] [1980/3449] Completed MGA in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:51.464072] [INFO ] [sig ] [1981/3449] Forecasting MGEE... [2026-02-04T20:26:51.464103] [INFO ] [sig ] Generating forecast for: MGEE [2026-02-04T20:26:51.464134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-02-04T20:26:51.475115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-02-04T20:26:51.475488] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-02-04T20:26:51.476330] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-02-04T20:26:51.476385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:51.476417] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:51.476444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:51.476502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:51.535273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:51.536143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:51.536224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:51.536274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:51.662076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:51.662233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:51.662273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:51.662300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:51.666212] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-02-04T20:26:51.666503] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-02-04T20:26:51.666655] [INFO ] [sig ] MGEE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:51.816512] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MGEE.txt [2026-02-04T20:26:51.816738] [INFO ] [sig ] [1981/3449] Completed MGEE in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:51.816803] [INFO ] [sig ] [1982/3449] Forecasting MGIC... [2026-02-04T20:26:51.816849] [INFO ] [sig ] Generating forecast for: MGIC [2026-02-04T20:26:51.816894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-02-04T20:26:51.828689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-02-04T20:26:51.829043] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-02-04T20:26:51.829867] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-02-04T20:26:51.829919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:51.829952] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:51.829979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:51.830036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:51.889548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:51.890455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:51.890539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:51.890592] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:52.019702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:52.019872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:52.019920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:52.019954] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:52.023404] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-02-04T20:26:52.023724] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-02-04T20:26:52.023855] [INFO ] [sig ] MGIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:52.176061] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MGIC.txt [2026-02-04T20:26:52.176237] [INFO ] [sig ] [1982/3449] Completed MGIC in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:52.176278] [INFO ] [sig ] [1983/3449] Forecasting MGM... [2026-02-04T20:26:52.176311] [INFO ] [sig ] Generating forecast for: MGM [2026-02-04T20:26:52.176341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-02-04T20:26:52.188925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-02-04T20:26:52.189286] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-02-04T20:26:52.190145] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-02-04T20:26:52.190197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:52.190228] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:52.190268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:52.190326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:52.250128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:52.251003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:52.251084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:52.251119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:52.375219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:52.375374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:52.375417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:52.375446] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:52.379006] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-02-04T20:26:52.379277] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-02-04T20:26:52.379403] [INFO ] [sig ] MGM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:52.546085] [INFO ] [LOCAL ] Saved forecast: MGM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGM.txt [2026-02-04T20:26:52.546241] [INFO ] [sig ] [1983/3449] Completed MGM in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:52.546280] [INFO ] [sig ] [1984/3449] Forecasting MGNI... [2026-02-04T20:26:52.546311] [INFO ] [sig ] Generating forecast for: MGNI [2026-02-04T20:26:52.546341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-02-04T20:26:52.557920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-02-04T20:26:52.558354] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-02-04T20:26:52.559285] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-02-04T20:26:52.559340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:52.559373] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:52.559401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:52.559459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:52.619112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:52.620033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:52.620124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:52.620161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:52.750432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:52.750608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:52.750651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:52.750680] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:52.754507] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: DOWN (p=47.82%) [2026-02-04T20:26:52.754810] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-02-04T20:26:52.754946] [INFO ] [sig ] MGNI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:52.899105] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGNI.txt [2026-02-04T20:26:52.899269] [INFO ] [sig ] [1984/3449] Completed MGNI in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:52.899312] [INFO ] [sig ] [1985/3449] Forecasting MGNX... [2026-02-04T20:26:52.899345] [INFO ] [sig ] Generating forecast for: MGNX [2026-02-04T20:26:52.899378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-02-04T20:26:52.910769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-02-04T20:26:52.911149] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-02-04T20:26:52.912009] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-02-04T20:26:52.912062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:52.912094] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:52.912121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:52.912178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:52.970299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:52.971217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:52.971305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:52.971340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:53.100027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:53.100191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:53.100234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:53.100265] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:53.103783] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-02-04T20:26:53.104065] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-02-04T20:26:53.104196] [INFO ] [sig ] MGNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:53.247356] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGNX.txt [2026-02-04T20:26:53.247508] [INFO ] [sig ] [1985/3449] Completed MGNX in 0.3s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:53.247550] [INFO ] [sig ] [1986/3449] Forecasting MGPI... [2026-02-04T20:26:53.247601] [INFO ] [sig ] Generating forecast for: MGPI [2026-02-04T20:26:53.247634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-02-04T20:26:53.258654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-02-04T20:26:53.259032] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-02-04T20:26:53.259848] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-02-04T20:26:53.259900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:53.259932] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:53.259959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:53.260015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:53.317186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:53.318068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:53.318152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:53.318184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:53.438659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:53.438818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:53.438865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:53.438899] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:53.442260] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-02-04T20:26:53.442529] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-02-04T20:26:53.442672] [INFO ] [sig ] MGPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:53.585916] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MGPI.txt [2026-02-04T20:26:53.586070] [INFO ] [sig ] [1986/3449] Completed MGPI in 0.3s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:53.586110] [INFO ] [sig ] [1987/3449] Forecasting MGRC... [2026-02-04T20:26:53.586142] [INFO ] [sig ] Generating forecast for: MGRC [2026-02-04T20:26:53.586179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-02-04T20:26:53.597825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-02-04T20:26:53.598234] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-02-04T20:26:53.599058] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-02-04T20:26:53.599110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:53.599145] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:53.599172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:53.599231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:53.656503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:53.657402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:53.657484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:53.657516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:53.771894] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:53.772049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:53.772089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:53.772118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:53.775494] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-02-04T20:26:53.775785] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-02-04T20:26:53.775912] [INFO ] [sig ] MGRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:53.928931] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGRC.txt [2026-02-04T20:26:53.929094] [INFO ] [sig ] [1987/3449] Completed MGRC in 0.3s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:53.929133] [INFO ] [sig ] [1988/3449] Forecasting MGTX... [2026-02-04T20:26:53.929164] [INFO ] [sig ] Generating forecast for: MGTX [2026-02-04T20:26:53.929195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-02-04T20:26:53.940005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-02-04T20:26:53.940354] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-02-04T20:26:53.941230] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-02-04T20:26:53.941288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:53.941322] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:53.941351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:53.941410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:54.000177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:54.001119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:54.001253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:54.001299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:54.128300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:54.128457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:54.128496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:54.128526] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:54.131959] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-02-04T20:26:54.132239] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-02-04T20:26:54.132363] [INFO ] [sig ] MGTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:54.277390] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGTX.txt [2026-02-04T20:26:54.277554] [INFO ] [sig ] [1988/3449] Completed MGTX in 0.3s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:54.277616] [INFO ] [sig ] [1989/3449] Forecasting MGX... [2026-02-04T20:26:54.277649] [INFO ] [sig ] Generating forecast for: MGX [2026-02-04T20:26:54.277680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-02-04T20:26:54.289032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-02-04T20:26:54.289394] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-02-04T20:26:54.290266] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-02-04T20:26:54.290320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:54.290353] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:54.290387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:54.290453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:54.349247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:54.350134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:54.350214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:54.350247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:54.470276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:54.470412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:54.470452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:54.470480] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:54.473841] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-02-04T20:26:54.474110] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-02-04T20:26:54.474234] [INFO ] [sig ] MGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:54.621092] [INFO ] [LOCAL ] Saved forecast: MGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MGX.txt [2026-02-04T20:26:54.621244] [INFO ] [sig ] [1989/3449] Completed MGX in 0.3s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:54.621285] [INFO ] [sig ] [1990/3449] Forecasting MGY... [2026-02-04T20:26:54.621315] [INFO ] [sig ] Generating forecast for: MGY [2026-02-04T20:26:54.621346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-02-04T20:26:54.632729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-02-04T20:26:54.633109] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-02-04T20:26:54.634005] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-02-04T20:26:54.634058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:54.634091] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:54.634119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:54.634176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:54.692638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:54.693708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:54.693790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:54.693823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:54.812599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:54.812757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:54.812798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:54.812827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:54.816307] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=35.06%) [2026-02-04T20:26:54.816597] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-02-04T20:26:54.816727] [INFO ] [sig ] MGY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:54.963692] [INFO ] [LOCAL ] Saved forecast: MGY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MGY.txt [2026-02-04T20:26:54.963844] [INFO ] [sig ] [1990/3449] Completed MGY in 0.3s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:54.963885] [INFO ] [sig ] [1991/3449] Forecasting MHD... [2026-02-04T20:26:54.963916] [INFO ] [sig ] Generating forecast for: MHD [2026-02-04T20:26:54.963947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-02-04T20:26:54.976312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-02-04T20:26:54.976673] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-02-04T20:26:54.977762] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-02-04T20:26:54.977821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:54.977862] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:54.977897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:54.977997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:55.040995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:55.041886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:55.041985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:55.042023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:55.184725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:55.184882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:55.184925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:55.184956] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:55.188374] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-02-04T20:26:55.188668] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-02-04T20:26:55.188794] [INFO ] [sig ] MHD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:55.358227] [INFO ] [LOCAL ] Saved forecast: MHD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MHD.txt [2026-02-04T20:26:55.358623] [INFO ] [sig ] [1991/3449] Completed MHD in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:55.358671] [INFO ] [sig ] [1992/3449] Forecasting MHF... [2026-02-04T20:26:55.358704] [INFO ] [sig ] Generating forecast for: MHF [2026-02-04T20:26:55.358736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-02-04T20:26:55.370053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-02-04T20:26:55.370423] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-02-04T20:26:55.371240] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-02-04T20:26:55.371292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:55.371323] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:55.371349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:55.371406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:55.431627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:55.432474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:55.432558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:55.432613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:55.559222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:55.559380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:55.559441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:55.559473] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:55.563654] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-02-04T20:26:55.563929] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-02-04T20:26:55.564065] [INFO ] [sig ] MHF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:55.713682] [INFO ] [LOCAL ] Saved forecast: MHF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MHF.txt [2026-02-04T20:26:55.713835] [INFO ] [sig ] [1992/3449] Completed MHF in 0.4s | 2.80 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-04T20:26:55.713875] [INFO ] [sig ] [1993/3449] Forecasting MHK... [2026-02-04T20:26:55.713906] [INFO ] [sig ] Generating forecast for: MHK [2026-02-04T20:26:55.713937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-02-04T20:26:55.726065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-02-04T20:26:55.726418] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-02-04T20:26:55.727280] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-02-04T20:26:55.727334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:55.727367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:55.727395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:55.727454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:55.787912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:55.788690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:55.788773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:55.788808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:55.903706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:55.903863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:55.903910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:55.903945] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:55.907410] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-02-04T20:26:55.907707] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-02-04T20:26:55.907836] [INFO ] [sig ] MHK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:56.056663] [INFO ] [LOCAL ] Saved forecast: MHK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MHK.txt [2026-02-04T20:26:56.056813] [INFO ] [sig ] [1993/3449] Completed MHK in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.7m [2026-02-04T20:26:56.056854] [INFO ] [sig ] [1994/3449] Forecasting MHN... [2026-02-04T20:26:56.056884] [INFO ] [sig ] Generating forecast for: MHN [2026-02-04T20:26:56.056914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-02-04T20:26:56.068599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-02-04T20:26:56.068995] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-02-04T20:26:56.069818] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-02-04T20:26:56.069869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:56.069901] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:56.069929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:56.069986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:56.129380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:56.130367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:56.130450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:56.130483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:56.259616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:56.259771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:56.259812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:56.259843] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:56.263933] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=14.43%) [2026-02-04T20:26:56.264233] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-02-04T20:26:56.264367] [INFO ] [sig ] MHN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:56.421890] [INFO ] [LOCAL ] Saved forecast: MHN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MHN.txt [2026-02-04T20:26:56.422064] [INFO ] [sig ] [1994/3449] Completed MHN in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.7m [2026-02-04T20:26:56.422107] [INFO ] [sig ] [1995/3449] Forecasting MHO... [2026-02-04T20:26:56.422140] [INFO ] [sig ] Generating forecast for: MHO [2026-02-04T20:26:56.422172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-02-04T20:26:56.435272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-02-04T20:26:56.435704] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-02-04T20:26:56.436686] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-02-04T20:26:56.436748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:56.436851] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:56.436907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:56.436986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:56.516790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:56.518285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:56.518417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:56.518453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:56.644642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:56.644800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:56.644842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:56.644870] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:56.648328] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-02-04T20:26:56.648620] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-02-04T20:26:56.648748] [INFO ] [sig ] MHO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:56.790524] [INFO ] [LOCAL ] Saved forecast: MHO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MHO.txt [2026-02-04T20:26:56.790700] [INFO ] [sig ] [1995/3449] Completed MHO in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:56.790745] [INFO ] [sig ] [1996/3449] Forecasting MIDD... [2026-02-04T20:26:56.790777] [INFO ] [sig ] Generating forecast for: MIDD [2026-02-04T20:26:56.790811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-02-04T20:26:56.802092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-02-04T20:26:56.802446] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-02-04T20:26:56.803264] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-02-04T20:26:56.803330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:56.803364] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:56.803392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:56.803451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:56.861216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:56.862101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:56.862181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:56.862213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:56.983762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:56.983917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:56.983957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:56.983984] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:56.987336] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-02-04T20:26:56.987623] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-02-04T20:26:56.987752] [INFO ] [sig ] MIDD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:57.132436] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MIDD.txt [2026-02-04T20:26:57.132607] [INFO ] [sig ] [1996/3449] Completed MIDD in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:57.132650] [INFO ] [sig ] [1997/3449] Forecasting MIGI... [2026-02-04T20:26:57.132679] [INFO ] [sig ] Generating forecast for: MIGI [2026-02-04T20:26:57.132710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-02-04T20:26:57.144438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-02-04T20:26:57.144852] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-02-04T20:26:57.145890] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-02-04T20:26:57.145941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:57.145973] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:57.146000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:57.146056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:57.203857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:57.204742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:57.204822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:57.204854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:57.324401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:57.324560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:57.324620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:57.324649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:57.328423] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=59.44%) [2026-02-04T20:26:57.328717] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-02-04T20:26:57.328843] [INFO ] [sig ] MIGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:57.471837] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MIGI.txt [2026-02-04T20:26:57.472010] [INFO ] [sig ] [1997/3449] Completed MIGI in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:57.472057] [INFO ] [sig ] [1998/3449] Forecasting MILN... [2026-02-04T20:26:57.472087] [INFO ] [sig ] Generating forecast for: MILN [2026-02-04T20:26:57.472119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-02-04T20:26:57.484633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-02-04T20:26:57.485002] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-02-04T20:26:57.485809] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-02-04T20:26:57.485860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:57.485891] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:57.485917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:57.485974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:57.547711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:57.548570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:57.548678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:57.548711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:57.655770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:57.655930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:57.655969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:57.656043] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:57.659526] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=78.28%) [2026-02-04T20:26:57.659827] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-02-04T20:26:57.659977] [INFO ] [sig ] MILN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:57.804193] [INFO ] [LOCAL ] Saved forecast: MILN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MILN.txt [2026-02-04T20:26:57.804349] [INFO ] [sig ] [1998/3449] Completed MILN in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:57.804392] [INFO ] [sig ] [1999/3449] Forecasting MIND... [2026-02-04T20:26:57.804421] [INFO ] [sig ] Generating forecast for: MIND [2026-02-04T20:26:57.804452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-02-04T20:26:57.815519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-02-04T20:26:57.815901] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-02-04T20:26:57.816705] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-02-04T20:26:57.816757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:57.816788] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:57.816815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:57.816871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:57.874760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:57.875630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:57.875711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:57.875745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:58.008220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:58.008372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:58.008411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:58.008439] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:58.012178] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-02-04T20:26:58.012452] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-02-04T20:26:58.012598] [INFO ] [sig ] MIND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:26:58.156817] [INFO ] [LOCAL ] Saved forecast: MIND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MIND.txt [2026-02-04T20:26:58.156972] [INFO ] [sig ] [1999/3449] Completed MIND in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:58.157019] [INFO ] [sig ] [2000/3449] Forecasting MIRA... [2026-02-04T20:26:58.157049] [INFO ] [sig ] Generating forecast for: MIRA [2026-02-04T20:26:58.157080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-02-04T20:26:58.168658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-02-04T20:26:58.169029] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-02-04T20:26:58.169909] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-02-04T20:26:58.169963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:58.169996] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:58.170024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:58.170083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:58.231057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:58.232367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:58.232452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:58.232486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:58.355102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:58.355255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:58.355296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:58.355325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:58.358764] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=42.24%) [2026-02-04T20:26:58.359067] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-02-04T20:26:58.359198] [INFO ] [sig ] MIRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:58.501084] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MIRA.txt [2026-02-04T20:26:58.501240] [INFO ] [sig ] [2000/3449] Completed MIRA in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:58.501282] [INFO ] [sig ] [2001/3449] Forecasting MIRM... [2026-02-04T20:26:58.501311] [INFO ] [sig ] Generating forecast for: MIRM [2026-02-04T20:26:58.501342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-02-04T20:26:58.512513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-02-04T20:26:58.512923] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-02-04T20:26:58.513728] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-02-04T20:26:58.513779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:58.513810] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:58.513837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:58.513892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:58.573371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:58.574248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:58.574332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:58.574366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:58.696983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:58.697137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:58.697177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:58.697206] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:58.701055] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-02-04T20:26:58.701341] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-02-04T20:26:58.701468] [INFO ] [sig ] MIRM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:58.853187] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MIRM.txt [2026-02-04T20:26:58.853325] [INFO ] [sig ] [2001/3449] Completed MIRM in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:58.853368] [INFO ] [sig ] [2002/3449] Forecasting MITK... [2026-02-04T20:26:58.853399] [INFO ] [sig ] Generating forecast for: MITK [2026-02-04T20:26:58.853431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-02-04T20:26:58.864511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-02-04T20:26:58.864876] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-02-04T20:26:58.865917] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-02-04T20:26:58.865970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:58.866004] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:58.866031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:58.866093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:58.927176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:58.928051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:58.928136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:58.928169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:59.059558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:59.059731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:59.059773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:59.059802] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:59.063795] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-02-04T20:26:59.064078] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-02-04T20:26:59.064209] [INFO ] [sig ] MITK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:59.210950] [INFO ] [LOCAL ] Saved forecast: MITK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MITK.txt [2026-02-04T20:26:59.211092] [INFO ] [sig ] [2002/3449] Completed MITK in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:59.211140] [INFO ] [sig ] [2003/3449] Forecasting MIY... [2026-02-04T20:26:59.211169] [INFO ] [sig ] Generating forecast for: MIY [2026-02-04T20:26:59.211199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-02-04T20:26:59.222923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-02-04T20:26:59.223283] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-02-04T20:26:59.224138] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-02-04T20:26:59.224382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:59.224416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:59.224443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:59.224502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:59.286186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:59.286930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:59.287014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:59.287048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:59.423870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:59.424026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:59.424083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:59.424114] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:59.427802] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-02-04T20:26:59.428132] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-02-04T20:26:59.428261] [INFO ] [sig ] MIY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:59.572138] [INFO ] [LOCAL ] Saved forecast: MIY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MIY.txt [2026-02-04T20:26:59.572275] [INFO ] [sig ] [2003/3449] Completed MIY in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:59.572317] [INFO ] [sig ] [2004/3449] Forecasting MKC... [2026-02-04T20:26:59.572348] [INFO ] [sig ] Generating forecast for: MKC [2026-02-04T20:26:59.572379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-02-04T20:26:59.583058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-02-04T20:26:59.583409] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-02-04T20:26:59.584273] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-02-04T20:26:59.584340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:59.584384] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:59.584420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:59.584483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:59.642509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:59.643272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:59.643361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:59.643395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:26:59.766814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:26:59.766977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:26:59.767024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:26:59.767059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:26:59.770593] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-02-04T20:26:59.770874] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-02-04T20:26:59.771003] [INFO ] [sig ] MKC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:26:59.914661] [INFO ] [LOCAL ] Saved forecast: MKC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MKC.txt [2026-02-04T20:26:59.914811] [INFO ] [sig ] [2004/3449] Completed MKC in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:26:59.914852] [INFO ] [sig ] [2005/3449] Forecasting MKSI... [2026-02-04T20:26:59.914882] [INFO ] [sig ] Generating forecast for: MKSI [2026-02-04T20:26:59.914912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-02-04T20:26:59.925551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-02-04T20:26:59.925916] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-02-04T20:26:59.926762] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-02-04T20:26:59.926814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:26:59.926846] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:26:59.926876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:26:59.926935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:26:59.985416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:26:59.986158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:26:59.986267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:26:59.986303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:00.139035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:00.139220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:00.139283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:00.139331] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:00.144370] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=14.77%) [2026-02-04T20:27:00.144770] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-02-04T20:27:00.144951] [INFO ] [sig ] MKSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:00.291335] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MKSI.txt [2026-02-04T20:27:00.291469] [INFO ] [sig ] [2005/3449] Completed MKSI in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:27:00.291511] [INFO ] [sig ] [2006/3449] Forecasting MKTX... [2026-02-04T20:27:00.291541] [INFO ] [sig ] Generating forecast for: MKTX [2026-02-04T20:27:00.291588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-02-04T20:27:00.302331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-02-04T20:27:00.302683] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-02-04T20:27:00.303525] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-02-04T20:27:00.303595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:00.303629] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:00.303656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:00.303712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:00.360847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:00.361513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:00.361608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:00.361644] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:00.483132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:00.483290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:00.483331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:00.483361] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:00.486906] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-02-04T20:27:00.487192] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-02-04T20:27:00.487321] [INFO ] [sig ] MKTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:00.629563] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MKTX.txt [2026-02-04T20:27:00.629724] [INFO ] [sig ] [2006/3449] Completed MKTX in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:27:00.629767] [INFO ] [sig ] [2007/3449] Forecasting MLAB... [2026-02-04T20:27:00.629796] [INFO ] [sig ] Generating forecast for: MLAB [2026-02-04T20:27:00.629826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-02-04T20:27:00.640870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-02-04T20:27:00.641242] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-02-04T20:27:00.642063] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-02-04T20:27:00.642115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:00.642160] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:00.642189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:00.642247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:00.700641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:00.701422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:00.701507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:00.701542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:00.821059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:00.821174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:00.821213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:00.821242] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:00.824728] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-02-04T20:27:00.825034] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-02-04T20:27:00.825173] [INFO ] [sig ] MLAB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:00.976226] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLAB.txt [2026-02-04T20:27:00.976377] [INFO ] [sig ] [2007/3449] Completed MLAB in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:27:00.976421] [INFO ] [sig ] [2008/3449] Forecasting MLCO... [2026-02-04T20:27:00.976450] [INFO ] [sig ] Generating forecast for: MLCO [2026-02-04T20:27:00.976480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-02-04T20:27:00.988228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-02-04T20:27:00.988629] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-02-04T20:27:00.989466] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-02-04T20:27:00.989521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:00.989555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:00.989606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:00.989668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:01.049626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:01.050591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:01.050676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:01.050709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:01.180107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:01.180246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:01.180291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:01.180322] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:01.183846] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-02-04T20:27:01.184148] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-02-04T20:27:01.184291] [INFO ] [sig ] MLCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:01.333791] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLCO.txt [2026-02-04T20:27:01.333967] [INFO ] [sig ] [2008/3449] Completed MLCO in 0.4s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:27:01.334011] [INFO ] [sig ] [2009/3449] Forecasting MLGO... [2026-02-04T20:27:01.334041] [INFO ] [sig ] Generating forecast for: MLGO [2026-02-04T20:27:01.334072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-02-04T20:27:01.345060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-02-04T20:27:01.345471] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-02-04T20:27:01.346312] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-02-04T20:27:01.346365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:01.346398] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:01.346427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:01.346484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:01.407945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:01.408783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:01.408867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:01.408901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:01.529679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:01.529833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:01.529873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:01.529902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:01.533293] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=44.62%) [2026-02-04T20:27:01.533567] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-02-04T20:27:01.533717] [INFO ] [sig ] MLGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:01.682421] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLGO.txt [2026-02-04T20:27:01.682563] [INFO ] [sig ] [2009/3449] Completed MLGO in 0.3s | 2.80 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-04T20:27:01.682633] [INFO ] [sig ] [2010/3449] Forecasting MLI... [2026-02-04T20:27:01.682666] [INFO ] [sig ] Generating forecast for: MLI [2026-02-04T20:27:01.682697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-02-04T20:27:01.695213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-02-04T20:27:01.695594] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-02-04T20:27:01.696434] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-02-04T20:27:01.696488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:01.696521] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:01.696550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:01.696629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:01.766259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:01.767179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:01.767274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:01.767310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:01.910861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:01.911003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:01.911056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:01.911100] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:01.915626] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-02-04T20:27:01.915993] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-02-04T20:27:01.916189] [INFO ] [sig ] MLI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:02.064155] [INFO ] [LOCAL ] Saved forecast: MLI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLI.txt [2026-02-04T20:27:02.064300] [INFO ] [sig ] [2010/3449] Completed MLI in 0.4s | 2.80 sym/s | Total: 12.0m | ETA: 8.6m [2026-02-04T20:27:02.064360] [INFO ] [sig ] [2011/3449] Forecasting MLKN... [2026-02-04T20:27:02.064393] [INFO ] [sig ] Generating forecast for: MLKN [2026-02-04T20:27:02.064424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-02-04T20:27:02.075636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-02-04T20:27:02.076043] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-02-04T20:27:02.076912] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-02-04T20:27:02.076964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:02.076997] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:02.077024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:02.077081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:02.136079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:02.136978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:02.137076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:02.137124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:02.262490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:02.262673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:02.262721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:02.262751] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:02.266427] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-02-04T20:27:02.266754] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-02-04T20:27:02.266892] [INFO ] [sig ] MLKN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:02.413728] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MLKN.txt [2026-02-04T20:27:02.413885] [INFO ] [sig ] [2011/3449] Completed MLKN in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.6m [2026-02-04T20:27:02.413927] [INFO ] [sig ] [2012/3449] Forecasting MLM... [2026-02-04T20:27:02.413958] [INFO ] [sig ] Generating forecast for: MLM [2026-02-04T20:27:02.413988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-02-04T20:27:02.425698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-02-04T20:27:02.426080] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-02-04T20:27:02.426899] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-02-04T20:27:02.426950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:02.427010] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:02.427040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:02.427097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:02.486026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:02.486888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:02.486975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:02.487011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:02.614665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:02.614831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:02.614872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:02.614903] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:02.618548] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=31.55%) [2026-02-04T20:27:02.618867] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-02-04T20:27:02.619042] [INFO ] [sig ] MLM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:02.763560] [INFO ] [LOCAL ] Saved forecast: MLM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLM.txt [2026-02-04T20:27:02.763733] [INFO ] [sig ] [2012/3449] Completed MLM in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:02.763775] [INFO ] [sig ] [2013/3449] Forecasting MLP... [2026-02-04T20:27:02.763807] [INFO ] [sig ] Generating forecast for: MLP [2026-02-04T20:27:02.763838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-02-04T20:27:02.775228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-02-04T20:27:02.775613] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-02-04T20:27:02.776455] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-02-04T20:27:02.776508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:02.776539] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:02.776565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:02.776655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:02.837641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:02.838526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:02.838653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:02.838699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:02.945541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:02.945701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:02.945742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:02.945773] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:02.949240] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-02-04T20:27:02.949517] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-02-04T20:27:02.949666] [INFO ] [sig ] MLP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:03.098198] [INFO ] [LOCAL ] Saved forecast: MLP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MLP.txt [2026-02-04T20:27:03.098347] [INFO ] [sig ] [2013/3449] Completed MLP in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:03.098397] [INFO ] [sig ] [2014/3449] Forecasting MLTX... [2026-02-04T20:27:03.098429] [INFO ] [sig ] Generating forecast for: MLTX [2026-02-04T20:27:03.098458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-02-04T20:27:03.109313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-02-04T20:27:03.109657] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-02-04T20:27:03.110470] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-02-04T20:27:03.110522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:03.110554] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:03.110608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:03.110669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:03.169100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:03.169983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:03.170071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:03.170105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:03.294237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:03.294418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:03.294460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:03.294528] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:03.298260] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-02-04T20:27:03.298555] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-02-04T20:27:03.298710] [INFO ] [sig ] MLTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:03.445035] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLTX.txt [2026-02-04T20:27:03.445172] [INFO ] [sig ] [2014/3449] Completed MLTX in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:03.445213] [INFO ] [sig ] [2015/3449] Forecasting MLYS... [2026-02-04T20:27:03.445243] [INFO ] [sig ] Generating forecast for: MLYS [2026-02-04T20:27:03.445274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-02-04T20:27:03.456272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-02-04T20:27:03.456628] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-02-04T20:27:03.457436] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-02-04T20:27:03.457488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:03.457520] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:03.457548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:03.457626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:03.516382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:03.517257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:03.517343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:03.517377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:03.635257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:03.635434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:03.635476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:03.635534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:03.640232] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-02-04T20:27:03.640524] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-02-04T20:27:03.640696] [INFO ] [sig ] MLYS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:03.788964] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MLYS.txt [2026-02-04T20:27:03.789098] [INFO ] [sig ] [2015/3449] Completed MLYS in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:03.789141] [INFO ] [sig ] [2016/3449] Forecasting MMD... [2026-02-04T20:27:03.789171] [INFO ] [sig ] Generating forecast for: MMD [2026-02-04T20:27:03.789201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-02-04T20:27:03.800204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-02-04T20:27:03.800543] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-02-04T20:27:03.801404] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-02-04T20:27:03.801458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:03.801490] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:03.801519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:03.801599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:03.859719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:03.860497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:03.860608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:03.860645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:03.982927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:03.983083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:03.983123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:03.983152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:03.986670] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-02-04T20:27:03.986954] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-02-04T20:27:03.987083] [INFO ] [sig ] MMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:04.137278] [INFO ] [LOCAL ] Saved forecast: MMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MMD.txt [2026-02-04T20:27:04.137417] [INFO ] [sig ] [2016/3449] Completed MMD in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:04.137457] [INFO ] [sig ] [2017/3449] Forecasting MMLP... [2026-02-04T20:27:04.137488] [INFO ] [sig ] Generating forecast for: MMLP [2026-02-04T20:27:04.137518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-02-04T20:27:04.148279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-02-04T20:27:04.148623] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-02-04T20:27:04.149434] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-02-04T20:27:04.149485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:04.149516] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:04.149543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:04.149618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:04.208219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:04.208878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:04.208959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:04.208992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:04.320640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:04.320790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:04.320830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:04.320859] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:04.324293] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-02-04T20:27:04.324595] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-02-04T20:27:04.324728] [INFO ] [sig ] MMLP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:04.470914] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MMLP.txt [2026-02-04T20:27:04.471049] [INFO ] [sig ] [2017/3449] Completed MMLP in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:04.471092] [INFO ] [sig ] [2018/3449] Forecasting MMS... [2026-02-04T20:27:04.471124] [INFO ] [sig ] Generating forecast for: MMS [2026-02-04T20:27:04.471156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-02-04T20:27:04.482503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-02-04T20:27:04.482871] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-02-04T20:27:04.483692] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-02-04T20:27:04.483743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:04.483774] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:04.483814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:04.483872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:04.542400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:04.543154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:04.543244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:04.543278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:04.667267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:04.667417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:04.667456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:04.667484] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:04.671004] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-02-04T20:27:04.671282] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-02-04T20:27:04.671421] [INFO ] [sig ] MMS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:04.813067] [INFO ] [LOCAL ] Saved forecast: MMS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MMS.txt [2026-02-04T20:27:04.813243] [INFO ] [sig ] [2018/3449] Completed MMS in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:04.813286] [INFO ] [sig ] [2019/3449] Forecasting MMSI... [2026-02-04T20:27:04.813317] [INFO ] [sig ] Generating forecast for: MMSI [2026-02-04T20:27:04.813348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-02-04T20:27:04.825128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-02-04T20:27:04.825517] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-02-04T20:27:04.826369] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-02-04T20:27:04.826422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:04.826454] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:04.826481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:04.826538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:04.887178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:04.888046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:04.888144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:04.888183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:05.013629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:05.013781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:05.013820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:05.013849] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:05.017301] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-02-04T20:27:05.017570] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-02-04T20:27:05.017713] [INFO ] [sig ] MMSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:05.159783] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MMSI.txt [2026-02-04T20:27:05.159916] [INFO ] [sig ] [2019/3449] Completed MMSI in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:05.159957] [INFO ] [sig ] [2020/3449] Forecasting MNDO... [2026-02-04T20:27:05.159987] [INFO ] [sig ] Generating forecast for: MNDO [2026-02-04T20:27:05.160017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-02-04T20:27:05.171988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-02-04T20:27:05.172327] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-02-04T20:27:05.173157] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-02-04T20:27:05.173209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:05.173241] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:05.173268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:05.173324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:05.231135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:05.231875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:05.231972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:05.232006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:05.346049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:05.346218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:05.346269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:05.346304] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:05.350011] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=9.73%) [2026-02-04T20:27:05.350325] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-02-04T20:27:05.350477] [INFO ] [sig ] MNDO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:05.492674] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MNDO.txt [2026-02-04T20:27:05.492813] [INFO ] [sig ] [2020/3449] Completed MNDO in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:05.492859] [INFO ] [sig ] [2021/3449] Forecasting MNDY... [2026-02-04T20:27:05.492891] [INFO ] [sig ] Generating forecast for: MNDY [2026-02-04T20:27:05.492926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-02-04T20:27:05.503916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-02-04T20:27:05.504239] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-02-04T20:27:05.505104] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-02-04T20:27:05.505169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:05.505212] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:05.505245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:05.505305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:05.565193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:05.565939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:05.566020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:05.566054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:05.688557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:05.688723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:05.688762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:05.688790] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:05.692162] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-02-04T20:27:05.692444] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-02-04T20:27:05.692593] [INFO ] [sig ] MNDY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:05.836326] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MNDY.txt [2026-02-04T20:27:05.836480] [INFO ] [sig ] [2021/3449] Completed MNDY in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:05.836523] [INFO ] [sig ] [2022/3449] Forecasting MNKD... [2026-02-04T20:27:05.836553] [INFO ] [sig ] Generating forecast for: MNKD [2026-02-04T20:27:05.836614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-02-04T20:27:05.848109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-02-04T20:27:05.848426] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-02-04T20:27:05.849254] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-02-04T20:27:05.849307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:05.849339] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:05.849368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:05.849424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:05.907219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:05.907973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:05.908082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:05.908117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:06.035079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:06.035249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:06.035291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:06.035320] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:06.038972] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-02-04T20:27:06.039249] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-02-04T20:27:06.039387] [INFO ] [sig ] MNKD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:06.182101] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MNKD.txt [2026-02-04T20:27:06.182232] [INFO ] [sig ] [2022/3449] Completed MNKD in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:06.182270] [INFO ] [sig ] [2023/3449] Forecasting MNRO... [2026-02-04T20:27:06.182302] [INFO ] [sig ] Generating forecast for: MNRO [2026-02-04T20:27:06.182339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-02-04T20:27:06.193660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-02-04T20:27:06.193983] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-02-04T20:27:06.194823] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-02-04T20:27:06.194874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:06.194907] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:06.194934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:06.194996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:06.261286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:06.262377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:06.262524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:06.262610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:06.384800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:06.384966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:06.385006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:06.385035] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:06.388610] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-02-04T20:27:06.388903] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-02-04T20:27:06.389036] [INFO ] [sig ] MNRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:06.544867] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MNRO.txt [2026-02-04T20:27:06.545021] [INFO ] [sig ] [2023/3449] Completed MNRO in 0.4s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:06.545062] [INFO ] [sig ] [2024/3449] Forecasting MNSO... [2026-02-04T20:27:06.545091] [INFO ] [sig ] Generating forecast for: MNSO [2026-02-04T20:27:06.545123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-02-04T20:27:06.556969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-02-04T20:27:06.557368] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-02-04T20:27:06.558306] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-02-04T20:27:06.558362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:06.558394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:06.558420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:06.558476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:06.617699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:06.618616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:06.618702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:06.618736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:06.743822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:06.744010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:06.744060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:06.744091] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:06.747875] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-02-04T20:27:06.748237] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-02-04T20:27:06.748394] [INFO ] [sig ] MNSO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:06.924267] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MNSO.txt [2026-02-04T20:27:06.924479] [INFO ] [sig ] [2024/3449] Completed MNSO in 0.4s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:06.924530] [INFO ] [sig ] [2025/3449] Forecasting MNTK... [2026-02-04T20:27:06.924568] [INFO ] [sig ] Generating forecast for: MNTK [2026-02-04T20:27:06.924630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-02-04T20:27:06.940843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-02-04T20:27:06.941370] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-02-04T20:27:06.942714] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-02-04T20:27:06.942797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:06.942848] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:06.942892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:06.942983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:07.022382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:07.023657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:07.023816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:07.023868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:07.191055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:07.191251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:07.191317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:07.191409] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:07.197210] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=13.91%) [2026-02-04T20:27:07.197856] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-02-04T20:27:07.198123] [INFO ] [sig ] MNTK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:07.431116] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MNTK.txt [2026-02-04T20:27:07.431418] [INFO ] [sig ] [2025/3449] Completed MNTK in 0.5s | 2.80 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-04T20:27:07.431494] [INFO ] [sig ] [2026/3449] Forecasting MNY... [2026-02-04T20:27:07.431550] [INFO ] [sig ] Generating forecast for: MNY [2026-02-04T20:27:07.431646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-02-04T20:27:07.451401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-02-04T20:27:07.453516] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-02-04T20:27:07.456130] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-02-04T20:27:07.456253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:07.456344] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:07.456612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:07.456718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:07.569635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:07.570935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:07.571052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:07.571098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:07.740443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:07.740961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:07.741053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:07.741118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:07.748240] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-02-04T20:27:07.748884] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-02-04T20:27:07.749137] [INFO ] [sig ] MNY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:07.982529] [INFO ] [LOCAL ] Saved forecast: MNY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MNY.txt [2026-02-04T20:27:07.982792] [INFO ] [sig ] [2026/3449] Completed MNY in 0.6s | 2.80 sym/s | Total: 12.1m | ETA: 8.5m [2026-02-04T20:27:07.982861] [INFO ] [sig ] [2027/3449] Forecasting MOD... [2026-02-04T20:27:07.982914] [INFO ] [sig ] Generating forecast for: MOD [2026-02-04T20:27:07.982965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-02-04T20:27:08.000509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-02-04T20:27:08.001060] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-02-04T20:27:08.002379] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-02-04T20:27:08.002451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:08.002504] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:08.002549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:08.002664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:08.079433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:08.080684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:08.080797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:08.080852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:08.233521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:08.233713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:08.233767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:08.233804] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:08.237449] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-02-04T20:27:08.237807] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-02-04T20:27:08.237975] [INFO ] [sig ] MOD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:08.396976] [INFO ] [LOCAL ] Saved forecast: MOD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MOD.txt [2026-02-04T20:27:08.397129] [INFO ] [sig ] [2027/3449] Completed MOD in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.5m [2026-02-04T20:27:08.397171] [INFO ] [sig ] [2028/3449] Forecasting MODL... [2026-02-04T20:27:08.397203] [INFO ] [sig ] Generating forecast for: MODL [2026-02-04T20:27:08.397234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-02-04T20:27:08.410601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-02-04T20:27:08.411001] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-02-04T20:27:08.412082] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-02-04T20:27:08.412139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:08.412180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:08.412226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:08.412305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:08.474788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:08.475647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:08.475733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:08.475767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:08.607165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:08.607326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:08.607368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:08.607398] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:08.611784] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-02-04T20:27:08.612166] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-02-04T20:27:08.612328] [INFO ] [sig ] MODL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:08.754957] [INFO ] [LOCAL ] Saved forecast: MODL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MODL.txt [2026-02-04T20:27:08.755134] [INFO ] [sig ] [2028/3449] Completed MODL in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.5m [2026-02-04T20:27:08.755178] [INFO ] [sig ] [2029/3449] Forecasting MOFG... [2026-02-04T20:27:08.755211] [INFO ] [sig ] Generating forecast for: MOFG [2026-02-04T20:27:08.755243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-02-04T20:27:08.767506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-02-04T20:27:08.768089] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-02-04T20:27:08.768959] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-02-04T20:27:08.769013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:08.769078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:08.769108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:08.769179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:08.828792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:08.829733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:08.829824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:08.829858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:08.949178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:08.949354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:08.949397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:08.949426] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:08.953189] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-02-04T20:27:08.953694] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-02-04T20:27:08.953825] [INFO ] [sig ] MOFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:09.096952] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MOFG.txt [2026-02-04T20:27:09.097108] [INFO ] [sig ] [2029/3449] Completed MOFG in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:09.097150] [INFO ] [sig ] [2030/3449] Forecasting MOH... [2026-02-04T20:27:09.097179] [INFO ] [sig ] Generating forecast for: MOH [2026-02-04T20:27:09.097213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-02-04T20:27:09.109347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-02-04T20:27:09.109725] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-02-04T20:27:09.110597] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-02-04T20:27:09.110652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:09.110686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:09.110715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:09.110774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:09.170230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:09.171066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:09.171148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:09.171184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:09.293984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:09.294145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:09.294187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:09.294218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:09.297849] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=83.46%) [2026-02-04T20:27:09.298152] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-02-04T20:27:09.298284] [INFO ] [sig ] MOH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:09.446280] [INFO ] [LOCAL ] Saved forecast: MOH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MOH.txt [2026-02-04T20:27:09.446441] [INFO ] [sig ] [2030/3449] Completed MOH in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:09.446486] [INFO ] [sig ] [2031/3449] Forecasting MOMO... [2026-02-04T20:27:09.446518] [INFO ] [sig ] Generating forecast for: MOMO [2026-02-04T20:27:09.446550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-02-04T20:27:09.457983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-02-04T20:27:09.458354] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-02-04T20:27:09.459199] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-02-04T20:27:09.459289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:09.459324] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:09.459353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:09.459412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:09.518189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:09.519088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:09.519171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:09.519205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:09.646434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:09.646618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:09.646684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:09.646717] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:09.650485] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-02-04T20:27:09.650797] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-02-04T20:27:09.650934] [INFO ] [sig ] MOMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:09.802182] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MOMO.txt [2026-02-04T20:27:09.802382] [INFO ] [sig ] [2031/3449] Completed MOMO in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:09.802430] [INFO ] [sig ] [2032/3449] Forecasting MORN... [2026-02-04T20:27:09.802460] [INFO ] [sig ] Generating forecast for: MORN [2026-02-04T20:27:09.802494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-02-04T20:27:09.814642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-02-04T20:27:09.814991] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-02-04T20:27:09.815919] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-02-04T20:27:09.815972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:09.816005] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:09.816033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:09.816090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:09.876484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:09.877397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:09.877483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:09.877519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:10.000922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:10.001084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:10.001125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:10.001192] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:10.004999] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-02-04T20:27:10.005326] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-02-04T20:27:10.005471] [INFO ] [sig ] MORN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:10.161827] [INFO ] [LOCAL ] Saved forecast: MORN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MORN.txt [2026-02-04T20:27:10.161988] [INFO ] [sig ] [2032/3449] Completed MORN in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:10.162034] [INFO ] [sig ] [2033/3449] Forecasting MOS... [2026-02-04T20:27:10.162066] [INFO ] [sig ] Generating forecast for: MOS [2026-02-04T20:27:10.162098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-02-04T20:27:10.174124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-02-04T20:27:10.174458] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-02-04T20:27:10.175402] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-02-04T20:27:10.175459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:10.175493] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:10.175523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:10.175600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:10.234988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:10.235682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:10.235763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:10.235797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:10.361435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:10.361610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:10.361654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:10.361685] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:10.365199] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-02-04T20:27:10.365479] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-02-04T20:27:10.365630] [INFO ] [sig ] MOS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:10.507344] [INFO ] [LOCAL ] Saved forecast: MOS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MOS.txt [2026-02-04T20:27:10.507476] [INFO ] [sig ] [2033/3449] Completed MOS in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:10.507517] [INFO ] [sig ] [2034/3449] Forecasting MP... [2026-02-04T20:27:10.507548] [INFO ] [sig ] Generating forecast for: MP [2026-02-04T20:27:10.507597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-02-04T20:27:10.528115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-02-04T20:27:10.528476] [INFO ] [FORECASTER] Starting predict_future for MP [2026-02-04T20:27:10.529284] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-02-04T20:27:10.529336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:10.529367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:10.529394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:10.529450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:10.592774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:10.593856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:10.593952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:10.593986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:10.721450] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:10.721644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:10.721695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:10.721739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:10.726451] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-02-04T20:27:10.726771] [INFO ] [FORECASTER] Completed predict_future for MP [2026-02-04T20:27:10.726911] [INFO ] [sig ] MP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:10.877802] [INFO ] [LOCAL ] Saved forecast: MP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MP.txt [2026-02-04T20:27:10.877985] [INFO ] [sig ] [2034/3449] Completed MP in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:10.878030] [INFO ] [sig ] [2035/3449] Forecasting MPA... [2026-02-04T20:27:10.878061] [INFO ] [sig ] Generating forecast for: MPA [2026-02-04T20:27:10.878093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-02-04T20:27:10.889790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-02-04T20:27:10.890116] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-02-04T20:27:10.890954] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-02-04T20:27:10.891005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:10.891037] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:10.891064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:10.891120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:10.954250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:10.955343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:10.955465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:10.955516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:11.074333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:11.074716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:11.074757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:11.074786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:11.078210] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=56.51%) [2026-02-04T20:27:11.078511] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-02-04T20:27:11.078658] [INFO ] [sig ] MPA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:11.220485] [INFO ] [LOCAL ] Saved forecast: MPA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MPA.txt [2026-02-04T20:27:11.220662] [INFO ] [sig ] [2035/3449] Completed MPA in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:11.220705] [INFO ] [sig ] [2036/3449] Forecasting MPAA... [2026-02-04T20:27:11.220736] [INFO ] [sig ] Generating forecast for: MPAA [2026-02-04T20:27:11.220766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-02-04T20:27:11.231904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-02-04T20:27:11.232284] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-02-04T20:27:11.233121] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-02-04T20:27:11.233173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:11.233209] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:11.233241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:11.233309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:11.290490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:11.291364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:11.291447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:11.291481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:11.424184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:11.424358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:11.424408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:11.424441] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:11.428442] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-02-04T20:27:11.428791] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-02-04T20:27:11.428939] [INFO ] [sig ] MPAA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:11.574798] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MPAA.txt [2026-02-04T20:27:11.574954] [INFO ] [sig ] [2036/3449] Completed MPAA in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:11.574998] [INFO ] [sig ] [2037/3449] Forecasting MPB... [2026-02-04T20:27:11.575029] [INFO ] [sig ] Generating forecast for: MPB [2026-02-04T20:27:11.575060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-02-04T20:27:11.587670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-02-04T20:27:11.588057] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-02-04T20:27:11.589142] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-02-04T20:27:11.589195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:11.589227] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:11.589255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:11.589313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:11.651414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:11.652822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:11.652912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:11.652945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:11.773909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:11.774065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:11.774106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:11.774136] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:11.778099] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-02-04T20:27:11.778416] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-02-04T20:27:11.778551] [INFO ] [sig ] MPB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:11.920172] [INFO ] [LOCAL ] Saved forecast: MPB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MPB.txt [2026-02-04T20:27:11.920314] [INFO ] [sig ] [2037/3449] Completed MPB in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:11.920361] [INFO ] [sig ] [2038/3449] Forecasting MPC... [2026-02-04T20:27:11.920391] [INFO ] [sig ] Generating forecast for: MPC [2026-02-04T20:27:11.920422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-02-04T20:27:11.932996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-02-04T20:27:11.933362] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-02-04T20:27:11.934178] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-02-04T20:27:11.934231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:11.934263] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:11.934290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:11.934346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:11.991123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:11.991928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:11.992010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:11.992043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:12.119848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:12.120013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:12.120074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:12.120106] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:12.123543] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-02-04T20:27:12.123838] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-02-04T20:27:12.123965] [INFO ] [sig ] MPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:12.269276] [INFO ] [LOCAL ] Saved forecast: MPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MPC.txt [2026-02-04T20:27:12.269439] [INFO ] [sig ] [2038/3449] Completed MPC in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:12.269482] [INFO ] [sig ] [2039/3449] Forecasting MPX... [2026-02-04T20:27:12.269512] [INFO ] [sig ] Generating forecast for: MPX [2026-02-04T20:27:12.269543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-02-04T20:27:12.281004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-02-04T20:27:12.281429] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-02-04T20:27:12.282303] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-02-04T20:27:12.282367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:12.282406] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:12.282439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:12.282499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:12.339655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:12.340534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:12.340669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:12.340703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:12.465561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:12.465766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:12.465827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:12.465868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:12.470233] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-02-04T20:27:12.470653] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-02-04T20:27:12.470854] [INFO ] [sig ] MPX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:12.628142] [INFO ] [LOCAL ] Saved forecast: MPX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MPX.txt [2026-02-04T20:27:12.628302] [INFO ] [sig ] [2039/3449] Completed MPX in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:12.628354] [INFO ] [sig ] [2040/3449] Forecasting MQ... [2026-02-04T20:27:12.628390] [INFO ] [sig ] Generating forecast for: MQ [2026-02-04T20:27:12.628428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-02-04T20:27:12.641300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-02-04T20:27:12.641922] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-02-04T20:27:12.642746] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-02-04T20:27:12.642798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:12.642829] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:12.642855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:12.642911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:12.704287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:12.705225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:12.705323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:12.705363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:12.824656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:12.824819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:12.824859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:12.824889] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:12.828396] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-02-04T20:27:12.828720] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-02-04T20:27:12.828861] [INFO ] [sig ] MQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:12.982235] [INFO ] [LOCAL ] Saved forecast: MQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MQ.txt [2026-02-04T20:27:12.982434] [INFO ] [sig ] [2040/3449] Completed MQ in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:12.982477] [INFO ] [sig ] [2041/3449] Forecasting MQY... [2026-02-04T20:27:12.982509] [INFO ] [sig ] Generating forecast for: MQY [2026-02-04T20:27:12.982547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-02-04T20:27:12.994388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-02-04T20:27:12.994823] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-02-04T20:27:12.995784] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-02-04T20:27:12.995839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:12.995872] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:12.995900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:12.995958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:13.055882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:13.056813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:13.056903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:13.056937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:13.179168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:13.179323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:13.179363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:13.179392] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:13.183129] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=49.76%) [2026-02-04T20:27:13.183424] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-02-04T20:27:13.183555] [INFO ] [sig ] MQY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:13.335859] [INFO ] [LOCAL ] Saved forecast: MQY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MQY.txt [2026-02-04T20:27:13.336018] [INFO ] [sig ] [2041/3449] Completed MQY in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:13.336059] [INFO ] [sig ] [2042/3449] Forecasting MRAM... [2026-02-04T20:27:13.336090] [INFO ] [sig ] Generating forecast for: MRAM [2026-02-04T20:27:13.336120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-02-04T20:27:13.348452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-02-04T20:27:13.348933] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-02-04T20:27:13.350011] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-02-04T20:27:13.350066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:13.350124] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:13.350152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:13.350211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:13.413415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:13.414292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:13.414373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:13.414407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:13.542652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:13.542813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:13.542855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:13.542886] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:13.546756] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-02-04T20:27:13.547092] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-02-04T20:27:13.547240] [INFO ] [sig ] MRAM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:13.694246] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MRAM.txt [2026-02-04T20:27:13.694447] [INFO ] [sig ] [2042/3449] Completed MRAM in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-04T20:27:13.694489] [INFO ] [sig ] [2043/3449] Forecasting MRBK... [2026-02-04T20:27:13.694521] [INFO ] [sig ] Generating forecast for: MRBK [2026-02-04T20:27:13.694553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-02-04T20:27:13.707079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-02-04T20:27:13.707490] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-02-04T20:27:13.708369] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-02-04T20:27:13.708432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:13.708471] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:13.708500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:13.708557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:13.767988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:13.768915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:13.768998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:13.769031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:13.888072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:13.888224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:13.888264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:13.888293] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:13.891682] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-02-04T20:27:13.891951] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-02-04T20:27:13.892077] [INFO ] [sig ] MRBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:14.033028] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MRBK.txt [2026-02-04T20:27:14.033152] [INFO ] [sig ] [2043/3449] Completed MRBK in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 8.4m [2026-02-04T20:27:14.033192] [INFO ] [sig ] [2044/3449] Forecasting MRCC... [2026-02-04T20:27:14.033221] [INFO ] [sig ] Generating forecast for: MRCC [2026-02-04T20:27:14.033253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-02-04T20:27:14.044112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-02-04T20:27:14.044444] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-02-04T20:27:14.045235] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-02-04T20:27:14.045287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:14.045318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:14.045345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:14.045402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:14.107623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:14.108539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:14.108643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:14.108679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:14.250533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:14.250710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:14.250761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:14.250799] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:14.254384] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=78.76%) [2026-02-04T20:27:14.254696] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-02-04T20:27:14.254838] [INFO ] [sig ] MRCC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:14.402121] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MRCC.txt [2026-02-04T20:27:14.402285] [INFO ] [sig ] [2044/3449] Completed MRCC in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.4m [2026-02-04T20:27:14.402329] [INFO ] [sig ] [2045/3449] Forecasting MRCY... [2026-02-04T20:27:14.402366] [INFO ] [sig ] Generating forecast for: MRCY [2026-02-04T20:27:14.402397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-02-04T20:27:14.416071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-02-04T20:27:14.416523] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-02-04T20:27:14.417396] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-02-04T20:27:14.417450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:14.417485] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:14.417514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:14.417602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:14.487102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:14.488688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:14.488815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:14.488862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:14.627235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:14.627399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:14.627447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:14.627482] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:14.631361] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-02-04T20:27:14.631652] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-02-04T20:27:14.631780] [INFO ] [sig ] MRCY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:14.776310] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MRCY.txt [2026-02-04T20:27:14.776439] [INFO ] [sig ] [2045/3449] Completed MRCY in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.4m [2026-02-04T20:27:14.776479] [INFO ] [sig ] [2046/3449] Forecasting MRK... [2026-02-04T20:27:14.776523] [INFO ] [sig ] Generating forecast for: MRK [2026-02-04T20:27:14.776557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-02-04T20:27:14.788203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-02-04T20:27:14.788563] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-02-04T20:27:14.789376] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-02-04T20:27:14.789427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:14.789486] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:14.789514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:14.789587] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:14.846932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:14.847621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:14.847717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:14.847750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:14.973710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:14.973863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:14.973903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:14.973931] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:14.977463] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=59.35%) [2026-02-04T20:27:14.977757] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-02-04T20:27:14.977888] [INFO ] [sig ] MRK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:15.119590] [INFO ] [LOCAL ] Saved forecast: MRK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MRK.txt [2026-02-04T20:27:15.119728] [INFO ] [sig ] [2046/3449] Completed MRK in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:15.119768] [INFO ] [sig ] [2047/3449] Forecasting MRM... [2026-02-04T20:27:15.119798] [INFO ] [sig ] Generating forecast for: MRM [2026-02-04T20:27:15.119829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-02-04T20:27:15.130257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-02-04T20:27:15.130621] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-02-04T20:27:15.131435] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-02-04T20:27:15.131487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:15.131520] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:15.131548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:15.131625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:15.192104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:15.192953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:15.193033] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:15.193065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:15.323227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:15.323423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:15.323473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:15.323504] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:15.327044] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-02-04T20:27:15.327329] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-02-04T20:27:15.327456] [INFO ] [sig ] MRM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:15.471910] [INFO ] [LOCAL ] Saved forecast: MRM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MRM.txt [2026-02-04T20:27:15.472074] [INFO ] [sig ] [2047/3449] Completed MRM in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:15.472117] [INFO ] [sig ] [2048/3449] Forecasting MRNA... [2026-02-04T20:27:15.472150] [INFO ] [sig ] Generating forecast for: MRNA [2026-02-04T20:27:15.472181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-02-04T20:27:15.483944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-02-04T20:27:15.484322] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-02-04T20:27:15.485424] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-02-04T20:27:15.485477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:15.485509] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:15.485536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:15.485624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:15.544977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:15.545966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:15.546052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:15.546085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:15.665672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:15.665826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:15.665865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:15.665892] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:15.669317] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=18.85%) [2026-02-04T20:27:15.669608] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-02-04T20:27:15.669736] [INFO ] [sig ] MRNA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:15.812211] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MRNA.txt [2026-02-04T20:27:15.812362] [INFO ] [sig ] [2048/3449] Completed MRNA in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:15.812402] [INFO ] [sig ] [2049/3449] Forecasting MRTN... [2026-02-04T20:27:15.812432] [INFO ] [sig ] Generating forecast for: MRTN [2026-02-04T20:27:15.812465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-02-04T20:27:15.824905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-02-04T20:27:15.825254] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-02-04T20:27:15.826277] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-02-04T20:27:15.826330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:15.826366] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:15.826399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:15.826468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:15.892687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:15.893591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:15.893676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:15.893709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:16.018776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:16.018964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:16.019005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:16.019085] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:16.022706] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-02-04T20:27:16.023010] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-02-04T20:27:16.023150] [INFO ] [sig ] MRTN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:16.165084] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MRTN.txt [2026-02-04T20:27:16.165232] [INFO ] [sig ] [2049/3449] Completed MRTN in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:16.165272] [INFO ] [sig ] [2050/3449] Forecasting MRVI... [2026-02-04T20:27:16.165301] [INFO ] [sig ] Generating forecast for: MRVI [2026-02-04T20:27:16.165334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-02-04T20:27:16.176882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-02-04T20:27:16.177248] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-02-04T20:27:16.178092] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-02-04T20:27:16.178145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:16.178176] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:16.178203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:16.178258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:16.237066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:16.238024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:16.238114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:16.238148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:16.367451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:16.367625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:16.367667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:16.367696] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:16.371229] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=27.74%) [2026-02-04T20:27:16.371524] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-02-04T20:27:16.371675] [INFO ] [sig ] MRVI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:16.525370] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MRVI.txt [2026-02-04T20:27:16.525525] [INFO ] [sig ] [2050/3449] Completed MRVI in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:16.525567] [INFO ] [sig ] [2051/3449] Forecasting MRVL... [2026-02-04T20:27:16.525622] [INFO ] [sig ] Generating forecast for: MRVL [2026-02-04T20:27:16.525652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-02-04T20:27:16.537199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-02-04T20:27:16.537634] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-02-04T20:27:16.538911] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-02-04T20:27:16.538965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:16.538997] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:16.539026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:16.539099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:16.597767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:16.598728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:16.598815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:16.598891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:16.732709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:16.732900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:16.732961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:16.732998] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:16.736811] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-02-04T20:27:16.737128] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-02-04T20:27:16.737270] [INFO ] [sig ] MRVL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:16.920550] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MRVL.txt [2026-02-04T20:27:16.920744] [INFO ] [sig ] [2051/3449] Completed MRVL in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:16.920787] [INFO ] [sig ] [2052/3449] Forecasting MRX... [2026-02-04T20:27:16.920817] [INFO ] [sig ] Generating forecast for: MRX [2026-02-04T20:27:16.920849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-02-04T20:27:16.932607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-02-04T20:27:16.933061] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-02-04T20:27:16.933940] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-02-04T20:27:16.933994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:16.934026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:16.934053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:16.934109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:16.992550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:16.993934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:16.994021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:16.994054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:17.122280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:17.122438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:17.122479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:17.122507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:17.126117] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=42.58%) [2026-02-04T20:27:17.126399] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-02-04T20:27:17.126740] [INFO ] [sig ] MRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:17.274889] [INFO ] [LOCAL ] Saved forecast: MRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MRX.txt [2026-02-04T20:27:17.275049] [INFO ] [sig ] [2052/3449] Completed MRX in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:17.275090] [INFO ] [sig ] [2053/3449] Forecasting MS... [2026-02-04T20:27:17.275121] [INFO ] [sig ] Generating forecast for: MS [2026-02-04T20:27:17.275150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-02-04T20:27:17.287804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-02-04T20:27:17.288234] [INFO ] [FORECASTER] Starting predict_future for MS [2026-02-04T20:27:17.289300] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-02-04T20:27:17.289357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:17.289396] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:17.289428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:17.289524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:17.350248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:17.351387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:17.351490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:17.351530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:17.483630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:17.483793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:17.483834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:17.483863] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:17.487361] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-02-04T20:27:17.487794] [INFO ] [FORECASTER] Completed predict_future for MS [2026-02-04T20:27:17.487987] [INFO ] [sig ] MS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:17.636731] [INFO ] [LOCAL ] Saved forecast: MS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MS.txt [2026-02-04T20:27:17.636882] [INFO ] [sig ] [2053/3449] Completed MS in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:17.636924] [INFO ] [sig ] [2054/3449] Forecasting MSA... [2026-02-04T20:27:17.636955] [INFO ] [sig ] Generating forecast for: MSA [2026-02-04T20:27:17.636985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-02-04T20:27:17.648202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-02-04T20:27:17.648633] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-02-04T20:27:17.649956] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-02-04T20:27:17.650010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:17.650042] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:17.650069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:17.650127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:17.712805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:17.713902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:17.714000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:17.714046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:17.851112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:17.851272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:17.851312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:17.851341] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:17.854809] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-02-04T20:27:17.855093] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-02-04T20:27:17.855222] [INFO ] [sig ] MSA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:17.997211] [INFO ] [LOCAL ] Saved forecast: MSA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MSA.txt [2026-02-04T20:27:17.997357] [INFO ] [sig ] [2054/3449] Completed MSA in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:17.997398] [INFO ] [sig ] [2055/3449] Forecasting MSB... [2026-02-04T20:27:17.997435] [INFO ] [sig ] Generating forecast for: MSB [2026-02-04T20:27:17.997465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-02-04T20:27:18.008747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-02-04T20:27:18.009088] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-02-04T20:27:18.009926] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-02-04T20:27:18.010002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:18.010035] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:18.010062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:18.010118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:18.067137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:18.067974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:18.068059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:18.068094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:18.192492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:18.192666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:18.192707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:18.192736] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:18.196148] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-02-04T20:27:18.196437] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-02-04T20:27:18.196588] [INFO ] [sig ] MSB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:18.345094] [INFO ] [LOCAL ] Saved forecast: MSB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSB.txt [2026-02-04T20:27:18.345255] [INFO ] [sig ] [2055/3449] Completed MSB in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:18.345296] [INFO ] [sig ] [2056/3449] Forecasting MSBI... [2026-02-04T20:27:18.345326] [INFO ] [sig ] Generating forecast for: MSBI [2026-02-04T20:27:18.345356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-02-04T20:27:18.357225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-02-04T20:27:18.357567] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-02-04T20:27:18.358432] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-02-04T20:27:18.358495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:18.358534] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:18.358567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:18.358654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:18.416926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:18.417855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:18.417959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:18.418043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:18.551044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:18.551225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:18.551281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:18.551322] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:18.556852] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-02-04T20:27:18.557303] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-02-04T20:27:18.557495] [INFO ] [sig ] MSBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:18.707270] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSBI.txt [2026-02-04T20:27:18.707454] [INFO ] [sig ] [2056/3449] Completed MSBI in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:18.707505] [INFO ] [sig ] [2057/3449] Forecasting MSCI... [2026-02-04T20:27:18.707542] [INFO ] [sig ] Generating forecast for: MSCI [2026-02-04T20:27:18.707601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-02-04T20:27:18.720964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-02-04T20:27:18.721393] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-02-04T20:27:18.722278] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-02-04T20:27:18.722331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:18.722362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:18.722390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:18.722447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:18.791232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:18.792139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:18.792225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:18.792260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:18.909860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:18.910014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:18.910054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:18.910083] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:18.913664] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-02-04T20:27:18.913938] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-02-04T20:27:18.914063] [INFO ] [sig ] MSCI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:19.057181] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSCI.txt [2026-02-04T20:27:19.057340] [INFO ] [sig ] [2057/3449] Completed MSCI in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:19.057393] [INFO ] [sig ] [2058/3449] Forecasting MSD... [2026-02-04T20:27:19.057426] [INFO ] [sig ] Generating forecast for: MSD [2026-02-04T20:27:19.057456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-02-04T20:27:19.068872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-02-04T20:27:19.069248] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-02-04T20:27:19.070063] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-02-04T20:27:19.070116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:19.070148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:19.070174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:19.070231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:19.132018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:19.133051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:19.133153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:19.133188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:19.257304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:19.257474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:19.257522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:19.257559] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:19.261144] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-02-04T20:27:19.261433] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-02-04T20:27:19.261564] [INFO ] [sig ] MSD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:19.411010] [INFO ] [LOCAL ] Saved forecast: MSD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSD.txt [2026-02-04T20:27:19.411170] [INFO ] [sig ] [2058/3449] Completed MSD in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:19.411224] [INFO ] [sig ] [2059/3449] Forecasting MSEX... [2026-02-04T20:27:19.411256] [INFO ] [sig ] Generating forecast for: MSEX [2026-02-04T20:27:19.411289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-02-04T20:27:19.422289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-02-04T20:27:19.422654] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-02-04T20:27:19.423434] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-02-04T20:27:19.423485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:19.423517] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:19.423544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:19.423645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:19.482872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:19.483812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:19.483896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:19.483931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:19.601286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:19.601447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:19.601498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:19.601534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:19.605048] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-02-04T20:27:19.605327] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-02-04T20:27:19.605456] [INFO ] [sig ] MSEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:19.750442] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSEX.txt [2026-02-04T20:27:19.750646] [INFO ] [sig ] [2059/3449] Completed MSEX in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-04T20:27:19.750700] [INFO ] [sig ] [2060/3449] Forecasting MSFD... [2026-02-04T20:27:19.750731] [INFO ] [sig ] Generating forecast for: MSFD [2026-02-04T20:27:19.750761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-02-04T20:27:19.761810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-02-04T20:27:19.762156] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-02-04T20:27:19.762958] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-02-04T20:27:19.763010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:19.763042] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:19.763069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:19.763126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:19.821209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:19.822033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:19.822115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:19.822148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:19.945539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:19.945759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:19.945806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:19.945836] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:19.949561] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=9.61%) [2026-02-04T20:27:19.949896] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-02-04T20:27:19.950025] [INFO ] [sig ] MSFD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:20.107450] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSFD.txt [2026-02-04T20:27:20.107628] [INFO ] [sig ] [2060/3449] Completed MSFD in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.3m [2026-02-04T20:27:20.107676] [INFO ] [sig ] [2061/3449] Forecasting MSFL... [2026-02-04T20:27:20.107708] [INFO ] [sig ] Generating forecast for: MSFL [2026-02-04T20:27:20.107740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-02-04T20:27:20.121067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-02-04T20:27:20.121523] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-02-04T20:27:20.122477] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-02-04T20:27:20.122535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:20.122568] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:20.122620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:20.122679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:20.181597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:20.182427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:20.182509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:20.182541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:20.304837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:20.304994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:20.305035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:20.305064] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:20.308454] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-02-04T20:27:20.308741] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-02-04T20:27:20.308868] [INFO ] [sig ] MSFL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:20.452475] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSFL.txt [2026-02-04T20:27:20.452624] [INFO ] [sig ] [2061/3449] Completed MSFL in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.3m [2026-02-04T20:27:20.452676] [INFO ] [sig ] [2062/3449] Forecasting MSGE... [2026-02-04T20:27:20.452708] [INFO ] [sig ] Generating forecast for: MSGE [2026-02-04T20:27:20.452738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-02-04T20:27:20.463746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-02-04T20:27:20.464100] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-02-04T20:27:20.464929] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-02-04T20:27:20.464980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:20.465014] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:20.465040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:20.465097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:20.521840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:20.522727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:20.522809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:20.522842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:20.643825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:20.644012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:20.644061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:20.644092] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:20.647634] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-02-04T20:27:20.647912] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-02-04T20:27:20.648060] [INFO ] [sig ] MSGE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:20.793497] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MSGE.txt [2026-02-04T20:27:20.793665] [INFO ] [sig ] [2062/3449] Completed MSGE in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.3m [2026-02-04T20:27:20.793708] [INFO ] [sig ] [2063/3449] Forecasting MSGM... [2026-02-04T20:27:20.793739] [INFO ] [sig ] Generating forecast for: MSGM [2026-02-04T20:27:20.793777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-02-04T20:27:20.804942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-02-04T20:27:20.805304] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-02-04T20:27:20.806123] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-02-04T20:27:20.806175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:20.806232] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:20.806260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:20.806316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:20.863305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:20.864040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:20.864119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:20.864152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:20.992513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:20.992723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:20.992794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:20.992847] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:20.997869] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=84.77%) [2026-02-04T20:27:20.998221] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-02-04T20:27:20.998360] [INFO ] [sig ] MSGM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:21.138831] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MSGM.txt [2026-02-04T20:27:21.138967] [INFO ] [sig ] [2063/3449] Completed MSGM in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:21.139010] [INFO ] [sig ] [2064/3449] Forecasting MSGS... [2026-02-04T20:27:21.139040] [INFO ] [sig ] Generating forecast for: MSGS [2026-02-04T20:27:21.139071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-02-04T20:27:21.152400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-02-04T20:27:21.152772] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-02-04T20:27:21.153665] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-02-04T20:27:21.153728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:21.153772] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:21.153809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:21.153893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:21.219104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:21.219967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:21.220049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:21.220085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:21.348294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:21.348456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:21.348543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:21.348619] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:21.352022] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-02-04T20:27:21.352295] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-02-04T20:27:21.352423] [INFO ] [sig ] MSGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:21.511331] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MSGS.txt [2026-02-04T20:27:21.511486] [INFO ] [sig ] [2064/3449] Completed MSGS in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:21.511533] [INFO ] [sig ] [2065/3449] Forecasting MSI... [2026-02-04T20:27:21.511564] [INFO ] [sig ] Generating forecast for: MSI [2026-02-04T20:27:21.511613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-02-04T20:27:21.523491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-02-04T20:27:21.523860] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-02-04T20:27:21.524840] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-02-04T20:27:21.524892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:21.524925] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:21.524952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:21.525009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:21.584956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:21.585857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:21.585939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:21.585971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:21.712393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:21.712603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:21.712655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:21.712688] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:21.716527] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-02-04T20:27:21.716855] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-02-04T20:27:21.716988] [INFO ] [sig ] MSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:21.871454] [INFO ] [LOCAL ] Saved forecast: MSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MSI.txt [2026-02-04T20:27:21.871608] [INFO ] [sig ] [2065/3449] Completed MSI in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:21.871652] [INFO ] [sig ] [2066/3449] Forecasting MSM... [2026-02-04T20:27:21.871681] [INFO ] [sig ] Generating forecast for: MSM [2026-02-04T20:27:21.871713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-02-04T20:27:21.883959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-02-04T20:27:21.884300] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-02-04T20:27:21.885126] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-02-04T20:27:21.885180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:21.885227] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:21.885258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:21.885317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:21.948879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:21.949658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:21.949741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:21.949775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:22.069739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:22.070083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:22.070123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:22.070186] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:22.074201] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-02-04T20:27:22.074480] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-02-04T20:27:22.074635] [INFO ] [sig ] MSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:22.218855] [INFO ] [LOCAL ] Saved forecast: MSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MSM.txt [2026-02-04T20:27:22.218997] [INFO ] [sig ] [2066/3449] Completed MSM in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:22.219039] [INFO ] [sig ] [2067/3449] Forecasting MSTX... [2026-02-04T20:27:22.219069] [INFO ] [sig ] Generating forecast for: MSTX [2026-02-04T20:27:22.219101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-02-04T20:27:22.230303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-02-04T20:27:22.230745] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-02-04T20:27:22.232043] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-02-04T20:27:22.232100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:22.232140] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:22.232179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:22.232263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:22.293376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:22.294260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:22.294342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:22.294375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:22.418873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:22.419028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:22.419069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:22.419098] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:22.422607] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=51.80%) [2026-02-04T20:27:22.422907] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-02-04T20:27:22.423041] [INFO ] [sig ] MSTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:22.577030] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MSTX.txt [2026-02-04T20:27:22.577200] [INFO ] [sig ] [2067/3449] Completed MSTX in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:22.577248] [INFO ] [sig ] [2068/3449] Forecasting MTB... [2026-02-04T20:27:22.577280] [INFO ] [sig ] Generating forecast for: MTB [2026-02-04T20:27:22.577312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-02-04T20:27:22.590192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-02-04T20:27:22.590637] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-02-04T20:27:22.591560] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-02-04T20:27:22.591633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:22.591667] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:22.591695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:22.591772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:22.654708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:22.655570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:22.655675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:22.655710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:22.786822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:22.786975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:22.787015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:22.787045] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:22.790703] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=72.97%) [2026-02-04T20:27:22.790991] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-02-04T20:27:22.791117] [INFO ] [sig ] MTB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:22.933163] [INFO ] [LOCAL ] Saved forecast: MTB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTB.txt [2026-02-04T20:27:22.933316] [INFO ] [sig ] [2068/3449] Completed MTB in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:22.933357] [INFO ] [sig ] [2069/3449] Forecasting MTCH... [2026-02-04T20:27:22.933385] [INFO ] [sig ] Generating forecast for: MTCH [2026-02-04T20:27:22.933415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-02-04T20:27:22.944554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-02-04T20:27:22.945100] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-02-04T20:27:22.946107] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-02-04T20:27:22.946160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:22.946192] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:22.946219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:22.946277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:23.005969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:23.006691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:23.006774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:23.006807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:23.130136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:23.130292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:23.130336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:23.130366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:23.133875] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-02-04T20:27:23.134158] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-02-04T20:27:23.134291] [INFO ] [sig ] MTCH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:23.275846] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTCH.txt [2026-02-04T20:27:23.275995] [INFO ] [sig ] [2069/3449] Completed MTCH in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:23.276041] [INFO ] [sig ] [2070/3449] Forecasting MTG... [2026-02-04T20:27:23.276073] [INFO ] [sig ] Generating forecast for: MTG [2026-02-04T20:27:23.276103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-02-04T20:27:23.288152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-02-04T20:27:23.288544] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-02-04T20:27:23.289439] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-02-04T20:27:23.289494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:23.289536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:23.289570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:23.289670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:23.351196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:23.352285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:23.352369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:23.352403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:23.477210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:23.477369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:23.477409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:23.477438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:23.481036] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-02-04T20:27:23.481327] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-02-04T20:27:23.481463] [INFO ] [sig ] MTG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:23.625432] [INFO ] [LOCAL ] Saved forecast: MTG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTG.txt [2026-02-04T20:27:23.625656] [INFO ] [sig ] [2070/3449] Completed MTG in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:23.625724] [INFO ] [sig ] [2071/3449] Forecasting MTH... [2026-02-04T20:27:23.625759] [INFO ] [sig ] Generating forecast for: MTH [2026-02-04T20:27:23.625792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-02-04T20:27:23.636954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-02-04T20:27:23.637310] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-02-04T20:27:23.638170] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-02-04T20:27:23.638240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:23.638278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:23.638306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:23.638363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:23.700233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:23.701127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:23.701211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:23.701245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:23.822509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:23.822714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:23.822773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:23.822817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:23.827768] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-02-04T20:27:23.828145] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-02-04T20:27:23.828354] [INFO ] [sig ] MTH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:23.988858] [INFO ] [LOCAL ] Saved forecast: MTH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MTH.txt [2026-02-04T20:27:23.989014] [INFO ] [sig ] [2071/3449] Completed MTH in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:23.989054] [INFO ] [sig ] [2072/3449] Forecasting MTLS... [2026-02-04T20:27:23.989084] [INFO ] [sig ] Generating forecast for: MTLS [2026-02-04T20:27:23.989115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-02-04T20:27:24.000495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-02-04T20:27:24.001234] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-02-04T20:27:24.002446] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-02-04T20:27:24.002528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:24.002567] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:24.002649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:24.002717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:24.060779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:24.061692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:24.061774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:24.061806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:24.183372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:24.183539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:24.183603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:24.183634] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:24.187029] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=60.79%) [2026-02-04T20:27:24.187300] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-02-04T20:27:24.187427] [INFO ] [sig ] MTLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:24.333889] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTLS.txt [2026-02-04T20:27:24.334044] [INFO ] [sig ] [2072/3449] Completed MTLS in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:24.334085] [INFO ] [sig ] [2073/3449] Forecasting MTN... [2026-02-04T20:27:24.334114] [INFO ] [sig ] Generating forecast for: MTN [2026-02-04T20:27:24.334145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-02-04T20:27:24.345990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-02-04T20:27:24.346359] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-02-04T20:27:24.347176] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-02-04T20:27:24.347228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:24.347259] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:24.347285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:24.347341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:24.406549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:24.407678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:24.407792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:24.407826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:24.536717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:24.536885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:24.536925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:24.536972] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:24.540763] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=74.10%) [2026-02-04T20:27:24.541079] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-02-04T20:27:24.541215] [INFO ] [sig ] MTN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:24.683913] [INFO ] [LOCAL ] Saved forecast: MTN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTN.txt [2026-02-04T20:27:24.684067] [INFO ] [sig ] [2073/3449] Completed MTN in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:24.684110] [INFO ] [sig ] [2074/3449] Forecasting MTRN... [2026-02-04T20:27:24.684141] [INFO ] [sig ] Generating forecast for: MTRN [2026-02-04T20:27:24.684172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-02-04T20:27:24.695673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-02-04T20:27:24.696069] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-02-04T20:27:24.696896] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-02-04T20:27:24.696948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:24.696979] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:24.697006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:24.697062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:24.759166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:24.760334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:24.760428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:24.760461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:24.886622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:24.886786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:24.886829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:24.886861] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:24.890670] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-02-04T20:27:24.890957] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-02-04T20:27:24.891092] [INFO ] [sig ] MTRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:25.039135] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTRN.txt [2026-02-04T20:27:25.039297] [INFO ] [sig ] [2074/3449] Completed MTRN in 0.4s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:25.039341] [INFO ] [sig ] [2075/3449] Forecasting MTRX... [2026-02-04T20:27:25.039374] [INFO ] [sig ] Generating forecast for: MTRX [2026-02-04T20:27:25.039410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-02-04T20:27:25.051111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-02-04T20:27:25.051511] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-02-04T20:27:25.052368] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-02-04T20:27:25.052423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:25.052458] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:25.052487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:25.052547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:25.111234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:25.112136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:25.112242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:25.112279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:25.234312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:25.234473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:25.234515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:25.234545] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:25.238257] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-02-04T20:27:25.238646] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-02-04T20:27:25.238805] [INFO ] [sig ] MTRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:25.385777] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MTRX.txt [2026-02-04T20:27:25.385947] [INFO ] [sig ] [2075/3449] Completed MTRX in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:25.385996] [INFO ] [sig ] [2076/3449] Forecasting MTSI... [2026-02-04T20:27:25.386026] [INFO ] [sig ] Generating forecast for: MTSI [2026-02-04T20:27:25.386057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-02-04T20:27:25.397474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-02-04T20:27:25.397857] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-02-04T20:27:25.398792] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-02-04T20:27:25.398845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:25.398878] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:25.398905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:25.398966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:25.456325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:25.457203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:25.457286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:25.457319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:25.581140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:25.581299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:25.581337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:25.581367] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:25.584768] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-02-04T20:27:25.585042] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-02-04T20:27:25.585168] [INFO ] [sig ] MTSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:25.732113] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MTSI.txt [2026-02-04T20:27:25.732292] [INFO ] [sig ] [2076/3449] Completed MTSI in 0.3s | 2.80 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-04T20:27:25.732336] [INFO ] [sig ] [2077/3449] Forecasting MTX... [2026-02-04T20:27:25.732365] [INFO ] [sig ] Generating forecast for: MTX [2026-02-04T20:27:25.732396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-02-04T20:27:25.743552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-02-04T20:27:25.743962] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-02-04T20:27:25.744928] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-02-04T20:27:25.744997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:25.745068] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:25.745108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:25.745194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:25.802808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:25.803703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:25.803785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:25.803818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:25.929738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:25.929893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:25.929932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:25.929961] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:25.933383] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-02-04T20:27:25.933694] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-02-04T20:27:25.933828] [INFO ] [sig ] MTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:26.084532] [INFO ] [LOCAL ] Saved forecast: MTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MTX.txt [2026-02-04T20:27:26.084716] [INFO ] [sig ] [2077/3449] Completed MTX in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.2m [2026-02-04T20:27:26.084757] [INFO ] [sig ] [2078/3449] Forecasting MTZ... [2026-02-04T20:27:26.084789] [INFO ] [sig ] Generating forecast for: MTZ [2026-02-04T20:27:26.084821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-02-04T20:27:26.096253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-02-04T20:27:26.096653] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-02-04T20:27:26.097465] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-02-04T20:27:26.097517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:26.097547] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:26.097597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:26.097657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:26.164925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:26.166118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:26.166220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:26.166273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:26.307992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:26.308154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:26.308206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:26.308250] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:26.311936] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=25.75%) [2026-02-04T20:27:26.312241] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-02-04T20:27:26.312380] [INFO ] [sig ] MTZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:26.467205] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MTZ.txt [2026-02-04T20:27:26.467366] [INFO ] [sig ] [2078/3449] Completed MTZ in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.2m [2026-02-04T20:27:26.467409] [INFO ] [sig ] [2079/3449] Forecasting MUA... [2026-02-04T20:27:26.467437] [INFO ] [sig ] Generating forecast for: MUA [2026-02-04T20:27:26.467468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-02-04T20:27:26.479190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-02-04T20:27:26.479626] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-02-04T20:27:26.480514] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-02-04T20:27:26.480566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:26.480624] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:26.480653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:26.480710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:26.540856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:26.541779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:26.541865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:26.541900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:26.671851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:26.672009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:26.672050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:26.672081] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:26.675541] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=35.98%) [2026-02-04T20:27:26.675841] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-02-04T20:27:26.675972] [INFO ] [sig ] MUA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:26.816809] [INFO ] [LOCAL ] Saved forecast: MUA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MUA.txt [2026-02-04T20:27:26.816959] [INFO ] [sig ] [2079/3449] Completed MUA in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:26.816999] [INFO ] [sig ] [2080/3449] Forecasting MUC... [2026-02-04T20:27:26.817030] [INFO ] [sig ] Generating forecast for: MUC [2026-02-04T20:27:26.817062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-02-04T20:27:26.827844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-02-04T20:27:26.828225] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-02-04T20:27:26.829081] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-02-04T20:27:26.829135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:26.829217] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:26.829259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:26.829343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:26.889451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:26.890306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:26.890390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:26.890423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:27.014906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:27.015063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:27.015102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:27.015131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:27.018733] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-02-04T20:27:27.019020] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-02-04T20:27:27.019150] [INFO ] [sig ] MUC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:27.160290] [INFO ] [LOCAL ] Saved forecast: MUC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MUC.txt [2026-02-04T20:27:27.160423] [INFO ] [sig ] [2080/3449] Completed MUC in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:27.160465] [INFO ] [sig ] [2081/3449] Forecasting MUE... [2026-02-04T20:27:27.160494] [INFO ] [sig ] Generating forecast for: MUE [2026-02-04T20:27:27.160538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-02-04T20:27:27.172206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-02-04T20:27:27.172613] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-02-04T20:27:27.173637] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-02-04T20:27:27.173700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:27.173737] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:27.173770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:27.173841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:27.235185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:27.236088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:27.236186] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:27.236226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:27.356362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:27.356518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:27.356559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:27.356609] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:27.360146] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-02-04T20:27:27.360428] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-02-04T20:27:27.360558] [INFO ] [sig ] MUE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:27.504516] [INFO ] [LOCAL ] Saved forecast: MUE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MUE.txt [2026-02-04T20:27:27.504695] [INFO ] [sig ] [2081/3449] Completed MUE in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:27.504738] [INFO ] [sig ] [2082/3449] Forecasting MUFG... [2026-02-04T20:27:27.504770] [INFO ] [sig ] Generating forecast for: MUFG [2026-02-04T20:27:27.504800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-02-04T20:27:27.522867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-02-04T20:27:27.523341] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-02-04T20:27:27.524295] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-02-04T20:27:27.524348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:27.524387] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:27.524414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:27.524470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:27.585729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:27.586713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:27.586829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:27.586866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:27.722454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:27.722631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:27.722681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:27.722711] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:27.726766] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-02-04T20:27:27.727259] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-02-04T20:27:27.727395] [INFO ] [sig ] MUFG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:27.876092] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MUFG.txt [2026-02-04T20:27:27.876258] [INFO ] [sig ] [2082/3449] Completed MUFG in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:27.876314] [INFO ] [sig ] [2083/3449] Forecasting MUJ... [2026-02-04T20:27:27.876346] [INFO ] [sig ] Generating forecast for: MUJ [2026-02-04T20:27:27.876377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-02-04T20:27:27.887299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-02-04T20:27:27.887699] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-02-04T20:27:27.888561] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-02-04T20:27:27.888640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:27.888679] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:27.888713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:27.888782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:27.947908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:27.948799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:27.948880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:27.948913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:28.077747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:28.077903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:28.077971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:28.078059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:28.081772] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-02-04T20:27:28.082086] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-02-04T20:27:28.082230] [INFO ] [sig ] MUJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:28.233808] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MUJ.txt [2026-02-04T20:27:28.233985] [INFO ] [sig ] [2083/3449] Completed MUJ in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:28.234036] [INFO ] [sig ] [2084/3449] Forecasting MUSA... [2026-02-04T20:27:28.234070] [INFO ] [sig ] Generating forecast for: MUSA [2026-02-04T20:27:28.234102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-02-04T20:27:28.245786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-02-04T20:27:28.246184] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-02-04T20:27:28.247080] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-02-04T20:27:28.247134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:28.247166] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:28.247192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:28.247249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:28.306329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:28.307231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:28.307316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:28.307350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:28.433622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:28.433802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:28.433851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:28.433892] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:28.437548] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-02-04T20:27:28.437886] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-02-04T20:27:28.438077] [INFO ] [sig ] MUSA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:28.591782] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MUSA.txt [2026-02-04T20:27:28.591989] [INFO ] [sig ] [2084/3449] Completed MUSA in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:28.592039] [INFO ] [sig ] [2085/3449] Forecasting MUX... [2026-02-04T20:27:28.592070] [INFO ] [sig ] Generating forecast for: MUX [2026-02-04T20:27:28.592102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-02-04T20:27:28.603187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-02-04T20:27:28.603592] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-02-04T20:27:28.604617] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-02-04T20:27:28.604673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:28.604705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:28.604733] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:28.604795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:28.662253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:28.663121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:28.663204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:28.663238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:28.797429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:28.797603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:28.797656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:28.797693] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:28.801274] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=49.97%) [2026-02-04T20:27:28.801570] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-02-04T20:27:28.801724] [INFO ] [sig ] MUX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:28.943941] [INFO ] [LOCAL ] Saved forecast: MUX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MUX.txt [2026-02-04T20:27:28.944097] [INFO ] [sig ] [2085/3449] Completed MUX in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:28.944141] [INFO ] [sig ] [2086/3449] Forecasting MVBF... [2026-02-04T20:27:28.944170] [INFO ] [sig ] Generating forecast for: MVBF [2026-02-04T20:27:28.944201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-02-04T20:27:28.955737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-02-04T20:27:28.956140] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-02-04T20:27:28.957043] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-02-04T20:27:28.957097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:28.957131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:28.957160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:28.957218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:29.014820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:29.015741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:29.015843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:29.015881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:29.143963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:29.144128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:29.144169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:29.144198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:29.147710] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-02-04T20:27:29.148011] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-02-04T20:27:29.148140] [INFO ] [sig ] MVBF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:29.289438] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MVBF.txt [2026-02-04T20:27:29.289624] [INFO ] [sig ] [2086/3449] Completed MVBF in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:29.289680] [INFO ] [sig ] [2087/3449] Forecasting MVF... [2026-02-04T20:27:29.289716] [INFO ] [sig ] Generating forecast for: MVF [2026-02-04T20:27:29.289752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-02-04T20:27:29.303051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-02-04T20:27:29.303445] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-02-04T20:27:29.304304] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-02-04T20:27:29.304358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:29.304390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:29.304416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:29.304472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:29.362206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:29.363111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:29.363192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:29.363224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:29.483062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:29.483217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:29.483256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:29.483285] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:29.486719] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: DOWN (p=9.05%) [2026-02-04T20:27:29.486999] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-02-04T20:27:29.487131] [INFO ] [sig ] MVF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:29.628952] [INFO ] [LOCAL ] Saved forecast: MVF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MVF.txt [2026-02-04T20:27:29.629104] [INFO ] [sig ] [2087/3449] Completed MVF in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:29.629146] [INFO ] [sig ] [2088/3449] Forecasting MWA... [2026-02-04T20:27:29.629176] [INFO ] [sig ] Generating forecast for: MWA [2026-02-04T20:27:29.629206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-02-04T20:27:29.640006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-02-04T20:27:29.640407] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-02-04T20:27:29.641245] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-02-04T20:27:29.641300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:29.641333] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:29.641361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:29.641418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:29.698529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:29.699409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:29.699488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:29.699521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:29.819069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:29.819195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:29.819236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:29.819264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:29.822707] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-02-04T20:27:29.822976] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-02-04T20:27:29.823100] [INFO ] [sig ] MWA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:29.964043] [INFO ] [LOCAL ] Saved forecast: MWA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MWA.txt [2026-02-04T20:27:29.964184] [INFO ] [sig ] [2088/3449] Completed MWA in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:29.964224] [INFO ] [sig ] [2089/3449] Forecasting MX... [2026-02-04T20:27:29.964253] [INFO ] [sig ] Generating forecast for: MX [2026-02-04T20:27:29.964283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-02-04T20:27:29.976030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-02-04T20:27:29.976427] [INFO ] [FORECASTER] Starting predict_future for MX [2026-02-04T20:27:29.977277] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-02-04T20:27:29.977329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:29.977361] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:29.977387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:29.977443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:30.035562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:30.036678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:30.036762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:30.036795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:30.155239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:30.155398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:30.155437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:30.155466] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:30.158920] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=95.18%) [2026-02-04T20:27:30.159211] [INFO ] [FORECASTER] Completed predict_future for MX [2026-02-04T20:27:30.159342] [INFO ] [sig ] MX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:30.321346] [INFO ] [LOCAL ] Saved forecast: MX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MX.txt [2026-02-04T20:27:30.321549] [INFO ] [sig ] [2089/3449] Completed MX in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:30.321656] [INFO ] [sig ] [2090/3449] Forecasting MXF... [2026-02-04T20:27:30.321704] [INFO ] [sig ] Generating forecast for: MXF [2026-02-04T20:27:30.321748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-02-04T20:27:30.332756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-02-04T20:27:30.333168] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-02-04T20:27:30.334087] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-02-04T20:27:30.334157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:30.334190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:30.334219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:30.334277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:30.393174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:30.394109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:30.394192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:30.394272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:30.526428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:30.526652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:30.526716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:30.526766] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:30.531705] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-02-04T20:27:30.532071] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-02-04T20:27:30.532234] [INFO ] [sig ] MXF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:30.712013] [INFO ] [LOCAL ] Saved forecast: MXF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MXF.txt [2026-02-04T20:27:30.712166] [INFO ] [sig ] [2090/3449] Completed MXF in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:30.712208] [INFO ] [sig ] [2091/3449] Forecasting MXL... [2026-02-04T20:27:30.712238] [INFO ] [sig ] Generating forecast for: MXL [2026-02-04T20:27:30.712269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-02-04T20:27:30.724343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-02-04T20:27:30.724749] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-02-04T20:27:30.725767] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-02-04T20:27:30.725819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:30.725851] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:30.725878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:30.726121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:30.785960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:30.786896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:30.786978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:30.787011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:30.913679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:30.913849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:30.913895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:30.913924] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:30.917538] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-02-04T20:27:30.917832] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-02-04T20:27:30.917971] [INFO ] [sig ] MXL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:31.062828] [INFO ] [LOCAL ] Saved forecast: MXL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MXL.txt [2026-02-04T20:27:31.063176] [INFO ] [sig ] [2091/3449] Completed MXL in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:31.063218] [INFO ] [sig ] [2092/3449] Forecasting MYE... [2026-02-04T20:27:31.063247] [INFO ] [sig ] Generating forecast for: MYE [2026-02-04T20:27:31.063278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-02-04T20:27:31.075256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-02-04T20:27:31.075664] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-02-04T20:27:31.076453] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-02-04T20:27:31.076504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:31.076535] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:31.076561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:31.076647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:31.136361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:31.137426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:31.137509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:31.137543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:31.264955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:31.265110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:31.265149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:31.265177] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:31.268837] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-02-04T20:27:31.269119] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-02-04T20:27:31.269247] [INFO ] [sig ] MYE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:31.415017] [INFO ] [LOCAL ] Saved forecast: MYE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MYE.txt [2026-02-04T20:27:31.415137] [INFO ] [sig ] [2092/3449] Completed MYE in 0.4s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:31.415177] [INFO ] [sig ] [2093/3449] Forecasting MYGN... [2026-02-04T20:27:31.415216] [INFO ] [sig ] Generating forecast for: MYGN [2026-02-04T20:27:31.415247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-02-04T20:27:31.426456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-02-04T20:27:31.426801] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-02-04T20:27:31.427813] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-02-04T20:27:31.427863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:31.428111] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:31.428140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:31.428198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:31.485768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:31.486356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:31.486432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:31.486465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:31.609940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:31.610094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:31.610135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:31.610162] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:31.613552] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-02-04T20:27:31.613843] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-02-04T20:27:31.613969] [INFO ] [sig ] MYGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:31.754206] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MYGN.txt [2026-02-04T20:27:31.754389] [INFO ] [sig ] [2093/3449] Completed MYGN in 0.3s | 2.80 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-04T20:27:31.754439] [INFO ] [sig ] [2094/3449] Forecasting MYI... [2026-02-04T20:27:31.754471] [INFO ] [sig ] Generating forecast for: MYI [2026-02-04T20:27:31.754502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-02-04T20:27:31.765331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-02-04T20:27:31.765697] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-02-04T20:27:31.766475] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-02-04T20:27:31.766526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:31.766557] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:31.766603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:31.766662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:31.824038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:31.824821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:31.824903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:31.824935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:31.947776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:31.947944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:31.947984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:31.948014] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:31.951419] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-02-04T20:27:31.951721] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-02-04T20:27:31.951874] [INFO ] [sig ] MYI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:32.099057] [INFO ] [LOCAL ] Saved forecast: MYI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MYI.txt [2026-02-04T20:27:32.099211] [INFO ] [sig ] [2094/3449] Completed MYI in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.1m [2026-02-04T20:27:32.099253] [INFO ] [sig ] [2095/3449] Forecasting MYN... [2026-02-04T20:27:32.099282] [INFO ] [sig ] Generating forecast for: MYN [2026-02-04T20:27:32.099314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-02-04T20:27:32.111067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-02-04T20:27:32.111441] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-02-04T20:27:32.112271] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-02-04T20:27:32.112324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:32.112355] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:32.112382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:32.112438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:32.173350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:32.174219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:32.174301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:32.174333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:32.300702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:32.300856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:32.300895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:32.300923] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:32.304342] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=71.06%) [2026-02-04T20:27:32.304653] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-02-04T20:27:32.304806] [INFO ] [sig ] MYN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:32.510853] [INFO ] [LOCAL ] Saved forecast: MYN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/MYN.txt [2026-02-04T20:27:32.511015] [INFO ] [sig ] [2095/3449] Completed MYN in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.1m [2026-02-04T20:27:32.511056] [INFO ] [sig ] [2096/3449] Forecasting MYRG... [2026-02-04T20:27:32.511085] [INFO ] [sig ] Generating forecast for: MYRG [2026-02-04T20:27:32.511115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-02-04T20:27:32.522163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-02-04T20:27:32.522553] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-02-04T20:27:32.523395] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-02-04T20:27:32.523447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:32.523480] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:32.523507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:32.523562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:32.580563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:32.581455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:32.581537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:32.581570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:32.698784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:32.698951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:32.698991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:32.699020] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:32.702426] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=26.76%) [2026-02-04T20:27:32.702735] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-02-04T20:27:32.702867] [INFO ] [sig ] MYRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:32.847442] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/MYRG.txt [2026-02-04T20:27:32.847637] [INFO ] [sig ] [2096/3449] Completed MYRG in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:32.847685] [INFO ] [sig ] [2097/3449] Forecasting NA... [2026-02-04T20:27:32.847715] [INFO ] [sig ] Generating forecast for: NA [2026-02-04T20:27:32.847745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-02-04T20:27:32.859211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-02-04T20:27:32.859606] [INFO ] [FORECASTER] Starting predict_future for NA [2026-02-04T20:27:32.860391] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-02-04T20:27:32.860443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:32.860505] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:32.860534] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:32.860617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:32.925328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:32.926384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:32.926481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:32.926523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:33.053939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:33.054294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:33.054334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:33.054380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:33.058550] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-02-04T20:27:33.058843] [INFO ] [FORECASTER] Completed predict_future for NA [2026-02-04T20:27:33.059165] [INFO ] [sig ] NA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:33.203545] [INFO ] [LOCAL ] Saved forecast: NA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NA.txt [2026-02-04T20:27:33.203724] [INFO ] [sig ] [2097/3449] Completed NA in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:33.203773] [INFO ] [sig ] [2098/3449] Forecasting NAAS... [2026-02-04T20:27:33.203812] [INFO ] [sig ] Generating forecast for: NAAS [2026-02-04T20:27:33.203849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-02-04T20:27:33.215375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-02-04T20:27:33.215784] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-02-04T20:27:33.216837] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-02-04T20:27:33.216900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:33.216933] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:33.216962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:33.217019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:33.275210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:33.276094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:33.276174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:33.276207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:33.399701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:33.399872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:33.399920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:33.399949] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:33.403368] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=76.61%) [2026-02-04T20:27:33.403664] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-02-04T20:27:33.403799] [INFO ] [sig ] NAAS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:33.547200] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NAAS.txt [2026-02-04T20:27:33.547350] [INFO ] [sig ] [2098/3449] Completed NAAS in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:33.547391] [INFO ] [sig ] [2099/3449] Forecasting NABL... [2026-02-04T20:27:33.547421] [INFO ] [sig ] Generating forecast for: NABL [2026-02-04T20:27:33.547452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-02-04T20:27:33.558817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-02-04T20:27:33.559183] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-02-04T20:27:33.559996] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-02-04T20:27:33.560047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:33.560080] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:33.560107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:33.560163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:33.622426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:33.623480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:33.623633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:33.623671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:33.748434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:33.748637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:33.748680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:33.748708] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:33.752169] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=42.23%) [2026-02-04T20:27:33.752457] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-02-04T20:27:33.752604] [INFO ] [sig ] NABL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:33.896622] [INFO ] [LOCAL ] Saved forecast: NABL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NABL.txt [2026-02-04T20:27:33.896776] [INFO ] [sig ] [2099/3449] Completed NABL in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:33.896818] [INFO ] [sig ] [2100/3449] Forecasting NAC... [2026-02-04T20:27:33.896850] [INFO ] [sig ] Generating forecast for: NAC [2026-02-04T20:27:33.896881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-02-04T20:27:33.907889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-02-04T20:27:33.908276] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-02-04T20:27:33.909086] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-02-04T20:27:33.909137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:33.909169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:33.909196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:33.909252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:33.969019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:33.969922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:33.970004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:33.970037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:34.092717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:34.092872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:34.092911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:34.093154] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:34.096655] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-02-04T20:27:34.096937] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-02-04T20:27:34.097266] [INFO ] [sig ] NAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:34.240552] [INFO ] [LOCAL ] Saved forecast: NAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NAC.txt [2026-02-04T20:27:34.240724] [INFO ] [sig ] [2100/3449] Completed NAC in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:34.240764] [INFO ] [sig ] [2101/3449] Forecasting NAD... [2026-02-04T20:27:34.240794] [INFO ] [sig ] Generating forecast for: NAD [2026-02-04T20:27:34.240828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-02-04T20:27:34.252723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-02-04T20:27:34.253113] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-02-04T20:27:34.253925] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-02-04T20:27:34.253977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:34.254009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:34.254063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:34.254124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:34.313308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:34.314380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:34.314461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:34.314494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:34.434674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:34.434833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:34.434873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:34.434902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:34.438432] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=80.71%) [2026-02-04T20:27:34.438746] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-02-04T20:27:34.438886] [INFO ] [sig ] NAD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:34.594109] [INFO ] [LOCAL ] Saved forecast: NAD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NAD.txt [2026-02-04T20:27:34.594313] [INFO ] [sig ] [2101/3449] Completed NAD in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:34.594380] [INFO ] [sig ] [2102/3449] Forecasting NATH... [2026-02-04T20:27:34.594433] [INFO ] [sig ] Generating forecast for: NATH [2026-02-04T20:27:34.594490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-02-04T20:27:34.605822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-02-04T20:27:34.606398] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-02-04T20:27:34.607554] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-02-04T20:27:34.607646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:34.607680] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:34.607706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:34.607768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:34.666193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:34.667074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:34.667155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:34.667188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:34.784284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:34.784441] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:27:34.784482] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:34.784513] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:34.788074] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-02-04T20:27:34.788353] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-02-04T20:27:34.788488] [INFO ] [sig ] NATH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:34.944501] [INFO ] [LOCAL ] Saved forecast: NATH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NATH.txt [2026-02-04T20:27:34.944676] [INFO ] [sig ] [2102/3449] Completed NATH in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:34.944720] [INFO ] [sig ] [2103/3449] Forecasting NATL... [2026-02-04T20:27:34.944751] [INFO ] [sig ] Generating forecast for: NATL [2026-02-04T20:27:34.944782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-02-04T20:27:34.956192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-02-04T20:27:34.956557] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-02-04T20:27:34.957415] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-02-04T20:27:34.957467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:34.957499] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:34.957526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:34.957613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:35.023704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:35.024619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:35.024702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:35.024735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:35.164280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:35.164434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:35.164474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:35.164503] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:35.168026] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-02-04T20:27:35.168317] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-02-04T20:27:35.168451] [INFO ] [sig ] NATL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:35.316099] [INFO ] [LOCAL ] Saved forecast: NATL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NATL.txt [2026-02-04T20:27:35.316232] [INFO ] [sig ] [2103/3449] Completed NATL in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:35.316271] [INFO ] [sig ] [2104/3449] Forecasting NAVI... [2026-02-04T20:27:35.316302] [INFO ] [sig ] Generating forecast for: NAVI [2026-02-04T20:27:35.316332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-02-04T20:27:35.327097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-02-04T20:27:35.327445] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-02-04T20:27:35.328339] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-02-04T20:27:35.328393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:35.328426] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:35.328454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:35.328511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:35.386297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:35.386997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:35.387075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:35.387108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:35.522880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:35.523056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:35.523111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:35.523150] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:35.526829] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-02-04T20:27:35.527135] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-02-04T20:27:35.527269] [INFO ] [sig ] NAVI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:35.685172] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NAVI.txt [2026-02-04T20:27:35.685332] [INFO ] [sig ] [2104/3449] Completed NAVI in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:35.685376] [INFO ] [sig ] [2105/3449] Forecasting NAZ... [2026-02-04T20:27:35.685405] [INFO ] [sig ] Generating forecast for: NAZ [2026-02-04T20:27:35.685443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-02-04T20:27:35.698247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-02-04T20:27:35.698692] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-02-04T20:27:35.699622] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-02-04T20:27:35.699680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:35.699714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:35.699743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:35.699801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:35.759999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:35.760933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:35.761020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:35.761054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:35.869793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:35.869955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:35.869997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:35.870027] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:35.873590] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-02-04T20:27:35.873912] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-02-04T20:27:35.874062] [INFO ] [sig ] NAZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:36.027533] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NAZ.txt [2026-02-04T20:27:36.027705] [INFO ] [sig ] [2105/3449] Completed NAZ in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:36.027748] [INFO ] [sig ] [2106/3449] Forecasting NB... [2026-02-04T20:27:36.027778] [INFO ] [sig ] Generating forecast for: NB [2026-02-04T20:27:36.027808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-02-04T20:27:36.039319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-02-04T20:27:36.039705] [INFO ] [FORECASTER] Starting predict_future for NB [2026-02-04T20:27:36.040732] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-02-04T20:27:36.040783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:36.040815] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:36.040842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:36.040899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:36.100679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:36.101791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:36.101875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:36.101907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:36.240761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:36.240912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:36.240953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:36.240983] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:36.244527] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-02-04T20:27:36.244823] [INFO ] [FORECASTER] Completed predict_future for NB [2026-02-04T20:27:36.244955] [INFO ] [sig ] NB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:36.387147] [INFO ] [LOCAL ] Saved forecast: NB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NB.txt [2026-02-04T20:27:36.387275] [INFO ] [sig ] [2106/3449] Completed NB in 0.4s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:36.387314] [INFO ] [sig ] [2107/3449] Forecasting NBB... [2026-02-04T20:27:36.387344] [INFO ] [sig ] Generating forecast for: NBB [2026-02-04T20:27:36.387374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-02-04T20:27:36.398625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-02-04T20:27:36.398956] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-02-04T20:27:36.399760] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-02-04T20:27:36.399819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:36.399857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:36.399891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:36.399960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:36.458249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:36.458925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:36.459004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:36.459069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:36.583493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:36.583666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:36.583725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:36.583761] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:36.587659] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=19.11%) [2026-02-04T20:27:36.587956] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-02-04T20:27:36.588085] [INFO ] [sig ] NBB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:36.734117] [INFO ] [LOCAL ] Saved forecast: NBB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NBB.txt [2026-02-04T20:27:36.734232] [INFO ] [sig ] [2107/3449] Completed NBB in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:36.734271] [INFO ] [sig ] [2108/3449] Forecasting NBBK... [2026-02-04T20:27:36.734300] [INFO ] [sig ] Generating forecast for: NBBK [2026-02-04T20:27:36.734329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-02-04T20:27:36.745664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-02-04T20:27:36.745977] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-02-04T20:27:36.746780] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-02-04T20:27:36.746832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:36.746864] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:36.746891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:36.746948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:36.804324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:36.804960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:36.805037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:36.805070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:36.927236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:36.927380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:36.927419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:36.927447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:36.930963] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=87.01%) [2026-02-04T20:27:36.931227] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-02-04T20:27:36.931351] [INFO ] [sig ] NBBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:37.076167] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NBBK.txt [2026-02-04T20:27:37.076338] [INFO ] [sig ] [2108/3449] Completed NBBK in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:37.076382] [INFO ] [sig ] [2109/3449] Forecasting NBHC... [2026-02-04T20:27:37.076413] [INFO ] [sig ] Generating forecast for: NBHC [2026-02-04T20:27:37.076444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-02-04T20:27:37.087784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-02-04T20:27:37.088193] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-02-04T20:27:37.089051] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-02-04T20:27:37.089103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:37.089136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:37.089163] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:37.089219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:37.148291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:37.149179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:37.149264] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:37.149300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:37.268931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:37.269086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:37.269126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:37.269154] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:37.272547] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=25.68%) [2026-02-04T20:27:37.272849] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-02-04T20:27:37.272981] [INFO ] [sig ] NBHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:37.417413] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NBHC.txt [2026-02-04T20:27:37.417567] [INFO ] [sig ] [2109/3449] Completed NBHC in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:37.417628] [INFO ] [sig ] [2110/3449] Forecasting NBIX... [2026-02-04T20:27:37.417658] [INFO ] [sig ] Generating forecast for: NBIX [2026-02-04T20:27:37.417689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-02-04T20:27:37.429255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-02-04T20:27:37.429642] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-02-04T20:27:37.430500] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-02-04T20:27:37.430554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:37.430613] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:37.430643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:37.430701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:37.489524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:37.490298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:37.490381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:37.490413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:37.616143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:37.616302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:37.616343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:37.616372] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:37.619873] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-02-04T20:27:37.620144] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-02-04T20:27:37.620274] [INFO ] [sig ] NBIX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:37.763467] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NBIX.txt [2026-02-04T20:27:37.763679] [INFO ] [sig ] [2110/3449] Completed NBIX in 0.3s | 2.80 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-04T20:27:37.763726] [INFO ] [sig ] [2111/3449] Forecasting NBN... [2026-02-04T20:27:37.763756] [INFO ] [sig ] Generating forecast for: NBN [2026-02-04T20:27:37.763786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-02-04T20:27:37.777431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-02-04T20:27:37.777965] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-02-04T20:27:37.779062] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-02-04T20:27:37.779119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:37.779153] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:37.779181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:37.779239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:37.841230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:37.842166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:37.842252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:37.842286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:37.966594] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:37.966759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:37.966800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:37.966838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:37.970452] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-02-04T20:27:37.970766] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-02-04T20:27:37.970900] [INFO ] [sig ] NBN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:38.114409] [INFO ] [LOCAL ] Saved forecast: NBN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NBN.txt [2026-02-04T20:27:38.114564] [INFO ] [sig ] [2111/3449] Completed NBN in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 8.0m [2026-02-04T20:27:38.114627] [INFO ] [sig ] [2112/3449] Forecasting NBTB... [2026-02-04T20:27:38.114658] [INFO ] [sig ] Generating forecast for: NBTB [2026-02-04T20:27:38.114689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-02-04T20:27:38.125787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-02-04T20:27:38.126243] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-02-04T20:27:38.127193] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-02-04T20:27:38.127246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:38.127277] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:38.127303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:38.127375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:38.185655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:38.186515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:38.186617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:38.186653] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:38.311689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:38.311851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:38.311897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:38.311930] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:38.315440] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=16.34%) [2026-02-04T20:27:38.315774] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-02-04T20:27:38.315916] [INFO ] [sig ] NBTB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:38.459242] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NBTB.txt [2026-02-04T20:27:38.459373] [INFO ] [sig ] [2112/3449] Completed NBTB in 0.3s | 2.80 sym/s | Total: 12.6m | ETA: 8.0m [2026-02-04T20:27:38.459412] [INFO ] [sig ] [2113/3449] Forecasting NBXG... [2026-02-04T20:27:38.459442] [INFO ] [sig ] Generating forecast for: NBXG [2026-02-04T20:27:38.459472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-02-04T20:27:38.470908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-02-04T20:27:38.471252] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-02-04T20:27:38.472089] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-02-04T20:27:38.472140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:38.472172] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:38.472198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:38.472254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:38.530444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:38.531114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:38.531194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:38.531228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:38.652636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:38.652786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:38.652825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:38.652854] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:38.656229] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-02-04T20:27:38.656503] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-02-04T20:27:38.656650] [INFO ] [sig ] NBXG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:38.800050] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NBXG.txt [2026-02-04T20:27:38.800344] [INFO ] [sig ] [2113/3449] Completed NBXG in 0.3s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:38.800385] [INFO ] [sig ] [2114/3449] Forecasting NC... [2026-02-04T20:27:38.800415] [INFO ] [sig ] Generating forecast for: NC [2026-02-04T20:27:38.800445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-02-04T20:27:38.813436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-02-04T20:27:38.813862] [INFO ] [FORECASTER] Starting predict_future for NC [2026-02-04T20:27:38.814793] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-02-04T20:27:38.814888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:38.814978] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:38.815018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:38.815081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:38.887227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:38.888293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:38.888396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:38.888448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:39.006623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:39.006784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:39.006824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:39.006853] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:39.010382] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=39.83%) [2026-02-04T20:27:39.010681] [INFO ] [FORECASTER] Completed predict_future for NC [2026-02-04T20:27:39.010812] [INFO ] [sig ] NC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:39.153527] [INFO ] [LOCAL ] Saved forecast: NC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NC.txt [2026-02-04T20:27:39.153704] [INFO ] [sig ] [2114/3449] Completed NC in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:39.153749] [INFO ] [sig ] [2115/3449] Forecasting NCA... [2026-02-04T20:27:39.153780] [INFO ] [sig ] Generating forecast for: NCA [2026-02-04T20:27:39.153810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-02-04T20:27:39.164934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-02-04T20:27:39.165492] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-02-04T20:27:39.166509] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-02-04T20:27:39.166562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:39.166617] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:39.166646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:39.166708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:39.225581] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:39.226424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:39.226510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:39.226543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:39.351233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:39.351402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:39.351443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:39.351472] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:39.354901] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-02-04T20:27:39.355186] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-02-04T20:27:39.355315] [INFO ] [sig ] NCA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:39.501758] [INFO ] [LOCAL ] Saved forecast: NCA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NCA.txt [2026-02-04T20:27:39.501893] [INFO ] [sig ] [2115/3449] Completed NCA in 0.3s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:39.501934] [INFO ] [sig ] [2116/3449] Forecasting NCLH... [2026-02-04T20:27:39.501964] [INFO ] [sig ] Generating forecast for: NCLH [2026-02-04T20:27:39.501995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-02-04T20:27:39.513884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-02-04T20:27:39.514475] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-02-04T20:27:39.515323] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-02-04T20:27:39.515377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:39.515410] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:39.515438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:39.515496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:39.574843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:39.575704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:39.575801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:39.575836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:39.702616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:39.702772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:39.702811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:39.702839] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:39.706294] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-02-04T20:27:39.706566] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-02-04T20:27:39.706719] [INFO ] [sig ] NCLH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:39.858593] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NCLH.txt [2026-02-04T20:27:39.858752] [INFO ] [sig ] [2116/3449] Completed NCLH in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:39.858795] [INFO ] [sig ] [2117/3449] Forecasting NCMI... [2026-02-04T20:27:39.858824] [INFO ] [sig ] Generating forecast for: NCMI [2026-02-04T20:27:39.858855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-02-04T20:27:39.870077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-02-04T20:27:39.870692] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-02-04T20:27:39.871608] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-02-04T20:27:39.871665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:39.871698] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:39.871725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:39.871784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:39.933894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:39.934766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:39.934848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:39.934883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:40.062312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:40.062464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:40.062504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:40.062626] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:40.066387] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=25.00%) [2026-02-04T20:27:40.066680] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-02-04T20:27:40.066807] [INFO ] [sig ] NCMI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:40.211758] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NCMI.txt [2026-02-04T20:27:40.211892] [INFO ] [sig ] [2117/3449] Completed NCMI in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:40.211961] [INFO ] [sig ] [2118/3449] Forecasting NCNA... [2026-02-04T20:27:40.212000] [INFO ] [sig ] Generating forecast for: NCNA [2026-02-04T20:27:40.212036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-02-04T20:27:40.222713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-02-04T20:27:40.223077] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-02-04T20:27:40.223992] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-02-04T20:27:40.224047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:40.224080] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:40.224108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:40.224167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:40.283660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:40.284607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:40.284699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:40.284737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:40.421995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:40.422151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:40.422379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:40.422407] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:40.426432] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-02-04T20:27:40.426737] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-02-04T20:27:40.426869] [INFO ] [sig ] NCNA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:40.576493] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NCNA.txt [2026-02-04T20:27:40.576676] [INFO ] [sig ] [2118/3449] Completed NCNA in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:40.576731] [INFO ] [sig ] [2119/3449] Forecasting NCNO... [2026-02-04T20:27:40.576763] [INFO ] [sig ] Generating forecast for: NCNO [2026-02-04T20:27:40.576795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-02-04T20:27:40.588486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-02-04T20:27:40.588883] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-02-04T20:27:40.589750] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-02-04T20:27:40.589804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:40.589837] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:40.589866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:40.589936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:40.650735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:40.651638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:40.651738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:40.651775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:40.782951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:40.783105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:40.783147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:40.783179] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:40.786852] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-02-04T20:27:40.787187] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-02-04T20:27:40.787324] [INFO ] [sig ] NCNO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:40.940242] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NCNO.txt [2026-02-04T20:27:40.940395] [INFO ] [sig ] [2119/3449] Completed NCNO in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:40.940435] [INFO ] [sig ] [2120/3449] Forecasting NCTY... [2026-02-04T20:27:40.940464] [INFO ] [sig ] Generating forecast for: NCTY [2026-02-04T20:27:40.940496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-02-04T20:27:40.951624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-02-04T20:27:40.952079] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-02-04T20:27:40.952993] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-02-04T20:27:40.953046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:40.953080] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:40.953107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:40.953166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:41.015212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:41.016119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:41.016211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:41.016247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:41.142283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:41.142456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:41.142508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:41.142546] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:41.146406] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-02-04T20:27:41.146746] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-02-04T20:27:41.146888] [INFO ] [sig ] NCTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:41.299032] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NCTY.txt [2026-02-04T20:27:41.299203] [INFO ] [sig ] [2120/3449] Completed NCTY in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:41.299247] [INFO ] [sig ] [2121/3449] Forecasting NCZ... [2026-02-04T20:27:41.299280] [INFO ] [sig ] Generating forecast for: NCZ [2026-02-04T20:27:41.299311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-02-04T20:27:41.311425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-02-04T20:27:41.311850] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-02-04T20:27:41.312710] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-02-04T20:27:41.312763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:41.312796] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:41.312825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:41.312884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:41.374240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:41.375331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:41.375413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:41.375448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:41.504916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:41.505113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:41.505203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:41.505437] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:41.510281] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=60.21%) [2026-02-04T20:27:41.510628] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-02-04T20:27:41.510773] [INFO ] [sig ] NCZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:41.662171] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NCZ.txt [2026-02-04T20:27:41.662322] [INFO ] [sig ] [2121/3449] Completed NCZ in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:41.662365] [INFO ] [sig ] [2122/3449] Forecasting NDAQ... [2026-02-04T20:27:41.662395] [INFO ] [sig ] Generating forecast for: NDAQ [2026-02-04T20:27:41.662425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-02-04T20:27:41.673789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-02-04T20:27:41.674148] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-02-04T20:27:41.674983] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-02-04T20:27:41.675049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:41.675090] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:41.675124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:41.675186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:41.738134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:41.739152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:41.739433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:41.739464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:41.862651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:41.862804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:41.862846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:41.862876] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:41.866502] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-02-04T20:27:41.866800] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-02-04T20:27:41.866928] [INFO ] [sig ] NDAQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:42.017592] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NDAQ.txt [2026-02-04T20:27:42.017775] [INFO ] [sig ] [2122/3449] Completed NDAQ in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:42.017821] [INFO ] [sig ] [2123/3449] Forecasting NDMO... [2026-02-04T20:27:42.017852] [INFO ] [sig ] Generating forecast for: NDMO [2026-02-04T20:27:42.017885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-02-04T20:27:42.029464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-02-04T20:27:42.029890] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-02-04T20:27:42.030737] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-02-04T20:27:42.030789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:42.030822] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:42.030849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:42.030907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:42.089932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:42.090853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:42.090935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:42.090969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:42.218993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:42.219145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:42.219186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:42.219217] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:42.222749] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-02-04T20:27:42.223029] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-02-04T20:27:42.223159] [INFO ] [sig ] NDMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:42.373825] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NDMO.txt [2026-02-04T20:27:42.373964] [INFO ] [sig ] [2123/3449] Completed NDMO in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:42.374010] [INFO ] [sig ] [2124/3449] Forecasting NDRA... [2026-02-04T20:27:42.374038] [INFO ] [sig ] Generating forecast for: NDRA [2026-02-04T20:27:42.374068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-02-04T20:27:42.385552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-02-04T20:27:42.385916] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-02-04T20:27:42.386778] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-02-04T20:27:42.386831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:42.386865] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:42.386894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:42.386953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:42.447798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:42.448607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:42.448716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:42.448751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:42.569465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:42.569635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:42.569677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:42.569707] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:42.573163] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-02-04T20:27:42.573439] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-02-04T20:27:42.573566] [INFO ] [sig ] NDRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:42.723532] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NDRA.txt [2026-02-04T20:27:42.723718] [INFO ] [sig ] [2124/3449] Completed NDRA in 0.3s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:42.723762] [INFO ] [sig ] [2125/3449] Forecasting NDSN... [2026-02-04T20:27:42.723794] [INFO ] [sig ] Generating forecast for: NDSN [2026-02-04T20:27:42.723826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-02-04T20:27:42.735082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-02-04T20:27:42.735444] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-02-04T20:27:42.736275] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-02-04T20:27:42.736329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:42.736376] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:42.736406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:42.736464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:42.804756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:42.805644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:42.805729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:42.805763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:42.934886] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:42.935053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:42.935116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:42.935157] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:42.938619] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-02-04T20:27:42.938894] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-02-04T20:27:42.939026] [INFO ] [sig ] NDSN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:43.086657] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NDSN.txt [2026-02-04T20:27:43.086812] [INFO ] [sig ] [2125/3449] Completed NDSN in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:43.086853] [INFO ] [sig ] [2126/3449] Forecasting NE... [2026-02-04T20:27:43.086883] [INFO ] [sig ] Generating forecast for: NE [2026-02-04T20:27:43.086915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-02-04T20:27:43.098161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-02-04T20:27:43.098561] [INFO ] [FORECASTER] Starting predict_future for NE [2026-02-04T20:27:43.099428] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-02-04T20:27:43.099483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:43.099517] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:43.099546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:43.099628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:43.164494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:43.165413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:43.165501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:43.165536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:43.295941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:43.296097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:43.296325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:43.296366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:43.299914] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-02-04T20:27:43.300199] [INFO ] [FORECASTER] Completed predict_future for NE [2026-02-04T20:27:43.300524] [INFO ] [sig ] NE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:43.448513] [INFO ] [LOCAL ] Saved forecast: NE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NE.txt [2026-02-04T20:27:43.448682] [INFO ] [sig ] [2126/3449] Completed NE in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:43.448727] [INFO ] [sig ] [2127/3449] Forecasting NEA... [2026-02-04T20:27:43.448758] [INFO ] [sig ] Generating forecast for: NEA [2026-02-04T20:27:43.448798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-02-04T20:27:43.460880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-02-04T20:27:43.461263] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-02-04T20:27:43.462117] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-02-04T20:27:43.462172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:43.462205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:43.462233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:43.462293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:43.521888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:43.522703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:43.522786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:43.522821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:43.654139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:43.654295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:43.654336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:43.654366] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:43.657844] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=72.61%) [2026-02-04T20:27:43.658161] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-02-04T20:27:43.658291] [INFO ] [sig ] NEA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:43.801136] [INFO ] [LOCAL ] Saved forecast: NEA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NEA.txt [2026-02-04T20:27:43.801305] [INFO ] [sig ] [2127/3449] Completed NEA in 0.4s | 2.80 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-04T20:27:43.801345] [INFO ] [sig ] [2128/3449] Forecasting NECB... [2026-02-04T20:27:43.801376] [INFO ] [sig ] Generating forecast for: NECB [2026-02-04T20:27:43.801407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-02-04T20:27:43.812810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-02-04T20:27:43.813176] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-02-04T20:27:43.814026] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-02-04T20:27:43.814079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:43.814114] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:43.814142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:43.814201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:43.873824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:43.874685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:43.874769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:43.874802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:43.995986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:43.996140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:43.996181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:43.996211] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:43.999731] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-02-04T20:27:44.000004] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-02-04T20:27:44.000138] [INFO ] [sig ] NECB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:44.153290] [INFO ] [LOCAL ] Saved forecast: NECB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NECB.txt [2026-02-04T20:27:44.153484] [INFO ] [sig ] [2128/3449] Completed NECB in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.9m [2026-02-04T20:27:44.153533] [INFO ] [sig ] [2129/3449] Forecasting NEE... [2026-02-04T20:27:44.153595] [INFO ] [sig ] Generating forecast for: NEE [2026-02-04T20:27:44.153640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-02-04T20:27:44.165212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-02-04T20:27:44.165626] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-02-04T20:27:44.166458] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-02-04T20:27:44.166510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:44.166543] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:44.166592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:44.166655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:44.230319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:44.231442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:44.231536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:44.231570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:44.360993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:44.361149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:44.361192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:44.361222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:44.364796] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=54.94%) [2026-02-04T20:27:44.365087] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-02-04T20:27:44.365223] [INFO ] [sig ] NEE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:44.508128] [INFO ] [LOCAL ] Saved forecast: NEE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NEE.txt [2026-02-04T20:27:44.508276] [INFO ] [sig ] [2129/3449] Completed NEE in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.9m [2026-02-04T20:27:44.508317] [INFO ] [sig ] [2130/3449] Forecasting NEGG... [2026-02-04T20:27:44.508347] [INFO ] [sig ] Generating forecast for: NEGG [2026-02-04T20:27:44.508377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-02-04T20:27:44.519592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-02-04T20:27:44.519969] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-02-04T20:27:44.520826] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-02-04T20:27:44.520881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:44.520916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:44.520945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:44.521005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:44.581893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:44.582799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:44.582896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:44.582934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:44.702666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:44.702818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:44.702858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:44.702888] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:44.706322] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=25.32%) [2026-02-04T20:27:44.706615] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-02-04T20:27:44.706746] [INFO ] [sig ] NEGG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:44.852980] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NEGG.txt [2026-02-04T20:27:44.853140] [INFO ] [sig ] [2130/3449] Completed NEGG in 0.3s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:44.853188] [INFO ] [sig ] [2131/3449] Forecasting NEM... [2026-02-04T20:27:44.853219] [INFO ] [sig ] Generating forecast for: NEM [2026-02-04T20:27:44.853249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-02-04T20:27:44.864476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-02-04T20:27:44.864826] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-02-04T20:27:44.865677] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-02-04T20:27:44.865729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:44.865796] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:44.865825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:44.865883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:44.924054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:44.925016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:44.925117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:44.925159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:45.051670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:45.051831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:45.051873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:45.051904] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:45.055442] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-02-04T20:27:45.055749] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-02-04T20:27:45.055886] [INFO ] [sig ] NEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:45.202200] [INFO ] [LOCAL ] Saved forecast: NEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NEM.txt [2026-02-04T20:27:45.202345] [INFO ] [sig ] [2131/3449] Completed NEM in 0.3s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:45.202386] [INFO ] [sig ] [2132/3449] Forecasting NEOG... [2026-02-04T20:27:45.202415] [INFO ] [sig ] Generating forecast for: NEOG [2026-02-04T20:27:45.202444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-02-04T20:27:45.214342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-02-04T20:27:45.214699] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-02-04T20:27:45.215514] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-02-04T20:27:45.215565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:45.215638] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:45.215667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:45.215724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:45.273377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:45.274271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:45.274353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:45.274387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:45.396588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:45.396761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:45.396804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:45.396870] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:45.400637] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-02-04T20:27:45.400947] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-02-04T20:27:45.401111] [INFO ] [sig ] NEOG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:45.542206] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NEOG.txt [2026-02-04T20:27:45.542343] [INFO ] [sig ] [2132/3449] Completed NEOG in 0.3s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:45.542383] [INFO ] [sig ] [2133/3449] Forecasting NEON... [2026-02-04T20:27:45.542414] [INFO ] [sig ] Generating forecast for: NEON [2026-02-04T20:27:45.542451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-02-04T20:27:45.553652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-02-04T20:27:45.554025] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-02-04T20:27:45.554850] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-02-04T20:27:45.554901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:45.554933] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:45.554961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:45.555024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:45.611036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:45.611720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:45.611823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:45.611858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:45.734130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:45.734295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:45.734335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:45.734363] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:45.737858] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-02-04T20:27:45.738151] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-02-04T20:27:45.738279] [INFO ] [sig ] NEON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:45.878943] [INFO ] [LOCAL ] Saved forecast: NEON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NEON.txt [2026-02-04T20:27:45.879091] [INFO ] [sig ] [2133/3449] Completed NEON in 0.3s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:45.879132] [INFO ] [sig ] [2134/3449] Forecasting NEXA... [2026-02-04T20:27:45.879162] [INFO ] [sig ] Generating forecast for: NEXA [2026-02-04T20:27:45.879192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-02-04T20:27:45.890326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-02-04T20:27:45.890705] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-02-04T20:27:45.891495] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-02-04T20:27:45.891548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:45.891600] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:45.891628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:45.891686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:45.948372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:45.949246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:45.949331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:45.949407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:46.067111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:46.067285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:46.067332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:46.067399] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:46.071010] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-02-04T20:27:46.071283] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-02-04T20:27:46.071424] [INFO ] [sig ] NEXA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:46.212291] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NEXA.txt [2026-02-04T20:27:46.212440] [INFO ] [sig ] [2134/3449] Completed NEXA in 0.3s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:46.212481] [INFO ] [sig ] [2135/3449] Forecasting NEXN... [2026-02-04T20:27:46.212511] [INFO ] [sig ] Generating forecast for: NEXN [2026-02-04T20:27:46.212542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-02-04T20:27:46.224858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-02-04T20:27:46.225227] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-02-04T20:27:46.226036] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-02-04T20:27:46.226088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:46.226119] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:46.226145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:46.226201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:46.283383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:46.284306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:46.284412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:46.284447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:46.405034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:46.405195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:46.405235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:46.405264] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:46.408803] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=66.47%) [2026-02-04T20:27:46.409079] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-02-04T20:27:46.409208] [INFO ] [sig ] NEXN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:46.559204] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NEXN.txt [2026-02-04T20:27:46.559377] [INFO ] [sig ] [2135/3449] Completed NEXN in 0.3s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:46.559435] [INFO ] [sig ] [2136/3449] Forecasting NFBK... [2026-02-04T20:27:46.559486] [INFO ] [sig ] Generating forecast for: NFBK [2026-02-04T20:27:46.559530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-02-04T20:27:46.572143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-02-04T20:27:46.572602] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-02-04T20:27:46.573539] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-02-04T20:27:46.573619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:46.573653] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:46.573702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:46.573769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:46.641492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:46.642454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:46.642539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:46.642590] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:46.767517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:46.767694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:46.767736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:46.767766] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:46.771275] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-02-04T20:27:46.771566] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-02-04T20:27:46.771719] [INFO ] [sig ] NFBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:46.917760] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NFBK.txt [2026-02-04T20:27:46.917945] [INFO ] [sig ] [2136/3449] Completed NFBK in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:46.917989] [INFO ] [sig ] [2137/3449] Forecasting NFE... [2026-02-04T20:27:46.918018] [INFO ] [sig ] Generating forecast for: NFE [2026-02-04T20:27:46.918051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-02-04T20:27:46.930594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-02-04T20:27:46.930984] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-02-04T20:27:46.931848] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-02-04T20:27:46.931900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:46.931931] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:46.931958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:46.932016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:47.006344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:47.007248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:47.007341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:47.007374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:47.153475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:47.153679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:47.153740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:47.153784] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:47.158006] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-02-04T20:27:47.158370] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-02-04T20:27:47.158534] [INFO ] [sig ] NFE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:47.337390] [INFO ] [LOCAL ] Saved forecast: NFE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NFE.txt [2026-02-04T20:27:47.337614] [INFO ] [sig ] [2137/3449] Completed NFE in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:47.337675] [INFO ] [sig ] [2138/3449] Forecasting NFG... [2026-02-04T20:27:47.337723] [INFO ] [sig ] Generating forecast for: NFG [2026-02-04T20:27:47.337766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-02-04T20:27:47.352213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-02-04T20:27:47.352921] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-02-04T20:27:47.354197] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-02-04T20:27:47.354443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:47.354495] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:47.354539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:47.354649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:47.430891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:47.431883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:47.431978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:47.432014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:47.560527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:47.560713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:47.560756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:47.560786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:47.564424] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-02-04T20:27:47.564739] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-02-04T20:27:47.564884] [INFO ] [sig ] NFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:47.713219] [INFO ] [LOCAL ] Saved forecast: NFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NFG.txt [2026-02-04T20:27:47.713428] [INFO ] [sig ] [2138/3449] Completed NFG in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:47.713492] [INFO ] [sig ] [2139/3449] Forecasting NFJ... [2026-02-04T20:27:47.713543] [INFO ] [sig ] Generating forecast for: NFJ [2026-02-04T20:27:47.713625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-02-04T20:27:47.727190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-02-04T20:27:47.727873] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-02-04T20:27:47.729040] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-02-04T20:27:47.729094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:47.729127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:47.729154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:47.729211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:47.787742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:47.788641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:47.788728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:47.788761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:47.917163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:47.917335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:47.917381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:47.917412] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:47.921332] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-02-04T20:27:47.921687] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-02-04T20:27:47.921834] [INFO ] [sig ] NFJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:48.068413] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NFJ.txt [2026-02-04T20:27:48.068564] [INFO ] [sig ] [2139/3449] Completed NFJ in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:48.068628] [INFO ] [sig ] [2140/3449] Forecasting NFLX... [2026-02-04T20:27:48.068660] [INFO ] [sig ] Generating forecast for: NFLX [2026-02-04T20:27:48.068714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-02-04T20:27:48.080644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-02-04T20:27:48.081036] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-02-04T20:27:48.082087] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-02-04T20:27:48.082144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:48.082175] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:48.082201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:48.082441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:48.142464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:48.143433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:48.143525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:48.143560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:48.272875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:48.273043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:48.273085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:48.273115] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:48.278071] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=34.15%) [2026-02-04T20:27:48.278684] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-02-04T20:27:48.278843] [INFO ] [sig ] NFLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:48.421262] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NFLX.txt [2026-02-04T20:27:48.421418] [INFO ] [sig ] [2140/3449] Completed NFLX in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:48.421460] [INFO ] [sig ] [2141/3449] Forecasting NFTY... [2026-02-04T20:27:48.421494] [INFO ] [sig ] Generating forecast for: NFTY [2026-02-04T20:27:48.421526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-02-04T20:27:48.433156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-02-04T20:27:48.433542] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-02-04T20:27:48.434386] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-02-04T20:27:48.434438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:48.434468] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:48.434496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:48.434552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:48.507769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:48.509099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:48.509233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:48.509272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:48.644690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:48.644849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:48.644892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:48.644922] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:48.649007] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-02-04T20:27:48.649332] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-02-04T20:27:48.649648] [INFO ] [sig ] NFTY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:48.796383] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NFTY.txt [2026-02-04T20:27:48.796546] [INFO ] [sig ] [2141/3449] Completed NFTY in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:48.796607] [INFO ] [sig ] [2142/3449] Forecasting NGG... [2026-02-04T20:27:48.796641] [INFO ] [sig ] Generating forecast for: NGG [2026-02-04T20:27:48.796673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-02-04T20:27:48.808030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-02-04T20:27:48.808411] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-02-04T20:27:48.809226] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-02-04T20:27:48.809278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:48.809309] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:48.809335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:48.809391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:48.866860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:48.867698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:48.867783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:48.867816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:48.991643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:48.991804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:48.991845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:48.991874] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:48.995308] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=77.92%) [2026-02-04T20:27:48.995612] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-02-04T20:27:48.995748] [INFO ] [sig ] NGG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:49.157915] [INFO ] [LOCAL ] Saved forecast: NGG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NGG.txt [2026-02-04T20:27:49.158127] [INFO ] [sig ] [2142/3449] Completed NGG in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:49.158178] [INFO ] [sig ] [2143/3449] Forecasting NGL... [2026-02-04T20:27:49.158211] [INFO ] [sig ] Generating forecast for: NGL [2026-02-04T20:27:49.158243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-02-04T20:27:49.171645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-02-04T20:27:49.172075] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-02-04T20:27:49.173003] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-02-04T20:27:49.173058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:49.173091] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:49.173119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:49.173178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:49.243891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:49.245112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:49.245221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:49.245261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:49.383461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:49.383647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:49.383695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:49.383725] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:49.388187] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-02-04T20:27:49.388740] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-02-04T20:27:49.388892] [INFO ] [sig ] NGL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:49.554653] [INFO ] [LOCAL ] Saved forecast: NGL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NGL.txt [2026-02-04T20:27:49.554827] [INFO ] [sig ] [2143/3449] Completed NGL in 0.4s | 2.80 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-04T20:27:49.554871] [INFO ] [sig ] [2144/3449] Forecasting NGNE... [2026-02-04T20:27:49.554902] [INFO ] [sig ] Generating forecast for: NGNE [2026-02-04T20:27:49.554933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-02-04T20:27:49.569031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-02-04T20:27:49.569474] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-02-04T20:27:49.570419] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-02-04T20:27:49.570474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:49.570508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:49.570535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:49.570610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:49.636337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:49.637303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:49.637388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:49.637424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:49.779996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:49.780173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:49.780218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:49.780250] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:49.784619] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-02-04T20:27:49.784939] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-02-04T20:27:49.785078] [INFO ] [sig ] NGNE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:49.948850] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NGNE.txt [2026-02-04T20:27:49.949097] [INFO ] [sig ] [2144/3449] Completed NGNE in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.8m [2026-02-04T20:27:49.949173] [INFO ] [sig ] [2145/3449] Forecasting NGS... [2026-02-04T20:27:49.949213] [INFO ] [sig ] Generating forecast for: NGS [2026-02-04T20:27:49.949251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-02-04T20:27:49.961656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-02-04T20:27:49.962089] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-02-04T20:27:49.963131] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-02-04T20:27:49.963214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:49.963272] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:49.963322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:49.963397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:50.030088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:50.031037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:50.031126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:50.031160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:50.163793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:50.163980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:50.164026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:50.164058] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:50.167767] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-02-04T20:27:50.168168] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-02-04T20:27:50.168332] [INFO ] [sig ] NGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:50.326614] [INFO ] [LOCAL ] Saved forecast: NGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NGS.txt [2026-02-04T20:27:50.326814] [INFO ] [sig ] [2145/3449] Completed NGS in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.8m [2026-02-04T20:27:50.326873] [INFO ] [sig ] [2146/3449] Forecasting NGVC... [2026-02-04T20:27:50.326919] [INFO ] [sig ] Generating forecast for: NGVC [2026-02-04T20:27:50.326960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-02-04T20:27:50.339446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-02-04T20:27:50.339924] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-02-04T20:27:50.340923] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-02-04T20:27:50.340977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:50.341021] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:50.341058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:50.341124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:50.410774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:50.411863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:50.411947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:50.411981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:50.533325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:50.533732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:50.533782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:50.533842] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:50.538385] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-02-04T20:27:50.538795] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-02-04T20:27:50.538955] [INFO ] [sig ] NGVC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:50.704938] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NGVC.txt [2026-02-04T20:27:50.705105] [INFO ] [sig ] [2146/3449] Completed NGVC in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.8m [2026-02-04T20:27:50.705148] [INFO ] [sig ] [2147/3449] Forecasting NHI... [2026-02-04T20:27:50.705182] [INFO ] [sig ] Generating forecast for: NHI [2026-02-04T20:27:50.705213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-02-04T20:27:50.716891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-02-04T20:27:50.717248] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-02-04T20:27:50.718193] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-02-04T20:27:50.718248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:50.718281] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:50.718308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:50.718364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:50.776165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:50.777033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:50.777115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:50.777148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:50.899746] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:50.899901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:50.899941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:50.899971] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:50.903795] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-02-04T20:27:50.904091] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-02-04T20:27:50.904227] [INFO ] [sig ] NHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:51.047027] [INFO ] [LOCAL ] Saved forecast: NHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NHI.txt [2026-02-04T20:27:51.047170] [INFO ] [sig ] [2147/3449] Completed NHI in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:51.047215] [INFO ] [sig ] [2148/3449] Forecasting NHTC... [2026-02-04T20:27:51.047245] [INFO ] [sig ] Generating forecast for: NHTC [2026-02-04T20:27:51.047277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-02-04T20:27:51.058633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-02-04T20:27:51.058948] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-02-04T20:27:51.059786] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-02-04T20:27:51.059837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:51.059909] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:51.059938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:51.059995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:51.117430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:51.118216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:51.118310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:51.118343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:51.227454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:51.227625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:51.227668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:51.227697] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:51.231073] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-02-04T20:27:51.231345] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-02-04T20:27:51.231472] [INFO ] [sig ] NHTC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:51.379255] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NHTC.txt [2026-02-04T20:27:51.379484] [INFO ] [sig ] [2148/3449] Completed NHTC in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:51.379545] [INFO ] [sig ] [2149/3449] Forecasting NI... [2026-02-04T20:27:51.379605] [INFO ] [sig ] Generating forecast for: NI [2026-02-04T20:27:51.379639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-02-04T20:27:51.392417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-02-04T20:27:51.392789] [INFO ] [FORECASTER] Starting predict_future for NI [2026-02-04T20:27:51.394012] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-02-04T20:27:51.394064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:51.394123] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:51.394154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:51.394211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:51.454825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:51.455606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:51.455686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:51.455746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:51.584233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:51.584387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:51.584428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:51.584457] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:51.588748] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=63.40%) [2026-02-04T20:27:51.589028] [INFO ] [FORECASTER] Completed predict_future for NI [2026-02-04T20:27:51.589158] [INFO ] [sig ] NI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:51.738419] [INFO ] [LOCAL ] Saved forecast: NI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NI.txt [2026-02-04T20:27:51.738562] [INFO ] [sig ] [2149/3449] Completed NI in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:51.738621] [INFO ] [sig ] [2150/3449] Forecasting NIC... [2026-02-04T20:27:51.738652] [INFO ] [sig ] Generating forecast for: NIC [2026-02-04T20:27:51.738682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-02-04T20:27:51.751206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-02-04T20:27:51.751542] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-02-04T20:27:51.752377] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-02-04T20:27:51.752429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:51.752462] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:51.752489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:51.752546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:51.809046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:51.809763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:51.809854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:51.809893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:51.931280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:51.931450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:51.931494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:51.931522] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:51.935094] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: UP (p=50.73%) [2026-02-04T20:27:51.935379] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-02-04T20:27:51.935531] [INFO ] [sig ] NIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:52.083368] [INFO ] [LOCAL ] Saved forecast: NIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NIC.txt [2026-02-04T20:27:52.083524] [INFO ] [sig ] [2150/3449] Completed NIC in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:52.083565] [INFO ] [sig ] [2151/3449] Forecasting NICE... [2026-02-04T20:27:52.083619] [INFO ] [sig ] Generating forecast for: NICE [2026-02-04T20:27:52.083651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-02-04T20:27:52.096498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-02-04T20:27:52.096888] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-02-04T20:27:52.097711] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-02-04T20:27:52.097763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:52.097795] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:52.097821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:52.097878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:52.155131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:52.156157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:52.156242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:52.156275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:52.279402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:52.279567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:52.279639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:52.279684] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:52.283684] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-02-04T20:27:52.283976] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-02-04T20:27:52.284113] [INFO ] [sig ] NICE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:52.443275] [INFO ] [LOCAL ] Saved forecast: NICE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NICE.txt [2026-02-04T20:27:52.443429] [INFO ] [sig ] [2151/3449] Completed NICE in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:52.443475] [INFO ] [sig ] [2152/3449] Forecasting NIE... [2026-02-04T20:27:52.443521] [INFO ] [sig ] Generating forecast for: NIE [2026-02-04T20:27:52.443566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-02-04T20:27:52.456240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-02-04T20:27:52.456669] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-02-04T20:27:52.457691] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-02-04T20:27:52.457756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:52.457800] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:52.457838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:52.457918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:52.517505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:52.518411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:52.518498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:52.518533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:52.638414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:52.638622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:52.638664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:52.638694] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:52.642273] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-02-04T20:27:52.642561] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-02-04T20:27:52.642713] [INFO ] [sig ] NIE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:52.788599] [INFO ] [LOCAL ] Saved forecast: NIE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NIE.txt [2026-02-04T20:27:52.788780] [INFO ] [sig ] [2152/3449] Completed NIE in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:52.788851] [INFO ] [sig ] [2153/3449] Forecasting NIKL... [2026-02-04T20:27:52.788887] [INFO ] [sig ] Generating forecast for: NIKL [2026-02-04T20:27:52.788919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-02-04T20:27:52.800946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-02-04T20:27:52.801387] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-02-04T20:27:52.802276] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-02-04T20:27:52.802342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:52.802378] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:52.802405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:52.802464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:52.860854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:52.861754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:52.861835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:52.861868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:52.979095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:52.979258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:52.979298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:52.979327] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:52.982902] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-02-04T20:27:52.983214] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-02-04T20:27:52.983354] [INFO ] [sig ] NIKL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:53.127452] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NIKL.txt [2026-02-04T20:27:53.127649] [INFO ] [sig ] [2153/3449] Completed NIKL in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:53.127700] [INFO ] [sig ] [2154/3449] Forecasting NIM... [2026-02-04T20:27:53.127732] [INFO ] [sig ] Generating forecast for: NIM [2026-02-04T20:27:53.127765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-02-04T20:27:53.139475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-02-04T20:27:53.139897] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-02-04T20:27:53.140757] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-02-04T20:27:53.140809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:53.140840] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:53.140865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:53.140921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:53.201832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:53.202952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:53.203040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:53.203076] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:53.320259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:53.320474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:53.320524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:53.320554] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:53.324230] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-02-04T20:27:53.324523] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-02-04T20:27:53.324704] [INFO ] [sig ] NIM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:53.471227] [INFO ] [LOCAL ] Saved forecast: NIM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NIM.txt [2026-02-04T20:27:53.471388] [INFO ] [sig ] [2154/3449] Completed NIM in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:53.471430] [INFO ] [sig ] [2155/3449] Forecasting NIO... [2026-02-04T20:27:53.471462] [INFO ] [sig ] Generating forecast for: NIO [2026-02-04T20:27:53.471493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-02-04T20:27:53.485400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-02-04T20:27:53.485997] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-02-04T20:27:53.487079] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-02-04T20:27:53.487135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:53.487169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:53.487197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:53.487257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:53.545564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:53.546697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:53.546787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:53.546820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:53.667461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:53.667646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:53.667688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:53.667717] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:53.671193] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-02-04T20:27:53.671473] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-02-04T20:27:53.671622] [INFO ] [sig ] NIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:53.814031] [INFO ] [LOCAL ] Saved forecast: NIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NIO.txt [2026-02-04T20:27:53.814220] [INFO ] [sig ] [2155/3449] Completed NIO in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:53.814269] [INFO ] [sig ] [2156/3449] Forecasting NITO... [2026-02-04T20:27:53.814303] [INFO ] [sig ] Generating forecast for: NITO [2026-02-04T20:27:53.814334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-02-04T20:27:53.827331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-02-04T20:27:53.827742] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-02-04T20:27:53.828804] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-02-04T20:27:53.828867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:53.828906] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:53.828938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:53.829012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:53.905504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:53.906674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:53.906773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:53.906810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:54.038217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:54.038386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:54.038427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:54.038702] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:54.042516] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=23.31%) [2026-02-04T20:27:54.042845] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-02-04T20:27:54.042984] [INFO ] [sig ] NITO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:54.186151] [INFO ] [LOCAL ] Saved forecast: NITO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NITO.txt [2026-02-04T20:27:54.186305] [INFO ] [sig ] [2156/3449] Completed NITO in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:54.186347] [INFO ] [sig ] [2157/3449] Forecasting NKSH... [2026-02-04T20:27:54.186377] [INFO ] [sig ] Generating forecast for: NKSH [2026-02-04T20:27:54.186406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-02-04T20:27:54.199369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-02-04T20:27:54.199827] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-02-04T20:27:54.200721] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-02-04T20:27:54.200774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:54.200807] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:54.200833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:54.200889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:54.261632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:54.262750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:54.262833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:54.262866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:54.371870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:54.372035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:54.372078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:54.372108] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:54.375643] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=73.78%) [2026-02-04T20:27:54.375922] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-02-04T20:27:54.376052] [INFO ] [sig ] NKSH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:54.527254] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NKSH.txt [2026-02-04T20:27:54.527430] [INFO ] [sig ] [2157/3449] Completed NKSH in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:54.527473] [INFO ] [sig ] [2158/3449] Forecasting NKTX... [2026-02-04T20:27:54.527504] [INFO ] [sig ] Generating forecast for: NKTX [2026-02-04T20:27:54.527534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-02-04T20:27:54.541136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-02-04T20:27:54.541527] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-02-04T20:27:54.542453] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-02-04T20:27:54.542721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:54.542757] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:54.542786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:54.542848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:54.604983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:54.605832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:54.605964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:54.606000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:54.726411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:54.726603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:54.726648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:54.726677] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:54.730387] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-02-04T20:27:54.730778] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-02-04T20:27:54.730933] [INFO ] [sig ] NKTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:54.874414] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NKTX.txt [2026-02-04T20:27:54.874601] [INFO ] [sig ] [2158/3449] Completed NKTX in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:54.874645] [INFO ] [sig ] [2159/3449] Forecasting NKX... [2026-02-04T20:27:54.874678] [INFO ] [sig ] Generating forecast for: NKX [2026-02-04T20:27:54.874708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-02-04T20:27:54.886353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-02-04T20:27:54.886736] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-02-04T20:27:54.887774] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-02-04T20:27:54.887833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:54.887877] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:54.887908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:54.888012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:54.950712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:54.951804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:54.951915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:54.951950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:55.074614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:55.074782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:55.074824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:55.074853] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:55.079050] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=26.23%) [2026-02-04T20:27:55.079362] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-02-04T20:27:55.079501] [INFO ] [sig ] NKX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:55.228775] [INFO ] [LOCAL ] Saved forecast: NKX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NKX.txt [2026-02-04T20:27:55.228946] [INFO ] [sig ] [2159/3449] Completed NKX in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:55.228989] [INFO ] [sig ] [2160/3449] Forecasting NLOP... [2026-02-04T20:27:55.229021] [INFO ] [sig ] Generating forecast for: NLOP [2026-02-04T20:27:55.229051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-02-04T20:27:55.242070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-02-04T20:27:55.242510] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-02-04T20:27:55.243550] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-02-04T20:27:55.243658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:55.243732] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:55.243776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:55.243869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:55.303038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:55.303985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:55.304101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:55.304137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:55.425035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:55.425200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:55.425241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:55.425269] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:55.428796] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=32.58%) [2026-02-04T20:27:55.429085] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-02-04T20:27:55.429221] [INFO ] [sig ] NLOP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:55.573785] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NLOP.txt [2026-02-04T20:27:55.573920] [INFO ] [sig ] [2160/3449] Completed NLOP in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-04T20:27:55.573960] [INFO ] [sig ] [2161/3449] Forecasting NLY... [2026-02-04T20:27:55.573990] [INFO ] [sig ] Generating forecast for: NLY [2026-02-04T20:27:55.574022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-02-04T20:27:55.584956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-02-04T20:27:55.585277] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-02-04T20:27:55.586129] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-02-04T20:27:55.586183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:55.586216] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:55.586243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:55.586301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:55.643536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:55.644147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:55.644225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:55.644262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:55.766242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:55.766377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:55.766417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:55.766447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:55.773264] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-02-04T20:27:55.773564] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-02-04T20:27:55.773711] [INFO ] [sig ] NLY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:55.915988] [INFO ] [LOCAL ] Saved forecast: NLY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NLY.txt [2026-02-04T20:27:55.916122] [INFO ] [sig ] [2161/3449] Completed NLY in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.7m [2026-02-04T20:27:55.916164] [INFO ] [sig ] [2162/3449] Forecasting NMAI... [2026-02-04T20:27:55.916195] [INFO ] [sig ] Generating forecast for: NMAI [2026-02-04T20:27:55.916226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-02-04T20:27:55.928017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-02-04T20:27:55.928368] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-02-04T20:27:55.929172] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-02-04T20:27:55.929224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:55.929256] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:55.929283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:55.929339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:55.986774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:55.987376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:55.987452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:55.987484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:56.106098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:56.106228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:56.106267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:56.106295] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:56.109603] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=21.22%) [2026-02-04T20:27:56.109868] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-02-04T20:27:56.109991] [INFO ] [sig ] NMAI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:56.250330] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NMAI.txt [2026-02-04T20:27:56.250441] [INFO ] [sig ] [2162/3449] Completed NMAI in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.7m [2026-02-04T20:27:56.250479] [INFO ] [sig ] [2163/3449] Forecasting NMCO... [2026-02-04T20:27:56.250509] [INFO ] [sig ] Generating forecast for: NMCO [2026-02-04T20:27:56.250538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-02-04T20:27:56.262456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-02-04T20:27:56.262804] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-02-04T20:27:56.263605] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-02-04T20:27:56.263657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:56.263689] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:56.263716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:56.263772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:56.320835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:56.321414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:56.321489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:56.321521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:56.446696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:56.446869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:56.446917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:56.446949] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:56.451188] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-02-04T20:27:56.451473] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-02-04T20:27:56.451621] [INFO ] [sig ] NMCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:56.600310] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NMCO.txt [2026-02-04T20:27:56.600472] [INFO ] [sig ] [2163/3449] Completed NMCO in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:56.600515] [INFO ] [sig ] [2164/3449] Forecasting NMFC... [2026-02-04T20:27:56.600551] [INFO ] [sig ] Generating forecast for: NMFC [2026-02-04T20:27:56.600602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-02-04T20:27:56.611742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-02-04T20:27:56.612055] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-02-04T20:27:56.612871] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-02-04T20:27:56.612923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:56.612956] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:56.612983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:56.613040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:56.669746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:56.670358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:56.670434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:56.670467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:56.791169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:56.791325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:56.791365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:56.791395] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:56.794850] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-02-04T20:27:56.795119] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-02-04T20:27:56.795244] [INFO ] [sig ] NMFC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:56.938074] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NMFC.txt [2026-02-04T20:27:56.938205] [INFO ] [sig ] [2164/3449] Completed NMFC in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:56.938246] [INFO ] [sig ] [2165/3449] Forecasting NMG... [2026-02-04T20:27:56.938275] [INFO ] [sig ] Generating forecast for: NMG [2026-02-04T20:27:56.938305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-02-04T20:27:56.949436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-02-04T20:27:56.949766] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-02-04T20:27:56.950546] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-02-04T20:27:56.950616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:56.950680] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:56.950710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:56.950767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:57.012193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:57.012932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:57.013015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:57.013048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:57.132673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:57.132835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:57.132877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:57.132905] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:57.136310] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-02-04T20:27:57.136632] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-02-04T20:27:57.136766] [INFO ] [sig ] NMG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:57.280108] [INFO ] [LOCAL ] Saved forecast: NMG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NMG.txt [2026-02-04T20:27:57.280240] [INFO ] [sig ] [2165/3449] Completed NMG in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:57.280281] [INFO ] [sig ] [2166/3449] Forecasting NMI... [2026-02-04T20:27:57.280310] [INFO ] [sig ] Generating forecast for: NMI [2026-02-04T20:27:57.280339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-02-04T20:27:57.292016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-02-04T20:27:57.292380] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-02-04T20:27:57.293457] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-02-04T20:27:57.293511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:57.293543] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:57.293590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:57.293659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:57.356720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:57.357364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:57.357444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:57.357478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:57.463621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:57.463775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:57.463815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:57.463844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:57.467255] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-02-04T20:27:57.467560] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-02-04T20:27:57.467712] [INFO ] [sig ] NMI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:57.607444] [INFO ] [LOCAL ] Saved forecast: NMI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NMI.txt [2026-02-04T20:27:57.607619] [INFO ] [sig ] [2166/3449] Completed NMI in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:57.607663] [INFO ] [sig ] [2167/3449] Forecasting NMIH... [2026-02-04T20:27:57.607693] [INFO ] [sig ] Generating forecast for: NMIH [2026-02-04T20:27:57.607722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-02-04T20:27:57.618703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-02-04T20:27:57.619074] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-02-04T20:27:57.619977] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-02-04T20:27:57.620030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:57.620064] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:57.620092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:57.620149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:57.677161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:57.677831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:57.677910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:57.677960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:57.794874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:57.795026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:57.795066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:57.795110] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:57.798563] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=36.63%) [2026-02-04T20:27:57.798858] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-02-04T20:27:57.798987] [INFO ] [sig ] NMIH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:57.941722] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NMIH.txt [2026-02-04T20:27:57.941846] [INFO ] [sig ] [2167/3449] Completed NMIH in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:57.941886] [INFO ] [sig ] [2168/3449] Forecasting NMM... [2026-02-04T20:27:57.941916] [INFO ] [sig ] Generating forecast for: NMM [2026-02-04T20:27:57.941947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-02-04T20:27:57.953517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-02-04T20:27:57.953879] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-02-04T20:27:57.954897] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-02-04T20:27:57.954949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:57.954981] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:57.955007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:57.955063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:58.012771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:58.013386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:58.013463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:58.013495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:58.138882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:58.139006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:58.139044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:58.139111] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:58.143008] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-02-04T20:27:58.143287] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-02-04T20:27:58.143445] [INFO ] [sig ] NMM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:58.286393] [INFO ] [LOCAL ] Saved forecast: NMM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NMM.txt [2026-02-04T20:27:58.286510] [INFO ] [sig ] [2168/3449] Completed NMM in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:58.286549] [INFO ] [sig ] [2169/3449] Forecasting NMRA... [2026-02-04T20:27:58.286597] [INFO ] [sig ] Generating forecast for: NMRA [2026-02-04T20:27:58.286629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-02-04T20:27:58.297726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-02-04T20:27:58.298094] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-02-04T20:27:58.299020] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-02-04T20:27:58.299074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:58.299105] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:58.299131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:58.299188] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:58.356272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:58.357105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:58.357182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:58.357214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:58.479752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:58.479894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:58.479932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:58.479958] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:58.483491] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=60.20%) [2026-02-04T20:27:58.483778] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-02-04T20:27:58.483909] [INFO ] [sig ] NMRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:58.629392] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NMRA.txt [2026-02-04T20:27:58.629741] [INFO ] [sig ] [2169/3449] Completed NMRA in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:58.629784] [INFO ] [sig ] [2170/3449] Forecasting NMRK... [2026-02-04T20:27:58.629813] [INFO ] [sig ] Generating forecast for: NMRK [2026-02-04T20:27:58.629843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-02-04T20:27:58.641300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-02-04T20:27:58.641841] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-02-04T20:27:58.642823] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-02-04T20:27:58.642875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:58.642907] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:58.642933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:58.642990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:58.700056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:58.700664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:58.700928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:58.700960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:58.825061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:58.825194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:58.825234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:58.825262] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:58.828669] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=56.28%) [2026-02-04T20:27:58.828934] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-02-04T20:27:58.829058] [INFO ] [sig ] NMRK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:27:58.968389] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NMRK.txt [2026-02-04T20:27:58.968529] [INFO ] [sig ] [2170/3449] Completed NMRK in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:58.968568] [INFO ] [sig ] [2171/3449] Forecasting NN... [2026-02-04T20:27:58.968617] [INFO ] [sig ] Generating forecast for: NN [2026-02-04T20:27:58.968650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-02-04T20:27:58.979524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-02-04T20:27:58.979925] [INFO ] [FORECASTER] Starting predict_future for NN [2026-02-04T20:27:58.980811] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-02-04T20:27:58.980864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:58.980895] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:58.980921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:58.981004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:59.039013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:59.039923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:59.040008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:59.040041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:59.161278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:59.161426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:59.161474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:59.161506] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:59.164897] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-02-04T20:27:59.165169] [INFO ] [FORECASTER] Completed predict_future for NN [2026-02-04T20:27:59.165295] [INFO ] [sig ] NN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:59.305644] [INFO ] [LOCAL ] Saved forecast: NN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NN.txt [2026-02-04T20:27:59.305779] [INFO ] [sig ] [2171/3449] Completed NN in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:59.305825] [INFO ] [sig ] [2172/3449] Forecasting NNDM... [2026-02-04T20:27:59.305853] [INFO ] [sig ] Generating forecast for: NNDM [2026-02-04T20:27:59.305883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-02-04T20:27:59.316736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-02-04T20:27:59.317057] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-02-04T20:27:59.317862] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-02-04T20:27:59.317912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:59.317980] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:59.318009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:59.318066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:59.375353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:59.376080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:59.376175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:59.376231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:59.503490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:59.503669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:59.503717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:59.503748] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:59.507466] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=5.52%) [2026-02-04T20:27:59.507774] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-02-04T20:27:59.507912] [INFO ] [sig ] NNDM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:27:59.666512] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NNDM.txt [2026-02-04T20:27:59.666668] [INFO ] [sig ] [2172/3449] Completed NNDM in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:27:59.666717] [INFO ] [sig ] [2173/3449] Forecasting NNE... [2026-02-04T20:27:59.666749] [INFO ] [sig ] Generating forecast for: NNE [2026-02-04T20:27:59.666778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-02-04T20:27:59.678063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-02-04T20:27:59.678432] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-02-04T20:27:59.679249] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-02-04T20:27:59.679324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:27:59.679359] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:27:59.679386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:27:59.679442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:27:59.736175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:27:59.736842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:27:59.736919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:27:59.736952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:27:59.858962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:27:59.859100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:27:59.859141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:27:59.859171] [INFO ] [FORECASTER] Training complete [2026-02-04T20:27:59.862674] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=29.53%) [2026-02-04T20:27:59.862958] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-02-04T20:27:59.863103] [INFO ] [sig ] NNE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:00.019873] [INFO ] [LOCAL ] Saved forecast: NNE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NNE.txt [2026-02-04T20:28:00.020052] [INFO ] [sig ] [2173/3449] Completed NNE in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:28:00.020096] [INFO ] [sig ] [2174/3449] Forecasting NNI... [2026-02-04T20:28:00.020127] [INFO ] [sig ] Generating forecast for: NNI [2026-02-04T20:28:00.020162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-02-04T20:28:00.032434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-02-04T20:28:00.032851] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-02-04T20:28:00.033713] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-02-04T20:28:00.033769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:00.033801] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:00.033829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:00.033888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:00.094879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:00.095829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:00.095921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:00.095954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:00.220263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:00.220424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:00.220466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:00.220497] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:00.224019] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=20.85%) [2026-02-04T20:28:00.224301] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-02-04T20:28:00.224434] [INFO ] [sig ] NNI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:00.371367] [INFO ] [LOCAL ] Saved forecast: NNI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NNI.txt [2026-02-04T20:28:00.371535] [INFO ] [sig ] [2174/3449] Completed NNI in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:28:00.371595] [INFO ] [sig ] [2175/3449] Forecasting NNN... [2026-02-04T20:28:00.371629] [INFO ] [sig ] Generating forecast for: NNN [2026-02-04T20:28:00.371659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-02-04T20:28:00.383971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-02-04T20:28:00.384344] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-02-04T20:28:00.385424] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-02-04T20:28:00.385477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:00.385509] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:00.385539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:00.385620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:00.447544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:00.448455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:00.448607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:00.448667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:00.573666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:00.573813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:00.573853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:00.573882] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:00.577332] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-02-04T20:28:00.577638] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-02-04T20:28:00.577771] [INFO ] [sig ] NNN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:00.728902] [INFO ] [LOCAL ] Saved forecast: NNN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NNN.txt [2026-02-04T20:28:00.729051] [INFO ] [sig ] [2175/3449] Completed NNN in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:28:00.729091] [INFO ] [sig ] [2176/3449] Forecasting NNOX... [2026-02-04T20:28:00.729123] [INFO ] [sig ] Generating forecast for: NNOX [2026-02-04T20:28:00.729154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-02-04T20:28:00.740768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-02-04T20:28:00.741086] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-02-04T20:28:00.741927] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-02-04T20:28:00.741980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:00.742015] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:00.742044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:00.742102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:00.803295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:00.804075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:00.804156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:00.804190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:00.934228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:00.934350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:00.934392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:00.934421] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:00.937894] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-02-04T20:28:00.938187] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-02-04T20:28:00.938316] [INFO ] [sig ] NNOX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:01.090091] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NNOX.txt [2026-02-04T20:28:01.090252] [INFO ] [sig ] [2176/3449] Completed NNOX in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:28:01.090302] [INFO ] [sig ] [2177/3449] Forecasting NNY... [2026-02-04T20:28:01.090337] [INFO ] [sig ] Generating forecast for: NNY [2026-02-04T20:28:01.090369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-02-04T20:28:01.101223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-02-04T20:28:01.101601] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-02-04T20:28:01.102436] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-02-04T20:28:01.102492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:01.102524] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:01.102554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:01.102635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:01.162916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:01.163757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:01.163840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:01.163875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:01.303138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:01.303301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:01.303350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:01.303383] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:01.307664] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=8.90%) [2026-02-04T20:28:01.308028] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-02-04T20:28:01.308200] [INFO ] [sig ] NNY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:01.484210] [INFO ] [LOCAL ] Saved forecast: NNY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NNY.txt [2026-02-04T20:28:01.484367] [INFO ] [sig ] [2177/3449] Completed NNY in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 7.6m [2026-02-04T20:28:01.484421] [INFO ] [sig ] [2178/3449] Forecasting NOA... [2026-02-04T20:28:01.484453] [INFO ] [sig ] Generating forecast for: NOA [2026-02-04T20:28:01.484482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-02-04T20:28:01.498757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-02-04T20:28:01.499218] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-02-04T20:28:01.500654] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-02-04T20:28:01.500708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:01.500741] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:01.500768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:01.500825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:01.560816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:01.561906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:01.562008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:01.562047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:01.692266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:01.692442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:01.692486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:01.692516] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:01.696394] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=92.56%) [2026-02-04T20:28:01.696798] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-02-04T20:28:01.696962] [INFO ] [sig ] NOA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:01.916131] [INFO ] [LOCAL ] Saved forecast: NOA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NOA.txt [2026-02-04T20:28:01.918430] [INFO ] [sig ] [2178/3449] Completed NOA in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.6m [2026-02-04T20:28:01.918526] [INFO ] [sig ] [2179/3449] Forecasting NOAH... [2026-02-04T20:28:01.918611] [INFO ] [sig ] Generating forecast for: NOAH [2026-02-04T20:28:01.918672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-02-04T20:28:01.935662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-02-04T20:28:01.936168] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-02-04T20:28:01.937304] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-02-04T20:28:01.937366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:01.937404] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:01.937436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:01.937509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:02.024019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:02.025367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:02.025494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:02.025552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:02.204341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:02.204552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:02.204664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:02.204707] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:02.210311] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=23.45%) [2026-02-04T20:28:02.210962] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-02-04T20:28:02.211217] [INFO ] [sig ] NOAH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:02.434256] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NOAH.txt [2026-02-04T20:28:02.434487] [INFO ] [sig ] [2179/3449] Completed NOAH in 0.5s | 2.80 sym/s | Total: 13.0m | ETA: 7.6m [2026-02-04T20:28:02.434548] [INFO ] [sig ] [2180/3449] Forecasting NODK... [2026-02-04T20:28:02.434605] [INFO ] [sig ] Generating forecast for: NODK [2026-02-04T20:28:02.434646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-02-04T20:28:02.456920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-02-04T20:28:02.457487] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-02-04T20:28:02.458736] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-02-04T20:28:02.458805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:02.458842] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:02.458872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:02.458940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:02.548569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:02.549795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:02.549906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:02.549948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:02.694172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:02.694486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:02.694619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:02.694679] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:02.700879] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-02-04T20:28:02.701474] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-02-04T20:28:02.701769] [INFO ] [sig ] NODK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:02.931209] [INFO ] [LOCAL ] Saved forecast: NODK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NODK.txt [2026-02-04T20:28:02.931451] [INFO ] [sig ] [2180/3449] Completed NODK in 0.5s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:02.931537] [INFO ] [sig ] [2181/3449] Forecasting NOG... [2026-02-04T20:28:02.931632] [INFO ] [sig ] Generating forecast for: NOG [2026-02-04T20:28:02.931690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-02-04T20:28:02.947965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-02-04T20:28:02.948510] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-02-04T20:28:02.949896] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-02-04T20:28:02.949972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:02.950028] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:02.950074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:02.950168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:03.038925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:03.040119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:03.040235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:03.040282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:03.173910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:03.174075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:03.174118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:03.174151] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:03.177880] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-02-04T20:28:03.178256] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-02-04T20:28:03.178402] [INFO ] [sig ] NOG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:03.347476] [INFO ] [LOCAL ] Saved forecast: NOG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NOG.txt [2026-02-04T20:28:03.347663] [INFO ] [sig ] [2181/3449] Completed NOG in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:03.347709] [INFO ] [sig ] [2182/3449] Forecasting NOMD... [2026-02-04T20:28:03.347741] [INFO ] [sig ] Generating forecast for: NOMD [2026-02-04T20:28:03.347771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-02-04T20:28:03.361599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-02-04T20:28:03.362249] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-02-04T20:28:03.363194] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-02-04T20:28:03.363249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:03.363324] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:03.363363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:03.363445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:03.425383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:03.426339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:03.426432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:03.426467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:03.556521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:03.556719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:03.556760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:03.556790] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:03.560477] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-02-04T20:28:03.560861] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-02-04T20:28:03.561010] [INFO ] [sig ] NOMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:03.713547] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NOMD.txt [2026-02-04T20:28:03.713728] [INFO ] [sig ] [2182/3449] Completed NOMD in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:03.713770] [INFO ] [sig ] [2183/3449] Forecasting NOTE... [2026-02-04T20:28:03.713800] [INFO ] [sig ] Generating forecast for: NOTE [2026-02-04T20:28:03.713832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-02-04T20:28:03.725779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-02-04T20:28:03.726145] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-02-04T20:28:03.727213] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-02-04T20:28:03.727266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:03.727297] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:03.727323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:03.727378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:03.794060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:03.795114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:03.795225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:03.795259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:03.941922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:03.942093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:03.942136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:03.942167] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:03.946948] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-02-04T20:28:03.947372] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-02-04T20:28:03.947529] [INFO ] [sig ] NOTE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:04.130154] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NOTE.txt [2026-02-04T20:28:04.130330] [INFO ] [sig ] [2183/3449] Completed NOTE in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:04.130398] [INFO ] [sig ] [2184/3449] Forecasting NPCE... [2026-02-04T20:28:04.130434] [INFO ] [sig ] Generating forecast for: NPCE [2026-02-04T20:28:04.130468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-02-04T20:28:04.142444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-02-04T20:28:04.142915] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-02-04T20:28:04.143831] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-02-04T20:28:04.143886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:04.143936] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:04.143966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:04.144024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:04.202805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:04.203728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:04.203812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:04.203846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:04.328993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:04.329164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:04.329204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:04.329234] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:04.333062] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=40.25%) [2026-02-04T20:28:04.333394] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-02-04T20:28:04.333553] [INFO ] [sig ] NPCE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:04.498258] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NPCE.txt [2026-02-04T20:28:04.498415] [INFO ] [sig ] [2184/3449] Completed NPCE in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:04.498456] [INFO ] [sig ] [2185/3449] Forecasting NPFD... [2026-02-04T20:28:04.498487] [INFO ] [sig ] Generating forecast for: NPFD [2026-02-04T20:28:04.498522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-02-04T20:28:04.510906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-02-04T20:28:04.511285] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-02-04T20:28:04.512116] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-02-04T20:28:04.512169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:04.512201] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:04.512227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:04.512283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:04.576507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:04.577459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:04.577562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:04.577628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:04.706380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:04.706540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:04.706599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:04.706664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:04.710304] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=53.94%) [2026-02-04T20:28:04.710641] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-02-04T20:28:04.710784] [INFO ] [sig ] NPFD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:04.861000] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NPFD.txt [2026-02-04T20:28:04.861153] [INFO ] [sig ] [2185/3449] Completed NPFD in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:04.861195] [INFO ] [sig ] [2186/3449] Forecasting NPK... [2026-02-04T20:28:04.861225] [INFO ] [sig ] Generating forecast for: NPK [2026-02-04T20:28:04.861256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-02-04T20:28:04.872847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-02-04T20:28:04.873288] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-02-04T20:28:04.874198] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-02-04T20:28:04.874253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:04.874287] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:04.874317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:04.874375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:04.933357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:04.934265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:04.934350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:04.934385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:05.065029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:05.065210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:05.065266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:05.065311] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:05.069248] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-02-04T20:28:05.069558] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-02-04T20:28:05.069728] [INFO ] [sig ] NPK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:05.219995] [INFO ] [LOCAL ] Saved forecast: NPK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NPK.txt [2026-02-04T20:28:05.220148] [INFO ] [sig ] [2186/3449] Completed NPK in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:05.220190] [INFO ] [sig ] [2187/3449] Forecasting NPO... [2026-02-04T20:28:05.220223] [INFO ] [sig ] Generating forecast for: NPO [2026-02-04T20:28:05.220256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-02-04T20:28:05.233163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-02-04T20:28:05.233567] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-02-04T20:28:05.234466] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-02-04T20:28:05.234530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:05.234565] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:05.234624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:05.234684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:05.298908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:05.299926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:05.300019] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:05.300054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:05.433795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:05.433971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:05.434024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:05.434057] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:05.438224] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=59.08%) [2026-02-04T20:28:05.438603] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-02-04T20:28:05.438774] [INFO ] [sig ] NPO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:05.598775] [INFO ] [LOCAL ] Saved forecast: NPO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NPO.txt [2026-02-04T20:28:05.598935] [INFO ] [sig ] [2187/3449] Completed NPO in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:05.598983] [INFO ] [sig ] [2188/3449] Forecasting NQP... [2026-02-04T20:28:05.599032] [INFO ] [sig ] Generating forecast for: NQP [2026-02-04T20:28:05.599084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-02-04T20:28:05.610870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-02-04T20:28:05.611305] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-02-04T20:28:05.612281] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-02-04T20:28:05.612348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:05.612390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:05.612420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:05.612479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:05.673392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:05.674313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:05.674397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:05.674429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:05.791057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:05.791191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:05.791230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:05.791259] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:05.794526] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-02-04T20:28:05.794846] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-02-04T20:28:05.794971] [INFO ] [sig ] NQP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:05.936043] [INFO ] [LOCAL ] Saved forecast: NQP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NQP.txt [2026-02-04T20:28:05.936153] [INFO ] [sig ] [2188/3449] Completed NQP in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:05.936192] [INFO ] [sig ] [2189/3449] Forecasting NRC... [2026-02-04T20:28:05.936221] [INFO ] [sig ] Generating forecast for: NRC [2026-02-04T20:28:05.936250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-02-04T20:28:05.947959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-02-04T20:28:05.948262] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-02-04T20:28:05.949100] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-02-04T20:28:05.949151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:05.949183] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:05.949209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:05.949265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:06.007497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:06.008164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:06.008244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:06.008278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:06.132284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:06.132446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:06.132487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:06.132516] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:06.135962] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-02-04T20:28:06.136238] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-02-04T20:28:06.136365] [INFO ] [sig ] NRC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:06.281321] [INFO ] [LOCAL ] Saved forecast: NRC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NRC.txt [2026-02-04T20:28:06.281476] [INFO ] [sig ] [2189/3449] Completed NRC in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:06.281517] [INFO ] [sig ] [2190/3449] Forecasting NRDS... [2026-02-04T20:28:06.281547] [INFO ] [sig ] Generating forecast for: NRDS [2026-02-04T20:28:06.281602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-02-04T20:28:06.293330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-02-04T20:28:06.293759] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-02-04T20:28:06.294562] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-02-04T20:28:06.294637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:06.294669] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:06.294696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:06.294751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:06.352595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:06.353495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:06.353598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:06.353636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:06.476754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:06.476913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:06.476954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:06.476984] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:06.480555] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=73.88%) [2026-02-04T20:28:06.480899] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-02-04T20:28:06.481037] [INFO ] [sig ] NRDS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:06.630956] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NRDS.txt [2026-02-04T20:28:06.631122] [INFO ] [sig ] [2190/3449] Completed NRDS in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:06.631167] [INFO ] [sig ] [2191/3449] Forecasting NREF... [2026-02-04T20:28:06.631201] [INFO ] [sig ] Generating forecast for: NREF [2026-02-04T20:28:06.631234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-02-04T20:28:06.643230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-02-04T20:28:06.643717] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-02-04T20:28:06.644702] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-02-04T20:28:06.644759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:06.644793] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:06.644821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:06.644880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:06.703294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:06.704334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:06.704427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:06.704461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:06.829446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:06.829637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:06.829689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:06.829737] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:06.833203] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-02-04T20:28:06.833490] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-02-04T20:28:06.833668] [INFO ] [sig ] NREF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:06.978011] [INFO ] [LOCAL ] Saved forecast: NREF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NREF.txt [2026-02-04T20:28:06.978181] [INFO ] [sig ] [2191/3449] Completed NREF in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:06.978222] [INFO ] [sig ] [2192/3449] Forecasting NRG... [2026-02-04T20:28:06.978252] [INFO ] [sig ] Generating forecast for: NRG [2026-02-04T20:28:06.978284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-02-04T20:28:06.990541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-02-04T20:28:06.990978] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-02-04T20:28:06.991851] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-02-04T20:28:06.991906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:06.991939] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:06.991969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:06.992028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:07.050813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:07.051728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:07.051862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:07.051910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:07.177107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:07.177265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:07.177307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:07.177337] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:07.180947] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-02-04T20:28:07.181265] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-02-04T20:28:07.181404] [INFO ] [sig ] NRG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:07.336280] [INFO ] [LOCAL ] Saved forecast: NRG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NRG.txt [2026-02-04T20:28:07.336482] [INFO ] [sig ] [2192/3449] Completed NRG in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:07.336544] [INFO ] [sig ] [2193/3449] Forecasting NRIM... [2026-02-04T20:28:07.336622] [INFO ] [sig ] Generating forecast for: NRIM [2026-02-04T20:28:07.336673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-02-04T20:28:07.351650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-02-04T20:28:07.352101] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-02-04T20:28:07.353265] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-02-04T20:28:07.353326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:07.353360] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:07.353388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:07.353447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:07.417498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:07.418442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:07.418562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:07.418648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:07.557395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:07.557611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:07.557670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:07.557712] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:07.562628] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-02-04T20:28:07.563114] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-02-04T20:28:07.563319] [INFO ] [sig ] NRIM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:07.707383] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NRIM.txt [2026-02-04T20:28:07.707540] [INFO ] [sig ] [2193/3449] Completed NRIM in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 7.5m [2026-02-04T20:28:07.707622] [INFO ] [sig ] [2194/3449] Forecasting NRIX... [2026-02-04T20:28:07.707663] [INFO ] [sig ] Generating forecast for: NRIX [2026-02-04T20:28:07.707699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-02-04T20:28:07.719058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-02-04T20:28:07.719448] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-02-04T20:28:07.720281] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-02-04T20:28:07.720336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:07.720369] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:07.720396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:07.720454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:07.777409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:07.778297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:07.778384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:07.778417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:07.899810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:07.899962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:07.900002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:07.900030] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:07.903649] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=26.57%) [2026-02-04T20:28:07.903933] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-02-04T20:28:07.904066] [INFO ] [sig ] NRIX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:08.044659] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NRIX.txt [2026-02-04T20:28:08.044813] [INFO ] [sig ] [2194/3449] Completed NRIX in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.5m [2026-02-04T20:28:08.044853] [INFO ] [sig ] [2195/3449] Forecasting NRK... [2026-02-04T20:28:08.044883] [INFO ] [sig ] Generating forecast for: NRK [2026-02-04T20:28:08.044914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-02-04T20:28:08.056160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-02-04T20:28:08.056528] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-02-04T20:28:08.057339] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-02-04T20:28:08.057390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:08.057423] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:08.057465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:08.057523] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:08.116321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:08.117252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:08.117336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:08.117369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:08.238228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:08.238397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:08.238437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:08.238467] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:08.242108] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-02-04T20:28:08.242387] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-02-04T20:28:08.242515] [INFO ] [sig ] NRK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:08.388979] [INFO ] [LOCAL ] Saved forecast: NRK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NRK.txt [2026-02-04T20:28:08.389208] [INFO ] [sig ] [2195/3449] Completed NRK in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.5m [2026-02-04T20:28:08.389266] [INFO ] [sig ] [2196/3449] Forecasting NRP... [2026-02-04T20:28:08.389308] [INFO ] [sig ] Generating forecast for: NRP [2026-02-04T20:28:08.389352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-02-04T20:28:08.402527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-02-04T20:28:08.403034] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-02-04T20:28:08.404180] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-02-04T20:28:08.404244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:08.404290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:08.404328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:08.404413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:08.469135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:08.470140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:08.470229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:08.470264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:08.590538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:08.590722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:08.590764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:08.590794] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:08.594342] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=28.67%) [2026-02-04T20:28:08.594690] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-02-04T20:28:08.594829] [INFO ] [sig ] NRP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:08.741767] [INFO ] [LOCAL ] Saved forecast: NRP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NRP.txt [2026-02-04T20:28:08.741918] [INFO ] [sig ] [2196/3449] Completed NRP in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.5m [2026-02-04T20:28:08.741959] [INFO ] [sig ] [2197/3449] Forecasting NRXP... [2026-02-04T20:28:08.741988] [INFO ] [sig ] Generating forecast for: NRXP [2026-02-04T20:28:08.742020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-02-04T20:28:08.753716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-02-04T20:28:08.754092] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-02-04T20:28:08.754977] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-02-04T20:28:08.755032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:08.755065] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:08.755092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:08.755151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:08.813379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:08.814166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:08.814258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:08.814294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:08.934760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:08.934916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:08.934958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:08.934988] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:08.938535] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=53.55%) [2026-02-04T20:28:08.938834] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-02-04T20:28:08.938961] [INFO ] [sig ] NRXP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:09.086679] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NRXP.txt [2026-02-04T20:28:09.086813] [INFO ] [sig ] [2197/3449] Completed NRXP in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:09.086853] [INFO ] [sig ] [2198/3449] Forecasting NSC... [2026-02-04T20:28:09.086882] [INFO ] [sig ] Generating forecast for: NSC [2026-02-04T20:28:09.086913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-02-04T20:28:09.099073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-02-04T20:28:09.099402] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-02-04T20:28:09.100209] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-02-04T20:28:09.100261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:09.100293] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:09.100319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:09.100376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:09.158309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:09.159046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:09.159127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:09.159163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:09.279719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:09.279878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:09.279918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:09.279948] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:09.283398] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-02-04T20:28:09.283714] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-02-04T20:28:09.283849] [INFO ] [sig ] NSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:09.425088] [INFO ] [LOCAL ] Saved forecast: NSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NSC.txt [2026-02-04T20:28:09.425240] [INFO ] [sig ] [2198/3449] Completed NSC in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:09.425280] [INFO ] [sig ] [2199/3449] Forecasting NSP... [2026-02-04T20:28:09.425312] [INFO ] [sig ] Generating forecast for: NSP [2026-02-04T20:28:09.425349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-02-04T20:28:09.437464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-02-04T20:28:09.437910] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-02-04T20:28:09.438782] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-02-04T20:28:09.438839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:09.438910] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:09.438941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:09.439001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:09.501199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:09.502126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:09.502208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:09.502245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:09.622523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:09.622698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:09.622738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:09.622767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:09.626123] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-02-04T20:28:09.626391] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-02-04T20:28:09.626514] [INFO ] [sig ] NSP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:09.776775] [INFO ] [LOCAL ] Saved forecast: NSP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NSP.txt [2026-02-04T20:28:09.776973] [INFO ] [sig ] [2199/3449] Completed NSP in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:09.777034] [INFO ] [sig ] [2200/3449] Forecasting NSSC... [2026-02-04T20:28:09.777084] [INFO ] [sig ] Generating forecast for: NSSC [2026-02-04T20:28:09.777131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-02-04T20:28:09.789007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-02-04T20:28:09.789383] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-02-04T20:28:09.790207] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-02-04T20:28:09.790259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:09.790291] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:09.790317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:09.790373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:09.847340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:09.848169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:09.848256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:09.848289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:09.973403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:09.973565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:09.973632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:09.973661] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:09.977497] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-02-04T20:28:09.977810] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-02-04T20:28:09.978156] [INFO ] [sig ] NSSC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:10.128614] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NSSC.txt [2026-02-04T20:28:10.128795] [INFO ] [sig ] [2200/3449] Completed NSSC in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:10.128840] [INFO ] [sig ] [2201/3449] Forecasting NTAP... [2026-02-04T20:28:10.128872] [INFO ] [sig ] Generating forecast for: NTAP [2026-02-04T20:28:10.128905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-02-04T20:28:10.141996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-02-04T20:28:10.142423] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-02-04T20:28:10.143298] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-02-04T20:28:10.143352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:10.143385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:10.143413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:10.143471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:10.209979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:10.211054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:10.211146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:10.211180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:10.347119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:10.347281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:10.347323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:10.347353] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:10.351245] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-02-04T20:28:10.351539] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-02-04T20:28:10.351719] [INFO ] [sig ] NTAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:10.509152] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NTAP.txt [2026-02-04T20:28:10.509312] [INFO ] [sig ] [2201/3449] Completed NTAP in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:10.509355] [INFO ] [sig ] [2202/3449] Forecasting NTB... [2026-02-04T20:28:10.509388] [INFO ] [sig ] Generating forecast for: NTB [2026-02-04T20:28:10.509422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-02-04T20:28:10.521193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-02-04T20:28:10.521612] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-02-04T20:28:10.522447] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-02-04T20:28:10.522501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:10.522535] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:10.522597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:10.522665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:10.590522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:10.591505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:10.591644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:10.591708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:10.710483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:10.710656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:10.710698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:10.710949] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:10.714646] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-02-04T20:28:10.714951] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-02-04T20:28:10.715085] [INFO ] [sig ] NTB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:10.869108] [INFO ] [LOCAL ] Saved forecast: NTB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NTB.txt [2026-02-04T20:28:10.869267] [INFO ] [sig ] [2202/3449] Completed NTB in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:10.869312] [INFO ] [sig ] [2203/3449] Forecasting NTES... [2026-02-04T20:28:10.869344] [INFO ] [sig ] Generating forecast for: NTES [2026-02-04T20:28:10.869377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-02-04T20:28:10.883883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-02-04T20:28:10.884310] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-02-04T20:28:10.885248] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-02-04T20:28:10.885306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:10.885348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:10.885390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:10.885459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:10.951557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:10.952591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:10.952695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:10.952748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:11.082277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:11.082439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:11.082482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:11.082511] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:11.086186] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-02-04T20:28:11.086485] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-02-04T20:28:11.086650] [INFO ] [sig ] NTES: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:11.229111] [INFO ] [LOCAL ] Saved forecast: NTES 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NTES.txt [2026-02-04T20:28:11.229257] [INFO ] [sig ] [2203/3449] Completed NTES in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:11.229298] [INFO ] [sig ] [2204/3449] Forecasting NTIC... [2026-02-04T20:28:11.229329] [INFO ] [sig ] Generating forecast for: NTIC [2026-02-04T20:28:11.229362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-02-04T20:28:11.240350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-02-04T20:28:11.240717] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-02-04T20:28:11.241560] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-02-04T20:28:11.241631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:11.241663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:11.241689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:11.241747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:11.298587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:11.299313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:11.299394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:11.299428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:11.409694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:11.409871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:11.409912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:11.409940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:11.413442] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-04T20:28:11.413773] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-02-04T20:28:11.413910] [INFO ] [sig ] NTIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:11.555747] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NTIC.txt [2026-02-04T20:28:11.555882] [INFO ] [sig ] [2204/3449] Completed NTIC in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:11.555921] [INFO ] [sig ] [2205/3449] Forecasting NTLA... [2026-02-04T20:28:11.555951] [INFO ] [sig ] Generating forecast for: NTLA [2026-02-04T20:28:11.555982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-02-04T20:28:11.567071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-02-04T20:28:11.567459] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-02-04T20:28:11.568375] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-02-04T20:28:11.568431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:11.568465] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:11.568493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:11.568550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:11.624917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:11.625653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:11.625752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:11.625791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:11.745416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:11.745595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:11.745642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:11.745678] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:11.749201] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-02-04T20:28:11.749473] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-02-04T20:28:11.749619] [INFO ] [sig ] NTLA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:11.889607] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NTLA.txt [2026-02-04T20:28:11.889782] [INFO ] [sig ] [2205/3449] Completed NTLA in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:11.889830] [INFO ] [sig ] [2206/3449] Forecasting NTNX... [2026-02-04T20:28:11.889863] [INFO ] [sig ] Generating forecast for: NTNX [2026-02-04T20:28:11.889893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-02-04T20:28:11.900995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-02-04T20:28:11.901388] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-02-04T20:28:11.902231] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-02-04T20:28:11.902285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:11.902317] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:11.902343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:11.902401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:11.959491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:11.960362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:11.960445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:11.960478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:12.090024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:12.090190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:12.090233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:12.090263] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:12.093872] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-02-04T20:28:12.094186] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-02-04T20:28:12.094325] [INFO ] [sig ] NTNX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:12.248383] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NTNX.txt [2026-02-04T20:28:12.248589] [INFO ] [sig ] [2206/3449] Completed NTNX in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:12.248642] [INFO ] [sig ] [2207/3449] Forecasting NTRA... [2026-02-04T20:28:12.248674] [INFO ] [sig ] Generating forecast for: NTRA [2026-02-04T20:28:12.248706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-02-04T20:28:12.261526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-02-04T20:28:12.262018] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-02-04T20:28:12.263160] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-02-04T20:28:12.263226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:12.263271] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:12.263306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:12.263381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:12.325235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:12.326333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:12.326422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:12.326455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:12.453848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:12.454015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:12.454056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:12.454084] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:12.458197] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-02-04T20:28:12.458497] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-02-04T20:28:12.458651] [INFO ] [sig ] NTRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:12.609638] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NTRA.txt [2026-02-04T20:28:12.609824] [INFO ] [sig ] [2207/3449] Completed NTRA in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:12.609866] [INFO ] [sig ] [2208/3449] Forecasting NTRB... [2026-02-04T20:28:12.610088] [INFO ] [sig ] Generating forecast for: NTRB [2026-02-04T20:28:12.610118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-02-04T20:28:12.623737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-02-04T20:28:12.624372] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-02-04T20:28:12.625443] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-02-04T20:28:12.625513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:12.625547] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:12.625594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:12.625657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:12.684297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:12.685186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:12.685271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:12.685305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:12.803639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:12.803822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:12.803878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:12.803917] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:12.807639] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-02-04T20:28:12.807980] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-02-04T20:28:12.808129] [INFO ] [sig ] NTRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:12.955124] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NTRB.txt [2026-02-04T20:28:12.955279] [INFO ] [sig ] [2208/3449] Completed NTRB in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:12.955320] [INFO ] [sig ] [2209/3449] Forecasting NTRS... [2026-02-04T20:28:12.955351] [INFO ] [sig ] Generating forecast for: NTRS [2026-02-04T20:28:12.955380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-02-04T20:28:12.967238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-02-04T20:28:12.967642] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-02-04T20:28:12.968692] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-02-04T20:28:12.968752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:12.968786] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:12.968813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:12.968870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:13.033731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:13.034717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:13.034841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:13.034875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:13.158462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:13.158639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:13.158682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:13.158713] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:13.162411] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-02-04T20:28:13.162712] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-02-04T20:28:13.162846] [INFO ] [sig ] NTRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:13.314385] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NTRS.txt [2026-02-04T20:28:13.314550] [INFO ] [sig ] [2209/3449] Completed NTRS in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:13.314612] [INFO ] [sig ] [2210/3449] Forecasting NTRSO... [2026-02-04T20:28:13.314646] [INFO ] [sig ] Generating forecast for: NTRSO [2026-02-04T20:28:13.314677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-02-04T20:28:13.327372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-02-04T20:28:13.327789] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-02-04T20:28:13.328731] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-02-04T20:28:13.328798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:13.328840] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:13.328872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:13.328930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:13.388699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:13.389827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:13.390114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:13.390153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:13.510555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:13.510727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:13.510767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:13.510796] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:13.514687] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-02-04T20:28:13.514991] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-02-04T20:28:13.515118] [INFO ] [sig ] NTRSO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:13.662606] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NTRSO.txt [2026-02-04T20:28:13.662766] [INFO ] [sig ] [2210/3449] Completed NTRSO in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-04T20:28:13.662808] [INFO ] [sig ] [2211/3449] Forecasting NUKK... [2026-02-04T20:28:13.662839] [INFO ] [sig ] Generating forecast for: NUKK [2026-02-04T20:28:13.663045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-02-04T20:28:13.678430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-02-04T20:28:13.678947] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-02-04T20:28:13.680031] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-02-04T20:28:13.680097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:13.680141] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:13.680180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:13.680265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:13.745145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:13.746293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:13.746383] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:13.746417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:13.873520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:13.873700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:13.873745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:13.873775] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:13.877613] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: DOWN (p=31.36%) [2026-02-04T20:28:13.877950] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-02-04T20:28:13.878241] [INFO ] [sig ] NUKK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:14.024171] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NUKK.txt [2026-02-04T20:28:14.024334] [INFO ] [sig ] [2211/3449] Completed NUKK in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.4m [2026-02-04T20:28:14.024383] [INFO ] [sig ] [2212/3449] Forecasting NUS... [2026-02-04T20:28:14.024415] [INFO ] [sig ] Generating forecast for: NUS [2026-02-04T20:28:14.024446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-02-04T20:28:14.036071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-02-04T20:28:14.036459] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-02-04T20:28:14.037300] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-02-04T20:28:14.037353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:14.037385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:14.037412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:14.037469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:14.096821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:14.097721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:14.097826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:14.097861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:14.228488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:14.228673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:14.228715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:14.228750] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:14.232328] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-02-04T20:28:14.232656] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-02-04T20:28:14.232820] [INFO ] [sig ] NUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:14.380668] [INFO ] [LOCAL ] Saved forecast: NUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NUS.txt [2026-02-04T20:28:14.380826] [INFO ] [sig ] [2212/3449] Completed NUS in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.4m [2026-02-04T20:28:14.380867] [INFO ] [sig ] [2213/3449] Forecasting NUTX... [2026-02-04T20:28:14.380898] [INFO ] [sig ] Generating forecast for: NUTX [2026-02-04T20:28:14.380930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-02-04T20:28:14.392152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-02-04T20:28:14.392529] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-02-04T20:28:14.393359] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-02-04T20:28:14.393412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:14.393443] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:14.393470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:14.393526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:14.450473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:14.451328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:14.451408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:14.451441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:14.573138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:14.573295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:14.573335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:14.573363] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:14.577025] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-02-04T20:28:14.577377] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-02-04T20:28:14.577519] [INFO ] [sig ] NUTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:14.729332] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NUTX.txt [2026-02-04T20:28:14.729489] [INFO ] [sig ] [2213/3449] Completed NUTX in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 7.4m [2026-02-04T20:28:14.729543] [INFO ] [sig ] [2214/3449] Forecasting NUVB... [2026-02-04T20:28:14.729595] [INFO ] [sig ] Generating forecast for: NUVB [2026-02-04T20:28:14.729630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-02-04T20:28:14.741362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-02-04T20:28:14.741783] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-02-04T20:28:14.742605] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-02-04T20:28:14.742668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:14.742700] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:14.742726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:14.742786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:14.805104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:14.806224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:14.806309] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:14.806342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:14.935530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:14.935714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:14.935755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:14.935784] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:14.939406] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=17.64%) [2026-02-04T20:28:14.939766] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-02-04T20:28:14.939926] [INFO ] [sig ] NUVB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:15.088361] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NUVB.txt [2026-02-04T20:28:15.088517] [INFO ] [sig ] [2214/3449] Completed NUVB in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:15.088557] [INFO ] [sig ] [2215/3449] Forecasting NUVL... [2026-02-04T20:28:15.088612] [INFO ] [sig ] Generating forecast for: NUVL [2026-02-04T20:28:15.088644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-02-04T20:28:15.101436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-02-04T20:28:15.102054] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-02-04T20:28:15.102913] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-02-04T20:28:15.102965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:15.102996] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:15.103022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:15.103078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:15.160881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:15.161762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:15.161851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:15.161884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:15.284858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:15.285249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:15.285291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:15.285318] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:15.288905] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-02-04T20:28:15.289179] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-02-04T20:28:15.289307] [INFO ] [sig ] NUVL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:15.436881] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NUVL.txt [2026-02-04T20:28:15.437229] [INFO ] [sig ] [2215/3449] Completed NUVL in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:15.437270] [INFO ] [sig ] [2216/3449] Forecasting NUWE... [2026-02-04T20:28:15.437301] [INFO ] [sig ] Generating forecast for: NUWE [2026-02-04T20:28:15.437331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-02-04T20:28:15.448923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-02-04T20:28:15.449244] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-02-04T20:28:15.450083] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-02-04T20:28:15.450160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:15.450193] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:15.450220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:15.450277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:15.508963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:15.509802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:15.509895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:15.509928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:15.625326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:15.625482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:15.625525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:15.625555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:15.629043] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-04T20:28:15.629328] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-02-04T20:28:15.629458] [INFO ] [sig ] NUWE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:15.771296] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NUWE.txt [2026-02-04T20:28:15.771436] [INFO ] [sig ] [2216/3449] Completed NUWE in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:15.771477] [INFO ] [sig ] [2217/3449] Forecasting NVAX... [2026-02-04T20:28:15.771507] [INFO ] [sig ] Generating forecast for: NVAX [2026-02-04T20:28:15.771539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-02-04T20:28:15.782566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-02-04T20:28:15.782965] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-02-04T20:28:15.783773] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-02-04T20:28:15.783825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:15.783857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:15.783884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:15.783940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:15.843202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:15.844114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:15.844195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:15.844228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:15.970416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:15.970563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:15.970623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:15.970654] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:15.974333] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-02-04T20:28:15.974756] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-02-04T20:28:15.974978] [INFO ] [sig ] NVAX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:16.127628] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVAX.txt [2026-02-04T20:28:16.127791] [INFO ] [sig ] [2217/3449] Completed NVAX in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:16.127836] [INFO ] [sig ] [2218/3449] Forecasting NVD... [2026-02-04T20:28:16.127867] [INFO ] [sig ] Generating forecast for: NVD [2026-02-04T20:28:16.127900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-02-04T20:28:16.139272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-02-04T20:28:16.139653] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-02-04T20:28:16.140513] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-02-04T20:28:16.140588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:16.140625] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:16.140654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:16.140713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:16.201077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:16.201836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:16.201919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:16.201953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:16.318755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:16.318903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:16.318942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:16.318971] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:16.322393] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-02-04T20:28:16.322685] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-02-04T20:28:16.322820] [INFO ] [sig ] NVD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:16.469486] [INFO ] [LOCAL ] Saved forecast: NVD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVD.txt [2026-02-04T20:28:16.469658] [INFO ] [sig ] [2218/3449] Completed NVD in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:16.469701] [INFO ] [sig ] [2219/3449] Forecasting NVDA... [2026-02-04T20:28:16.469735] [INFO ] [sig ] Generating forecast for: NVDA [2026-02-04T20:28:16.469765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-02-04T20:28:16.481931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-02-04T20:28:16.482324] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-02-04T20:28:16.483207] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-02-04T20:28:16.483260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:16.483308] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:16.483338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:16.483397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:16.548780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:16.549636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:16.549718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:16.549757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:16.674715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:16.674865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:16.674938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:16.674970] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:16.678562] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-02-04T20:28:16.678895] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-02-04T20:28:16.679040] [INFO ] [sig ] NVDA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:16.825416] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVDA.txt [2026-02-04T20:28:16.825590] [INFO ] [sig ] [2219/3449] Completed NVDA in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:16.825633] [INFO ] [sig ] [2220/3449] Forecasting NVDD... [2026-02-04T20:28:16.825670] [INFO ] [sig ] Generating forecast for: NVDD [2026-02-04T20:28:16.825706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-02-04T20:28:16.837407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-02-04T20:28:16.837806] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-02-04T20:28:16.838725] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-02-04T20:28:16.838789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:16.838839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:16.838876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:16.838953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:16.899694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:16.900696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:16.900826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:16.900871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:17.024246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:17.024408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:17.024451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:17.024480] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:17.028198] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-02-04T20:28:17.028480] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-02-04T20:28:17.028630] [INFO ] [sig ] NVDD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:17.172491] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NVDD.txt [2026-02-04T20:28:17.172643] [INFO ] [sig ] [2220/3449] Completed NVDD in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:17.172686] [INFO ] [sig ] [2221/3449] Forecasting NVDL... [2026-02-04T20:28:17.172716] [INFO ] [sig ] Generating forecast for: NVDL [2026-02-04T20:28:17.172747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-02-04T20:28:17.183726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-02-04T20:28:17.184052] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-02-04T20:28:17.184913] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-02-04T20:28:17.184967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:17.185000] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:17.185029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:17.185086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:17.244069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:17.244803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:17.244886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:17.244920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:17.365892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:17.366036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:17.366076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:17.366104] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:17.369464] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-02-04T20:28:17.369749] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-02-04T20:28:17.369873] [INFO ] [sig ] NVDL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:17.524905] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NVDL.txt [2026-02-04T20:28:17.525277] [INFO ] [sig ] [2221/3449] Completed NVDL in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:17.525322] [INFO ] [sig ] [2222/3449] Forecasting NVDS... [2026-02-04T20:28:17.525352] [INFO ] [sig ] Generating forecast for: NVDS [2026-02-04T20:28:17.525382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-02-04T20:28:17.536564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-02-04T20:28:17.536974] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-02-04T20:28:17.537889] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-02-04T20:28:17.537989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:17.538023] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:17.538050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:17.538107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:17.597552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:17.598398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:17.598511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:17.598548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:17.724329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:17.724485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:17.724526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:17.724555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:17.728221] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-02-04T20:28:17.728494] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-02-04T20:28:17.728641] [INFO ] [sig ] NVDS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:17.875434] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NVDS.txt [2026-02-04T20:28:17.875618] [INFO ] [sig ] [2222/3449] Completed NVDS in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:17.875669] [INFO ] [sig ] [2223/3449] Forecasting NVEC... [2026-02-04T20:28:17.875731] [INFO ] [sig ] Generating forecast for: NVEC [2026-02-04T20:28:17.875763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-02-04T20:28:17.887152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-02-04T20:28:17.887469] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-02-04T20:28:17.888317] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-02-04T20:28:17.888369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:17.888400] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:17.888426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:17.888482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:17.949842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:17.950889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:17.950991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:17.951037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:18.086955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:18.087117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:18.087167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:18.087199] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:18.091405] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=25.26%) [2026-02-04T20:28:18.091719] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-02-04T20:28:18.091864] [INFO ] [sig ] NVEC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:18.238279] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NVEC.txt [2026-02-04T20:28:18.238418] [INFO ] [sig ] [2223/3449] Completed NVEC in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:18.238461] [INFO ] [sig ] [2224/3449] Forecasting NVG... [2026-02-04T20:28:18.238491] [INFO ] [sig ] Generating forecast for: NVG [2026-02-04T20:28:18.238521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-02-04T20:28:18.252228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-02-04T20:28:18.252568] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-02-04T20:28:18.253429] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-02-04T20:28:18.253482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:18.253516] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:18.253544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:18.253626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:18.316411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:18.317288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:18.317372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:18.317407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:18.445820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:18.446179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:18.446223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:18.446253] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:18.450201] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-02-04T20:28:18.450520] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-02-04T20:28:18.450705] [INFO ] [sig ] NVG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:18.607680] [INFO ] [LOCAL ] Saved forecast: NVG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NVG.txt [2026-02-04T20:28:18.607862] [INFO ] [sig ] [2224/3449] Completed NVG in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:18.607914] [INFO ] [sig ] [2225/3449] Forecasting NVGS... [2026-02-04T20:28:18.607977] [INFO ] [sig ] Generating forecast for: NVGS [2026-02-04T20:28:18.608022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-02-04T20:28:18.620644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-02-04T20:28:18.621039] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-02-04T20:28:18.622021] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-02-04T20:28:18.622075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:18.622108] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:18.622134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:18.622191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:18.689485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:18.690379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:18.690461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:18.690496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:18.829356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:18.829543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:18.829613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:18.829649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:18.833410] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-04T20:28:18.833803] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-02-04T20:28:18.833991] [INFO ] [sig ] NVGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:18.983895] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVGS.txt [2026-02-04T20:28:18.984126] [INFO ] [sig ] [2225/3449] Completed NVGS in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:18.984175] [INFO ] [sig ] [2226/3449] Forecasting NVMI... [2026-02-04T20:28:18.984214] [INFO ] [sig ] Generating forecast for: NVMI [2026-02-04T20:28:18.984262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-02-04T20:28:18.997009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-02-04T20:28:18.997426] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-02-04T20:28:18.998465] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-02-04T20:28:18.998526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:18.998560] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:18.998621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:18.998724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:19.061379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:19.062360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:19.062453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:19.062489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:19.180512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:19.180687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:19.180763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:19.180795] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:19.184207] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-02-04T20:28:19.184482] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-02-04T20:28:19.184628] [INFO ] [sig ] NVMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:19.398140] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVMI.txt [2026-02-04T20:28:19.398297] [INFO ] [sig ] [2226/3449] Completed NVMI in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:19.398339] [INFO ] [sig ] [2227/3449] Forecasting NVO... [2026-02-04T20:28:19.398368] [INFO ] [sig ] Generating forecast for: NVO [2026-02-04T20:28:19.398401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-02-04T20:28:19.410365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-02-04T20:28:19.410781] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-02-04T20:28:19.411688] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-02-04T20:28:19.411743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:19.411778] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:19.411813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:19.411886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:19.478145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:19.479180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:19.479270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:19.479307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:19.604958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:19.605118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:19.605159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:19.605190] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:19.608922] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-02-04T20:28:19.609231] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-02-04T20:28:19.609375] [INFO ] [sig ] NVO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:19.766331] [INFO ] [LOCAL ] Saved forecast: NVO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVO.txt [2026-02-04T20:28:19.766485] [INFO ] [sig ] [2227/3449] Completed NVO in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-04T20:28:19.766528] [INFO ] [sig ] [2228/3449] Forecasting NVRI... [2026-02-04T20:28:19.766565] [INFO ] [sig ] Generating forecast for: NVRI [2026-02-04T20:28:19.766629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-02-04T20:28:19.779142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-02-04T20:28:19.779601] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-02-04T20:28:19.780563] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-02-04T20:28:19.780639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:19.780673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:19.780700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:19.780759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:19.848513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:19.849695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:19.849798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:19.849834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:19.990798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:19.990972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:19.991017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:19.991048] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:19.994676] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=63.36%) [2026-02-04T20:28:19.994962] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-02-04T20:28:19.995094] [INFO ] [sig ] NVRI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:20.174071] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVRI.txt [2026-02-04T20:28:20.174243] [INFO ] [sig ] [2228/3449] Completed NVRI in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.3m [2026-02-04T20:28:20.174292] [INFO ] [sig ] [2229/3449] Forecasting NVS... [2026-02-04T20:28:20.174325] [INFO ] [sig ] Generating forecast for: NVS [2026-02-04T20:28:20.174356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-02-04T20:28:20.186977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-02-04T20:28:20.187376] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-02-04T20:28:20.188258] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-02-04T20:28:20.188311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:20.188341] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:20.188367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:20.188423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:20.246071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:20.246824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:20.246907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:20.246949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:20.369231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:20.369376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:20.369416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:20.369444] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:20.372878] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-02-04T20:28:20.373264] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-02-04T20:28:20.373400] [INFO ] [sig ] NVS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:20.516733] [INFO ] [LOCAL ] Saved forecast: NVS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVS.txt [2026-02-04T20:28:20.516850] [INFO ] [sig ] [2229/3449] Completed NVS in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.3m [2026-02-04T20:28:20.516889] [INFO ] [sig ] [2230/3449] Forecasting NVTS... [2026-02-04T20:28:20.516919] [INFO ] [sig ] Generating forecast for: NVTS [2026-02-04T20:28:20.516949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-02-04T20:28:20.528128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-02-04T20:28:20.528452] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-02-04T20:28:20.529286] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-02-04T20:28:20.529339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:20.529385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:20.529413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:20.529472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:20.586148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:20.586817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:20.586897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:20.586930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:20.713422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:20.713600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:20.713645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:20.713676] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:20.717251] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-02-04T20:28:20.717565] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-02-04T20:28:20.717727] [INFO ] [sig ] NVTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:20.871493] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NVTS.txt [2026-02-04T20:28:20.871664] [INFO ] [sig ] [2230/3449] Completed NVTS in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.3m [2026-02-04T20:28:20.871706] [INFO ] [sig ] [2231/3449] Forecasting NWBI... [2026-02-04T20:28:20.871736] [INFO ] [sig ] Generating forecast for: NWBI [2026-02-04T20:28:20.871768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-02-04T20:28:20.883752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-02-04T20:28:20.884090] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-02-04T20:28:20.884919] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-02-04T20:28:20.884971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:20.885003] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:20.885030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:20.885086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:20.941433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:20.942236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:20.942330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:20.942364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:21.060994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:21.061153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:21.061192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:21.061221] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:21.064655] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=43.16%) [2026-02-04T20:28:21.064931] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-02-04T20:28:21.065057] [INFO ] [sig ] NWBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:21.206790] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NWBI.txt [2026-02-04T20:28:21.206949] [INFO ] [sig ] [2231/3449] Completed NWBI in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:21.206998] [INFO ] [sig ] [2232/3449] Forecasting NWE... [2026-02-04T20:28:21.207036] [INFO ] [sig ] Generating forecast for: NWE [2026-02-04T20:28:21.207072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-02-04T20:28:21.218252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-02-04T20:28:21.218662] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-02-04T20:28:21.219448] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-02-04T20:28:21.219500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:21.219531] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:21.219556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:21.219637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:21.276796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:21.277665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:21.277748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:21.277781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:21.401386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:21.401560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:21.401639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:21.401683] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:21.406336] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-02-04T20:28:21.406704] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-02-04T20:28:21.406862] [INFO ] [sig ] NWE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:21.576617] [INFO ] [LOCAL ] Saved forecast: NWE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NWE.txt [2026-02-04T20:28:21.576780] [INFO ] [sig ] [2232/3449] Completed NWE in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:21.576820] [INFO ] [sig ] [2233/3449] Forecasting NWFL... [2026-02-04T20:28:21.576852] [INFO ] [sig ] Generating forecast for: NWFL [2026-02-04T20:28:21.576882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-02-04T20:28:21.588718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-02-04T20:28:21.589130] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-02-04T20:28:21.590073] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-02-04T20:28:21.590127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:21.590160] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:21.590382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:21.590446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:21.652804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:21.653748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:21.653840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:21.653875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:21.774519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:21.774697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:21.774738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:21.774767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:21.778324] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=39.50%) [2026-02-04T20:28:21.778649] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-02-04T20:28:21.778788] [INFO ] [sig ] NWFL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:21.929674] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NWFL.txt [2026-02-04T20:28:21.929841] [INFO ] [sig ] [2233/3449] Completed NWFL in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:21.929889] [INFO ] [sig ] [2234/3449] Forecasting NWG... [2026-02-04T20:28:21.929928] [INFO ] [sig ] Generating forecast for: NWG [2026-02-04T20:28:21.929960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-02-04T20:28:21.941977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-02-04T20:28:21.942439] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-02-04T20:28:21.943604] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-02-04T20:28:21.943661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:21.943697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:21.943726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:21.943785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:22.004918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:22.005758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:22.005844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:22.005879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:22.131525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:22.131700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:22.131741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:22.131770] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:22.135173] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=84.52%) [2026-02-04T20:28:22.135448] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-02-04T20:28:22.135609] [INFO ] [sig ] NWG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:22.288061] [INFO ] [LOCAL ] Saved forecast: NWG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NWG.txt [2026-02-04T20:28:22.288230] [INFO ] [sig ] [2234/3449] Completed NWG in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:22.288271] [INFO ] [sig ] [2235/3449] Forecasting NWL... [2026-02-04T20:28:22.288302] [INFO ] [sig ] Generating forecast for: NWL [2026-02-04T20:28:22.288331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-02-04T20:28:22.300348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-02-04T20:28:22.300714] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-02-04T20:28:22.301520] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-02-04T20:28:22.301598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:22.301633] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:22.301659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:22.301715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:22.361400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:22.362350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:22.362435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:22.362469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:22.493457] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:22.493633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:22.493676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:22.493704] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:22.497092] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-02-04T20:28:22.497367] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-02-04T20:28:22.497493] [INFO ] [sig ] NWL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:22.645789] [INFO ] [LOCAL ] Saved forecast: NWL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NWL.txt [2026-02-04T20:28:22.645941] [INFO ] [sig ] [2235/3449] Completed NWL in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:22.645981] [INFO ] [sig ] [2236/3449] Forecasting NWPX... [2026-02-04T20:28:22.646012] [INFO ] [sig ] Generating forecast for: NWPX [2026-02-04T20:28:22.646042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-02-04T20:28:22.657903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-02-04T20:28:22.658316] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-02-04T20:28:22.659170] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-02-04T20:28:22.659221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:22.659253] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:22.659279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:22.659336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:22.717941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:22.718827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:22.718909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:22.718943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:22.848416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:22.848590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:22.848634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:22.848664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:22.852882] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=29.30%) [2026-02-04T20:28:22.853179] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-02-04T20:28:22.853314] [INFO ] [sig ] NWPX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:23.004682] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NWPX.txt [2026-02-04T20:28:23.004849] [INFO ] [sig ] [2236/3449] Completed NWPX in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:23.004899] [INFO ] [sig ] [2237/3449] Forecasting NWS... [2026-02-04T20:28:23.004931] [INFO ] [sig ] Generating forecast for: NWS [2026-02-04T20:28:23.004966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-02-04T20:28:23.017323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-02-04T20:28:23.017739] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-02-04T20:28:23.018705] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-02-04T20:28:23.018757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:23.018789] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:23.018816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:23.018872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:23.079135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:23.080057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:23.080138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:23.080171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:23.207149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:23.207313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:23.207354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:23.207403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:23.211070] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=63.98%) [2026-02-04T20:28:23.211362] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-02-04T20:28:23.211494] [INFO ] [sig ] NWS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:23.354585] [INFO ] [LOCAL ] Saved forecast: NWS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NWS.txt [2026-02-04T20:28:23.354717] [INFO ] [sig ] [2237/3449] Completed NWS in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:23.354763] [INFO ] [sig ] [2238/3449] Forecasting NWSA... [2026-02-04T20:28:23.354823] [INFO ] [sig ] Generating forecast for: NWSA [2026-02-04T20:28:23.354865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-02-04T20:28:23.366286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-02-04T20:28:23.366663] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-02-04T20:28:23.367515] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-02-04T20:28:23.367598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:23.367635] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:23.367663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:23.367720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:23.427197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:23.428077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:23.428160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:23.428192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:23.549883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:23.550056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:23.550105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:23.550134] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:23.553701] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-02-04T20:28:23.553978] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-02-04T20:28:23.554107] [INFO ] [sig ] NWSA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:23.702767] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NWSA.txt [2026-02-04T20:28:23.702926] [INFO ] [sig ] [2238/3449] Completed NWSA in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:23.702967] [INFO ] [sig ] [2239/3449] Forecasting NX... [2026-02-04T20:28:23.702998] [INFO ] [sig ] Generating forecast for: NX [2026-02-04T20:28:23.703029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-02-04T20:28:23.715455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-02-04T20:28:23.715835] [INFO ] [FORECASTER] Starting predict_future for NX [2026-02-04T20:28:23.716637] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-02-04T20:28:23.716693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:23.716729] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:23.716756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:23.716813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:23.775785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:23.776684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:23.776768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:23.776800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:23.903537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:23.903743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:23.903785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:23.903813] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:23.907192] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-02-04T20:28:23.907460] [INFO ] [FORECASTER] Completed predict_future for NX [2026-02-04T20:28:23.907604] [INFO ] [sig ] NX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:24.052584] [INFO ] [LOCAL ] Saved forecast: NX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NX.txt [2026-02-04T20:28:24.052722] [INFO ] [sig ] [2239/3449] Completed NX in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:24.052786] [INFO ] [sig ] [2240/3449] Forecasting NXE... [2026-02-04T20:28:24.052816] [INFO ] [sig ] Generating forecast for: NXE [2026-02-04T20:28:24.052845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-02-04T20:28:24.064183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-02-04T20:28:24.064514] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-02-04T20:28:24.065321] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-02-04T20:28:24.065373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:24.065405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:24.065432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:24.065488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:24.124938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:24.125963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:24.126045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:24.126077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:24.250358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:24.250514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:24.250555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:24.250606] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:24.254024] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-02-04T20:28:24.254313] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-02-04T20:28:24.254442] [INFO ] [sig ] NXE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:24.404898] [INFO ] [LOCAL ] Saved forecast: NXE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NXE.txt [2026-02-04T20:28:24.405076] [INFO ] [sig ] [2240/3449] Completed NXE in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:24.405117] [INFO ] [sig ] [2241/3449] Forecasting NXG... [2026-02-04T20:28:24.405147] [INFO ] [sig ] Generating forecast for: NXG [2026-02-04T20:28:24.405178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-02-04T20:28:24.416972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-02-04T20:28:24.417401] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-02-04T20:28:24.418299] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-02-04T20:28:24.418351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:24.418383] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:24.418409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:24.418493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:24.475954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:24.476829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:24.476912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:24.476944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:24.603523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:24.603699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:24.603760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:24.603804] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:24.607273] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=36.40%) [2026-02-04T20:28:24.607554] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-02-04T20:28:24.607712] [INFO ] [sig ] NXG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:24.751879] [INFO ] [LOCAL ] Saved forecast: NXG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NXG.txt [2026-02-04T20:28:24.752049] [INFO ] [sig ] [2241/3449] Completed NXG in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:24.752100] [INFO ] [sig ] [2242/3449] Forecasting NXGL... [2026-02-04T20:28:24.752129] [INFO ] [sig ] Generating forecast for: NXGL [2026-02-04T20:28:24.752158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-02-04T20:28:24.763028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-02-04T20:28:24.763404] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-02-04T20:28:24.764237] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-02-04T20:28:24.764289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:24.764321] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:24.764348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:24.764404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:24.822228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:24.823020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:24.823099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:24.823132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:24.945458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:24.945673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:24.945728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:24.945760] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:24.949493] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-02-04T20:28:24.949814] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-02-04T20:28:24.949961] [INFO ] [sig ] NXGL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:25.091818] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NXGL.txt [2026-02-04T20:28:25.091966] [INFO ] [sig ] [2242/3449] Completed NXGL in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:25.092015] [INFO ] [sig ] [2243/3449] Forecasting NXP... [2026-02-04T20:28:25.092053] [INFO ] [sig ] Generating forecast for: NXP [2026-02-04T20:28:25.092093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-02-04T20:28:25.103546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-02-04T20:28:25.103942] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-02-04T20:28:25.104802] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-02-04T20:28:25.104869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:25.104903] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:25.104957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:25.105015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:25.163641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:25.164473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:25.164561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:25.164618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:25.286383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:25.286535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:25.286594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:25.286629] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:25.290233] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=20.12%) [2026-02-04T20:28:25.290517] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-02-04T20:28:25.290667] [INFO ] [sig ] NXP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:25.433729] [INFO ] [LOCAL ] Saved forecast: NXP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/NXP.txt [2026-02-04T20:28:25.433877] [INFO ] [sig ] [2243/3449] Completed NXP in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:25.433917] [INFO ] [sig ] [2244/3449] Forecasting NXPI... [2026-02-04T20:28:25.433948] [INFO ] [sig ] Generating forecast for: NXPI [2026-02-04T20:28:25.433981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-02-04T20:28:25.445209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-02-04T20:28:25.445550] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-02-04T20:28:25.446376] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-02-04T20:28:25.446428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:25.446459] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:25.446487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:25.446544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:25.505239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:25.506014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:25.506092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:25.506125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:25.635692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:25.635892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:25.635940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:25.635971] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:25.639708] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=72.60%) [2026-02-04T20:28:25.640014] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-02-04T20:28:25.640169] [INFO ] [sig ] NXPI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:25.787378] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NXPI.txt [2026-02-04T20:28:25.787513] [INFO ] [sig ] [2244/3449] Completed NXPI in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 7.2m [2026-02-04T20:28:25.787553] [INFO ] [sig ] [2245/3449] Forecasting NYXH... [2026-02-04T20:28:25.787603] [INFO ] [sig ] Generating forecast for: NYXH [2026-02-04T20:28:25.787635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-02-04T20:28:25.798823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-02-04T20:28:25.799178] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-02-04T20:28:25.800001] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-02-04T20:28:25.800053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:25.800084] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:25.800111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:25.800166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:25.856990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:25.857868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:25.857972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:25.858006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:25.975552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:25.975723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:25.975772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:25.975802] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:25.979242] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-04T20:28:25.979516] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-02-04T20:28:25.979661] [INFO ] [sig ] NYXH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:26.119215] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NYXH.txt [2026-02-04T20:28:26.119351] [INFO ] [sig ] [2245/3449] Completed NYXH in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.2m [2026-02-04T20:28:26.119391] [INFO ] [sig ] [2246/3449] Forecasting NZF... [2026-02-04T20:28:26.119421] [INFO ] [sig ] Generating forecast for: NZF [2026-02-04T20:28:26.119452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-02-04T20:28:26.131074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-02-04T20:28:26.131422] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-02-04T20:28:26.132216] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-02-04T20:28:26.132267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:26.132299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:26.132326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:26.132382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:26.190448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:26.191168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:26.191250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:26.191286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:26.313990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:26.314162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:26.314205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:26.314236] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:26.317875] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=54.22%) [2026-02-04T20:28:26.321660] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-02-04T20:28:26.321854] [INFO ] [sig ] NZF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:26.480225] [INFO ] [LOCAL ] Saved forecast: NZF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/NZF.txt [2026-02-04T20:28:26.480385] [INFO ] [sig ] [2246/3449] Completed NZF in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.2m [2026-02-04T20:28:26.480433] [INFO ] [sig ] [2247/3449] Forecasting OABI... [2026-02-04T20:28:26.480465] [INFO ] [sig ] Generating forecast for: OABI [2026-02-04T20:28:26.480495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-02-04T20:28:26.493441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-02-04T20:28:26.493860] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-02-04T20:28:26.494684] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-02-04T20:28:26.494735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:26.494767] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:26.494793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:26.494849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:26.552743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:26.553692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:26.553777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:26.553810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:26.677723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:26.677885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:26.677948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:26.677982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:26.681483] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=25.32%) [2026-02-04T20:28:26.681774] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-02-04T20:28:26.681901] [INFO ] [sig ] OABI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:26.827610] [INFO ] [LOCAL ] Saved forecast: OABI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OABI.txt [2026-02-04T20:28:26.827756] [INFO ] [sig ] [2247/3449] Completed OABI in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.2m [2026-02-04T20:28:26.827797] [INFO ] [sig ] [2248/3449] Forecasting OBDC... [2026-02-04T20:28:26.827826] [INFO ] [sig ] Generating forecast for: OBDC [2026-02-04T20:28:26.827856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-02-04T20:28:26.840878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-02-04T20:28:26.841233] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-02-04T20:28:26.842075] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-02-04T20:28:26.842127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:26.842158] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:26.842185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:26.842241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:26.904241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:26.905089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:26.905170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:26.905203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:27.032400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:27.032626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:27.032680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:27.032709] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:27.036313] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-02-04T20:28:27.036624] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-02-04T20:28:27.036755] [INFO ] [sig ] OBDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:27.185838] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OBDC.txt [2026-02-04T20:28:27.185992] [INFO ] [sig ] [2248/3449] Completed OBDC in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:27.186032] [INFO ] [sig ] [2249/3449] Forecasting OBIL... [2026-02-04T20:28:27.186061] [INFO ] [sig ] Generating forecast for: OBIL [2026-02-04T20:28:27.186093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-02-04T20:28:27.197522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-02-04T20:28:27.197874] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-02-04T20:28:27.198745] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-02-04T20:28:27.198796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:27.198828] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:27.198854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:27.198920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:27.256812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:27.257641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:27.257722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:27.257755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:27.369644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:27.369804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:27.369846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:27.369875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:27.373341] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-02-04T20:28:27.373647] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-02-04T20:28:27.373781] [INFO ] [sig ] OBIL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:27.518713] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OBIL.txt [2026-02-04T20:28:27.518871] [INFO ] [sig ] [2249/3449] Completed OBIL in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:27.518915] [INFO ] [sig ] [2250/3449] Forecasting OBIO... [2026-02-04T20:28:27.518944] [INFO ] [sig ] Generating forecast for: OBIO [2026-02-04T20:28:27.518973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-02-04T20:28:27.538929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-02-04T20:28:27.539337] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-02-04T20:28:27.540189] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-02-04T20:28:27.540240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:27.540271] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:27.540298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:27.540354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:27.602954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:27.604063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:27.604151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:27.604185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:27.733811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:27.734007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:27.734071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:27.734104] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:27.738534] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-02-04T20:28:27.738965] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-02-04T20:28:27.739347] [INFO ] [sig ] OBIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:27.889650] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OBIO.txt [2026-02-04T20:28:27.889814] [INFO ] [sig ] [2250/3449] Completed OBIO in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:27.889858] [INFO ] [sig ] [2251/3449] Forecasting OBK... [2026-02-04T20:28:27.889888] [INFO ] [sig ] Generating forecast for: OBK [2026-02-04T20:28:27.889920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-02-04T20:28:27.903210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-02-04T20:28:27.903552] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-02-04T20:28:27.904392] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-02-04T20:28:27.904446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:27.904477] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:27.904504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:27.904561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:27.961997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:27.962693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:27.962772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:27.962805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:28.085268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:28.085646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:28.085689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:28.085719] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:28.089425] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=35.85%) [2026-02-04T20:28:28.089727] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-02-04T20:28:28.089859] [INFO ] [sig ] OBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:28.232784] [INFO ] [LOCAL ] Saved forecast: OBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OBK.txt [2026-02-04T20:28:28.232926] [INFO ] [sig ] [2251/3449] Completed OBK in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:28.232966] [INFO ] [sig ] [2252/3449] Forecasting OC... [2026-02-04T20:28:28.232995] [INFO ] [sig ] Generating forecast for: OC [2026-02-04T20:28:28.233026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-02-04T20:28:28.244653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-02-04T20:28:28.245001] [INFO ] [FORECASTER] Starting predict_future for OC [2026-02-04T20:28:28.245820] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-02-04T20:28:28.245871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:28.245902] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:28.245928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:28.245985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:28.302460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:28.303405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:28.303496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:28.303556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:28.441891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:28.442089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:28.442145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:28.442176] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:28.446205] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-02-04T20:28:28.446535] [INFO ] [FORECASTER] Completed predict_future for OC [2026-02-04T20:28:28.446701] [INFO ] [sig ] OC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:28.597646] [INFO ] [LOCAL ] Saved forecast: OC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OC.txt [2026-02-04T20:28:28.597802] [INFO ] [sig ] [2252/3449] Completed OC in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:28.597844] [INFO ] [sig ] [2253/3449] Forecasting OCCI... [2026-02-04T20:28:28.597874] [INFO ] [sig ] Generating forecast for: OCCI [2026-02-04T20:28:28.597906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-02-04T20:28:28.609007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-02-04T20:28:28.609373] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-02-04T20:28:28.610224] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-02-04T20:28:28.610285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:28.610322] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:28.610351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:28.610409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:28.669703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:28.670410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:28.670534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:28.670570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:28.789484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:28.789659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:28.789700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:28.789730] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:28.793144] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=76.17%) [2026-02-04T20:28:28.793418] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-02-04T20:28:28.793545] [INFO ] [sig ] OCCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:28.939858] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OCCI.txt [2026-02-04T20:28:28.940012] [INFO ] [sig ] [2253/3449] Completed OCCI in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:28.940062] [INFO ] [sig ] [2254/3449] Forecasting OCFC... [2026-02-04T20:28:28.940099] [INFO ] [sig ] Generating forecast for: OCFC [2026-02-04T20:28:28.940136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-02-04T20:28:28.952999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-02-04T20:28:28.953645] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-02-04T20:28:28.954782] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-02-04T20:28:28.954837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:28.954884] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:28.954914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:28.954973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:29.015059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:29.016072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:29.016177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:29.016217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:29.155558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:29.155757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:29.155800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:29.155832] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:29.159907] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=37.57%) [2026-02-04T20:28:29.160424] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-02-04T20:28:29.160589] [INFO ] [sig ] OCFC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:29.315606] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OCFC.txt [2026-02-04T20:28:29.315770] [INFO ] [sig ] [2254/3449] Completed OCFC in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:29.315815] [INFO ] [sig ] [2255/3449] Forecasting OCGN... [2026-02-04T20:28:29.315846] [INFO ] [sig ] Generating forecast for: OCGN [2026-02-04T20:28:29.315878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-02-04T20:28:29.328803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-02-04T20:28:29.329216] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-02-04T20:28:29.330154] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-02-04T20:28:29.330221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:29.330254] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:29.330283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:29.330341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:29.394641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:29.395478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:29.395565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:29.395621] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:29.529636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:29.529810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:29.529854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:29.529884] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:29.534424] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-02-04T20:28:29.534934] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-02-04T20:28:29.535073] [INFO ] [sig ] OCGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:29.696243] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OCGN.txt [2026-02-04T20:28:29.696659] [INFO ] [sig ] [2255/3449] Completed OCGN in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:29.696718] [INFO ] [sig ] [2256/3449] Forecasting OCSL... [2026-02-04T20:28:29.696756] [INFO ] [sig ] Generating forecast for: OCSL [2026-02-04T20:28:29.696803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-02-04T20:28:29.709692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-02-04T20:28:29.710135] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-02-04T20:28:29.711050] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-02-04T20:28:29.711104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:29.711148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:29.711181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:29.711238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:29.777381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:29.778384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:29.778470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:29.778504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:29.921248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:29.921403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:29.921443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:29.921473] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:29.925273] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-02-04T20:28:29.925621] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-02-04T20:28:29.925771] [INFO ] [sig ] OCSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:30.074723] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OCSL.txt [2026-02-04T20:28:30.074910] [INFO ] [sig ] [2256/3449] Completed OCSL in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:30.074952] [INFO ] [sig ] [2257/3449] Forecasting OCUL... [2026-02-04T20:28:30.074983] [INFO ] [sig ] Generating forecast for: OCUL [2026-02-04T20:28:30.075015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-02-04T20:28:30.087205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-02-04T20:28:30.087616] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-02-04T20:28:30.088521] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-02-04T20:28:30.088590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:30.088626] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:30.088653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:30.088709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:30.148132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:30.149050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:30.149135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:30.149168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:30.267834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:30.268014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:30.268060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:30.268090] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:30.271522] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-02-04T20:28:30.271817] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-02-04T20:28:30.271950] [INFO ] [sig ] OCUL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:30.419405] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OCUL.txt [2026-02-04T20:28:30.419562] [INFO ] [sig ] [2257/3449] Completed OCUL in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:30.419633] [INFO ] [sig ] [2258/3449] Forecasting ODC... [2026-02-04T20:28:30.419663] [INFO ] [sig ] Generating forecast for: ODC [2026-02-04T20:28:30.419696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-02-04T20:28:30.430745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-02-04T20:28:30.431110] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-02-04T20:28:30.431924] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-02-04T20:28:30.431976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:30.432008] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:30.432035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:30.432101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:30.488902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:30.489816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:30.489902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:30.489934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:30.606040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:30.606203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:30.606243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:30.606272] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:30.610204] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=47.81%) [2026-02-04T20:28:30.610480] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-02-04T20:28:30.610628] [INFO ] [sig ] ODC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:30.760241] [INFO ] [LOCAL ] Saved forecast: ODC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ODC.txt [2026-02-04T20:28:30.760398] [INFO ] [sig ] [2258/3449] Completed ODC in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:30.760439] [INFO ] [sig ] [2259/3449] Forecasting ODD... [2026-02-04T20:28:30.760468] [INFO ] [sig ] Generating forecast for: ODD [2026-02-04T20:28:30.760500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-02-04T20:28:30.772164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-02-04T20:28:30.772561] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-02-04T20:28:30.773405] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-02-04T20:28:30.773463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:30.773502] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:30.773536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:30.773611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:30.830500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:30.831401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:30.831483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:30.831516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:30.961670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:30.961850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:30.961902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:30.961941] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:30.966674] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-02-04T20:28:30.967057] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-02-04T20:28:30.967274] [INFO ] [sig ] ODD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:31.111631] [INFO ] [LOCAL ] Saved forecast: ODD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ODD.txt [2026-02-04T20:28:31.111787] [INFO ] [sig ] [2259/3449] Completed ODD in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:31.111829] [INFO ] [sig ] [2260/3449] Forecasting ODFL... [2026-02-04T20:28:31.111859] [INFO ] [sig ] Generating forecast for: ODFL [2026-02-04T20:28:31.111891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-02-04T20:28:31.123420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-02-04T20:28:31.123840] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-02-04T20:28:31.124714] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-02-04T20:28:31.124775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:31.124846] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:31.124876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:31.124934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:31.182889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:31.183888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:31.183997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:31.184031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:31.309183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:31.309341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:31.309383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:31.309413] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:31.314745] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-02-04T20:28:31.315219] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-02-04T20:28:31.315619] [INFO ] [sig ] ODFL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:31.463122] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ODFL.txt [2026-02-04T20:28:31.463298] [INFO ] [sig ] [2260/3449] Completed ODFL in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 7.1m [2026-02-04T20:28:31.463339] [INFO ] [sig ] [2261/3449] Forecasting OEC... [2026-02-04T20:28:31.463367] [INFO ] [sig ] Generating forecast for: OEC [2026-02-04T20:28:31.463399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-02-04T20:28:31.478813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-02-04T20:28:31.479398] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-02-04T20:28:31.480981] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-02-04T20:28:31.481038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:31.481072] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:31.481143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:31.481208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:31.546286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:31.547696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:31.547793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:31.547826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:31.677287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:31.677519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:31.677566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:31.677669] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:31.681735] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-02-04T20:28:31.682050] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-02-04T20:28:31.682188] [INFO ] [sig ] OEC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:31.829023] [INFO ] [LOCAL ] Saved forecast: OEC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OEC.txt [2026-02-04T20:28:31.829235] [INFO ] [sig ] [2261/3449] Completed OEC in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.1m [2026-02-04T20:28:31.829287] [INFO ] [sig ] [2262/3449] Forecasting OESX... [2026-02-04T20:28:31.829319] [INFO ] [sig ] Generating forecast for: OESX [2026-02-04T20:28:31.829352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-02-04T20:28:31.842540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-02-04T20:28:31.843117] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-02-04T20:28:31.844055] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-02-04T20:28:31.844111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:31.844146] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:31.844175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:31.844234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:31.906630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:31.907807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:31.907903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:31.907958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:32.033267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:32.033491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:32.033536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:32.033585] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:32.037812] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=16.88%) [2026-02-04T20:28:32.038149] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-02-04T20:28:32.038294] [INFO ] [sig ] OESX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:32.188527] [INFO ] [LOCAL ] Saved forecast: OESX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OESX.txt [2026-02-04T20:28:32.188769] [INFO ] [sig ] [2262/3449] Completed OESX in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.1m [2026-02-04T20:28:32.188814] [INFO ] [sig ] [2263/3449] Forecasting OFG... [2026-02-04T20:28:32.188844] [INFO ] [sig ] Generating forecast for: OFG [2026-02-04T20:28:32.188879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-02-04T20:28:32.202565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-02-04T20:28:32.203213] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-02-04T20:28:32.204280] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-02-04T20:28:32.204336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:32.204369] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:32.204398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:32.204474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:32.267839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:32.270044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:32.270226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:32.270263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:32.397844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:32.398095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:32.398141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:32.398215] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:32.402328] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-02-04T20:28:32.402719] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-02-04T20:28:32.402873] [INFO ] [sig ] OFG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:32.564829] [INFO ] [LOCAL ] Saved forecast: OFG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OFG.txt [2026-02-04T20:28:32.565050] [INFO ] [sig ] [2263/3449] Completed OFG in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.1m [2026-02-04T20:28:32.565095] [INFO ] [sig ] [2264/3449] Forecasting OFIX... [2026-02-04T20:28:32.565126] [INFO ] [sig ] Generating forecast for: OFIX [2026-02-04T20:28:32.565162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-02-04T20:28:32.579028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-02-04T20:28:32.579624] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-02-04T20:28:32.580646] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-02-04T20:28:32.580700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:32.580734] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:32.580761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:32.580822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:32.645006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:32.646180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:32.646280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:32.646315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:32.777851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:32.778109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:32.778156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:32.778189] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:32.782768] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-02-04T20:28:32.783193] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-02-04T20:28:32.783361] [INFO ] [sig ] OFIX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:32.936684] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OFIX.txt [2026-02-04T20:28:32.936912] [INFO ] [sig ] [2264/3449] Completed OFIX in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:32.936958] [INFO ] [sig ] [2265/3449] Forecasting OFLX... [2026-02-04T20:28:32.936988] [INFO ] [sig ] Generating forecast for: OFLX [2026-02-04T20:28:32.937025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-02-04T20:28:32.950534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-02-04T20:28:32.951177] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-02-04T20:28:32.952272] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-02-04T20:28:32.952328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:32.952362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:32.952410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:32.952472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:33.012094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:33.013371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:33.013472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:33.013505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:33.143140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:33.143570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:33.143639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:33.143670] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:33.148330] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-02-04T20:28:33.148974] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-02-04T20:28:33.149164] [INFO ] [sig ] OFLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:33.300901] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OFLX.txt [2026-02-04T20:28:33.301122] [INFO ] [sig ] [2265/3449] Completed OFLX in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:33.301167] [INFO ] [sig ] [2266/3449] Forecasting OFS... [2026-02-04T20:28:33.301197] [INFO ] [sig ] Generating forecast for: OFS [2026-02-04T20:28:33.301231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-02-04T20:28:33.314549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-02-04T20:28:33.315195] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-02-04T20:28:33.316214] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-02-04T20:28:33.316269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:33.316301] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:33.316327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:33.316386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:33.378250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:33.379913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:33.380015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:33.380048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:33.512716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:33.512962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:33.513009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:33.513037] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:33.517895] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-02-04T20:28:33.518290] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-02-04T20:28:33.518443] [INFO ] [sig ] OFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:33.668961] [INFO ] [LOCAL ] Saved forecast: OFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OFS.txt [2026-02-04T20:28:33.669168] [INFO ] [sig ] [2266/3449] Completed OFS in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:33.669211] [INFO ] [sig ] [2267/3449] Forecasting OGE... [2026-02-04T20:28:33.669241] [INFO ] [sig ] Generating forecast for: OGE [2026-02-04T20:28:33.669275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-02-04T20:28:33.685850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-02-04T20:28:33.686522] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-02-04T20:28:33.687499] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-02-04T20:28:33.687555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:33.687607] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:33.687637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:33.687695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:33.745972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:33.747045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:33.747150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:33.747185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:33.874489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:33.874679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:33.874720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:33.874749] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:33.878224] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: DOWN (p=20.11%) [2026-02-04T20:28:33.878504] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-02-04T20:28:33.878681] [INFO ] [sig ] OGE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:34.026797] [INFO ] [LOCAL ] Saved forecast: OGE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OGE.txt [2026-02-04T20:28:34.026964] [INFO ] [sig ] [2267/3449] Completed OGE in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:34.027007] [INFO ] [sig ] [2268/3449] Forecasting OGI... [2026-02-04T20:28:34.027036] [INFO ] [sig ] Generating forecast for: OGI [2026-02-04T20:28:34.027067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-02-04T20:28:34.039028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-02-04T20:28:34.039489] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-02-04T20:28:34.040611] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-02-04T20:28:34.040669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:34.040702] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:34.040730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:34.040788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:34.101421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:34.102368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:34.102457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:34.102491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:34.261682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:34.261852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:34.261905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:34.261944] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:34.265817] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=88.20%) [2026-02-04T20:28:34.266102] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-02-04T20:28:34.266239] [INFO ] [sig ] OGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:34.434914] [INFO ] [LOCAL ] Saved forecast: OGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OGI.txt [2026-02-04T20:28:34.435074] [INFO ] [sig ] [2268/3449] Completed OGI in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:34.435115] [INFO ] [sig ] [2269/3449] Forecasting OGN... [2026-02-04T20:28:34.435145] [INFO ] [sig ] Generating forecast for: OGN [2026-02-04T20:28:34.435183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-02-04T20:28:34.447084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-02-04T20:28:34.447488] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-02-04T20:28:34.448418] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-02-04T20:28:34.448471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:34.448502] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:34.448529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:34.448611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:34.510418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:34.511289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:34.511370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:34.511403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:34.638011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:34.638179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:34.638222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:34.638252] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:34.642040] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-02-04T20:28:34.642347] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-02-04T20:28:34.642483] [INFO ] [sig ] OGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:34.824091] [INFO ] [LOCAL ] Saved forecast: OGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OGN.txt [2026-02-04T20:28:34.824260] [INFO ] [sig ] [2269/3449] Completed OGN in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:34.824309] [INFO ] [sig ] [2270/3449] Forecasting OHI... [2026-02-04T20:28:34.824345] [INFO ] [sig ] Generating forecast for: OHI [2026-02-04T20:28:34.824380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-02-04T20:28:34.836352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-02-04T20:28:34.836781] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-02-04T20:28:34.837619] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-02-04T20:28:34.837671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:34.837703] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:34.837730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:34.837786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:34.895397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:34.896279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:34.896390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:34.896425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:35.014287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:35.014425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:35.014464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:35.014494] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:35.017842] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-02-04T20:28:35.018147] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-02-04T20:28:35.018300] [INFO ] [sig ] OHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:35.161939] [INFO ] [LOCAL ] Saved forecast: OHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OHI.txt [2026-02-04T20:28:35.162116] [INFO ] [sig ] [2270/3449] Completed OHI in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:35.162158] [INFO ] [sig ] [2271/3449] Forecasting OI... [2026-02-04T20:28:35.162189] [INFO ] [sig ] Generating forecast for: OI [2026-02-04T20:28:35.162220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-02-04T20:28:35.173585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-02-04T20:28:35.173919] [INFO ] [FORECASTER] Starting predict_future for OI [2026-02-04T20:28:35.174726] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-02-04T20:28:35.174778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:35.174811] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:35.174838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:35.174895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:35.234137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:35.234806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:35.234888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:35.234922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:35.360749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:35.360910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:35.360951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:35.360979] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:35.364357] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-02-04T20:28:35.364644] [INFO ] [FORECASTER] Completed predict_future for OI [2026-02-04T20:28:35.364772] [INFO ] [sig ] OI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:35.513323] [INFO ] [LOCAL ] Saved forecast: OI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OI.txt [2026-02-04T20:28:35.513484] [INFO ] [sig ] [2271/3449] Completed OI in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:35.513525] [INFO ] [sig ] [2272/3449] Forecasting OIA... [2026-02-04T20:28:35.513554] [INFO ] [sig ] Generating forecast for: OIA [2026-02-04T20:28:35.513607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-02-04T20:28:35.525370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-02-04T20:28:35.525861] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-02-04T20:28:35.526965] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-02-04T20:28:35.527031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:35.527072] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:35.527108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:35.527189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:35.586203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:35.586964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:35.587047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:35.587080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:35.708166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:35.708305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:35.708349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:35.708378] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:35.711744] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-02-04T20:28:35.712034] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-02-04T20:28:35.712159] [INFO ] [sig ] OIA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:35.856289] [INFO ] [LOCAL ] Saved forecast: OIA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OIA.txt [2026-02-04T20:28:35.856424] [INFO ] [sig ] [2272/3449] Completed OIA in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:35.856463] [INFO ] [sig ] [2273/3449] Forecasting OII... [2026-02-04T20:28:35.856492] [INFO ] [sig ] Generating forecast for: OII [2026-02-04T20:28:35.856523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-02-04T20:28:35.867395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-02-04T20:28:35.867825] [INFO ] [FORECASTER] Starting predict_future for OII [2026-02-04T20:28:35.868695] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-02-04T20:28:35.868747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:35.868779] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:35.868806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:35.868863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:35.927073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:35.927962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:35.928043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:35.928080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:36.049810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:36.049951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:36.049991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:36.050022] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:36.053457] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: UP (p=73.77%) [2026-02-04T20:28:36.053750] [INFO ] [FORECASTER] Completed predict_future for OII [2026-02-04T20:28:36.053878] [INFO ] [sig ] OII: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:36.197758] [INFO ] [LOCAL ] Saved forecast: OII 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OII.txt [2026-02-04T20:28:36.197901] [INFO ] [sig ] [2273/3449] Completed OII in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:36.197959] [INFO ] [sig ] [2274/3449] Forecasting OIS... [2026-02-04T20:28:36.197992] [INFO ] [sig ] Generating forecast for: OIS [2026-02-04T20:28:36.198029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-02-04T20:28:36.208737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-02-04T20:28:36.209069] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-02-04T20:28:36.209936] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-02-04T20:28:36.209989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:36.210021] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:36.210048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:36.210105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:36.267868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:36.268561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:36.268662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:36.268697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:36.399138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:36.399336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:36.399392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:36.399435] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:36.404178] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-02-04T20:28:36.404563] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-02-04T20:28:36.404757] [INFO ] [sig ] OIS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:36.564105] [INFO ] [LOCAL ] Saved forecast: OIS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OIS.txt [2026-02-04T20:28:36.564306] [INFO ] [sig ] [2274/3449] Completed OIS in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:36.564363] [INFO ] [sig ] [2275/3449] Forecasting OKE... [2026-02-04T20:28:36.564394] [INFO ] [sig ] Generating forecast for: OKE [2026-02-04T20:28:36.564427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-02-04T20:28:36.577894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-02-04T20:28:36.578348] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-02-04T20:28:36.579403] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-02-04T20:28:36.579457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:36.579491] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:36.579520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:36.579606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:36.637863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:36.638893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:36.638997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:36.639033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:36.761930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:36.762076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:36.762116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:36.762144] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:36.765646] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-04T20:28:36.765925] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-02-04T20:28:36.766052] [INFO ] [sig ] OKE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:36.909342] [INFO ] [LOCAL ] Saved forecast: OKE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OKE.txt [2026-02-04T20:28:36.909491] [INFO ] [sig ] [2275/3449] Completed OKE in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:36.909531] [INFO ] [sig ] [2276/3449] Forecasting OKTA... [2026-02-04T20:28:36.909561] [INFO ] [sig ] Generating forecast for: OKTA [2026-02-04T20:28:36.909613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-02-04T20:28:36.921214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-02-04T20:28:36.921644] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-02-04T20:28:36.922513] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-02-04T20:28:36.922565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:36.922635] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:36.922669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:36.922728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:36.981476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:36.982371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:36.982477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:36.982512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:37.105545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:37.105715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:37.105754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:37.105784] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:37.109183] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=79.37%) [2026-02-04T20:28:37.109452] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-02-04T20:28:37.109598] [INFO ] [sig ] OKTA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:37.253091] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OKTA.txt [2026-02-04T20:28:37.253246] [INFO ] [sig ] [2276/3449] Completed OKTA in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:37.253294] [INFO ] [sig ] [2277/3449] Forecasting OKYO... [2026-02-04T20:28:37.253325] [INFO ] [sig ] Generating forecast for: OKYO [2026-02-04T20:28:37.253356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-02-04T20:28:37.265893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-02-04T20:28:37.266201] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-02-04T20:28:37.267027] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-02-04T20:28:37.267079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:37.267136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:37.267164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:37.267221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:37.324169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:37.324846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:37.324925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:37.324958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:37.444523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:37.444688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:37.444728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:37.444757] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:37.448191] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=38.94%) [2026-02-04T20:28:37.448464] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-02-04T20:28:37.448612] [INFO ] [sig ] OKYO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:37.589880] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OKYO.txt [2026-02-04T20:28:37.590001] [INFO ] [sig ] [2277/3449] Completed OKYO in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 7.0m [2026-02-04T20:28:37.590041] [INFO ] [sig ] [2278/3449] Forecasting OLED... [2026-02-04T20:28:37.590070] [INFO ] [sig ] Generating forecast for: OLED [2026-02-04T20:28:37.590101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-02-04T20:28:37.601145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-02-04T20:28:37.601485] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-02-04T20:28:37.602307] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-02-04T20:28:37.602359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:37.602404] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:37.602432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:37.602489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:37.661520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:37.662433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:37.662517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:37.662549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:37.782053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:37.782213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:37.782254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:37.782287] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:37.786287] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=63.74%) [2026-02-04T20:28:37.786558] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-02-04T20:28:37.786705] [INFO ] [sig ] OLED: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:37.935717] [INFO ] [LOCAL ] Saved forecast: OLED 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OLED.txt [2026-02-04T20:28:37.935862] [INFO ] [sig ] [2278/3449] Completed OLED in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 7.0m [2026-02-04T20:28:37.935905] [INFO ] [sig ] [2279/3449] Forecasting OLLI... [2026-02-04T20:28:37.935935] [INFO ] [sig ] Generating forecast for: OLLI [2026-02-04T20:28:37.935967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-02-04T20:28:37.947182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-02-04T20:28:37.947554] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-02-04T20:28:37.948477] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-02-04T20:28:37.948529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:37.948562] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:37.948615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:37.948699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:38.007888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:38.008809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:38.008897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:38.008932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:38.141041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:38.141221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:38.141275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:38.141315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:38.146108] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=72.58%) [2026-02-04T20:28:38.146494] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-02-04T20:28:38.146852] [INFO ] [sig ] OLLI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:38.307729] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OLLI.txt [2026-02-04T20:28:38.307900] [INFO ] [sig ] [2279/3449] Completed OLLI in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 7.0m [2026-02-04T20:28:38.307961] [INFO ] [sig ] [2280/3449] Forecasting OLMA... [2026-02-04T20:28:38.307991] [INFO ] [sig ] Generating forecast for: OLMA [2026-02-04T20:28:38.308024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-02-04T20:28:38.319533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-02-04T20:28:38.320015] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-02-04T20:28:38.320953] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-02-04T20:28:38.321008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:38.321042] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:38.321069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:38.321127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:38.379741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:38.380702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:38.380790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:38.380823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:38.504087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:38.504242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:38.504289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:38.504357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:38.507824] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-02-04T20:28:38.508153] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-02-04T20:28:38.508288] [INFO ] [sig ] OLMA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:38.655312] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OLMA.txt [2026-02-04T20:28:38.655457] [INFO ] [sig ] [2280/3449] Completed OLMA in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 7.0m [2026-02-04T20:28:38.655513] [INFO ] [sig ] [2281/3449] Forecasting OLN... [2026-02-04T20:28:38.655545] [INFO ] [sig ] Generating forecast for: OLN [2026-02-04T20:28:38.655595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-02-04T20:28:38.666641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-02-04T20:28:38.667006] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-02-04T20:28:38.667950] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-02-04T20:28:38.668006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:38.668040] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:38.668068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:38.668126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:38.726482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:38.727353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:38.727467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:38.727506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:38.852869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:38.853032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:38.853073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:38.853103] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:38.856682] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=54.77%) [2026-02-04T20:28:38.857002] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-02-04T20:28:38.857143] [INFO ] [sig ] OLN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:39.003287] [INFO ] [LOCAL ] Saved forecast: OLN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OLN.txt [2026-02-04T20:28:39.003447] [INFO ] [sig ] [2281/3449] Completed OLN in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:39.003495] [INFO ] [sig ] [2282/3449] Forecasting OLP... [2026-02-04T20:28:39.003526] [INFO ] [sig ] Generating forecast for: OLP [2026-02-04T20:28:39.003558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-02-04T20:28:39.015763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-02-04T20:28:39.016137] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-02-04T20:28:39.016956] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-02-04T20:28:39.017008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:39.017039] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:39.017066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:39.017123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:39.075786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:39.076653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:39.076735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:39.076771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:39.195229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:39.195370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:39.195409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:39.195438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:39.198901] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-02-04T20:28:39.199169] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-02-04T20:28:39.199296] [INFO ] [sig ] OLP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:39.342998] [INFO ] [LOCAL ] Saved forecast: OLP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OLP.txt [2026-02-04T20:28:39.343133] [INFO ] [sig ] [2282/3449] Completed OLP in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:39.343174] [INFO ] [sig ] [2283/3449] Forecasting OLPX... [2026-02-04T20:28:39.343203] [INFO ] [sig ] Generating forecast for: OLPX [2026-02-04T20:28:39.343234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-02-04T20:28:39.354206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-02-04T20:28:39.354515] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-02-04T20:28:39.355311] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-02-04T20:28:39.355363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:39.355394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:39.355420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:39.355475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:39.413455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:39.414327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:39.414413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:39.414448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:39.534974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:39.535130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:39.535169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:39.535198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:39.538702] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-02-04T20:28:39.538980] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-02-04T20:28:39.539129] [INFO ] [sig ] OLPX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:39.684016] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OLPX.txt [2026-02-04T20:28:39.684151] [INFO ] [sig ] [2283/3449] Completed OLPX in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:39.684192] [INFO ] [sig ] [2284/3449] Forecasting OM... [2026-02-04T20:28:39.684221] [INFO ] [sig ] Generating forecast for: OM [2026-02-04T20:28:39.684252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-02-04T20:28:39.695190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-02-04T20:28:39.695546] [INFO ] [FORECASTER] Starting predict_future for OM [2026-02-04T20:28:39.696356] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-02-04T20:28:39.696408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:39.696441] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:39.696468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:39.696524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:39.753861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:39.754728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:39.754812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:39.754847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:39.874714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:39.874891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:39.874933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:39.874962] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:39.878866] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-02-04T20:28:39.879221] [INFO ] [FORECASTER] Completed predict_future for OM [2026-02-04T20:28:39.879372] [INFO ] [sig ] OM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:40.033280] [INFO ] [LOCAL ] Saved forecast: OM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OM.txt [2026-02-04T20:28:40.033441] [INFO ] [sig ] [2284/3449] Completed OM in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:40.033481] [INFO ] [sig ] [2285/3449] Forecasting OMAB... [2026-02-04T20:28:40.033510] [INFO ] [sig ] Generating forecast for: OMAB [2026-02-04T20:28:40.033542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-02-04T20:28:40.045639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-02-04T20:28:40.046032] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-02-04T20:28:40.046908] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-02-04T20:28:40.046962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:40.046993] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:40.047019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:40.047075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:40.106061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:40.106996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:40.107092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:40.107127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:40.229352] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:40.229512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:40.229554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:40.229626] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:40.233248] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-02-04T20:28:40.233559] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-02-04T20:28:40.233712] [INFO ] [sig ] OMAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:40.375683] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OMAB.txt [2026-02-04T20:28:40.375840] [INFO ] [sig ] [2285/3449] Completed OMAB in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:40.375881] [INFO ] [sig ] [2286/3449] Forecasting OMC... [2026-02-04T20:28:40.375910] [INFO ] [sig ] Generating forecast for: OMC [2026-02-04T20:28:40.375942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-02-04T20:28:40.387372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-02-04T20:28:40.387781] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-02-04T20:28:40.388665] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-02-04T20:28:40.388717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:40.388748] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:40.388773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:40.388828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:40.446335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:40.447464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:40.447558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:40.447615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:40.572101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:40.572260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:40.572300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:40.572328] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:40.575876] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=88.45%) [2026-02-04T20:28:40.576153] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-02-04T20:28:40.576282] [INFO ] [sig ] OMC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:40.731745] [INFO ] [LOCAL ] Saved forecast: OMC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OMC.txt [2026-02-04T20:28:40.731902] [INFO ] [sig ] [2286/3449] Completed OMC in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:40.731942] [INFO ] [sig ] [2287/3449] Forecasting OMCL... [2026-02-04T20:28:40.731972] [INFO ] [sig ] Generating forecast for: OMCL [2026-02-04T20:28:40.732003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-02-04T20:28:40.743207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-02-04T20:28:40.743596] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-02-04T20:28:40.744391] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-02-04T20:28:40.744442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:40.744473] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:40.744501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:40.744557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:40.801875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:40.802777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:40.802910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:40.802944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:40.928340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:40.928508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:40.928548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:40.928601] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:40.932109] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-02-04T20:28:40.932419] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-02-04T20:28:40.932557] [INFO ] [sig ] OMCL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:41.100972] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OMCL.txt [2026-02-04T20:28:41.101135] [INFO ] [sig ] [2287/3449] Completed OMCL in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:41.101185] [INFO ] [sig ] [2288/3449] Forecasting OMEX... [2026-02-04T20:28:41.101218] [INFO ] [sig ] Generating forecast for: OMEX [2026-02-04T20:28:41.101251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-02-04T20:28:41.285784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-02-04T20:28:41.286169] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-02-04T20:28:41.287055] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-02-04T20:28:41.287109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:41.287142] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:41.287170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:41.287230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:41.350258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:41.351191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:41.351283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:41.351318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:41.488836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:41.489025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:41.489083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:41.489122] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:41.493097] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=60.85%) [2026-02-04T20:28:41.493524] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-02-04T20:28:41.493738] [INFO ] [sig ] OMEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:41.657412] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OMEX.txt [2026-02-04T20:28:41.657567] [INFO ] [sig ] [2288/3449] Completed OMEX in 0.6s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:41.657638] [INFO ] [sig ] [2289/3449] Forecasting OMF... [2026-02-04T20:28:41.657670] [INFO ] [sig ] Generating forecast for: OMF [2026-02-04T20:28:41.657702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-02-04T20:28:41.669761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-02-04T20:28:41.670130] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-02-04T20:28:41.670959] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-02-04T20:28:41.671010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:41.671041] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:41.671102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:41.671162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:41.731019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:41.731914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:41.732001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:41.732034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:41.856211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:41.856373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:41.856412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:41.856441] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:41.859874] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-02-04T20:28:41.860161] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-02-04T20:28:41.860291] [INFO ] [sig ] OMF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:42.002135] [INFO ] [LOCAL ] Saved forecast: OMF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OMF.txt [2026-02-04T20:28:42.002287] [INFO ] [sig ] [2289/3449] Completed OMF in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:42.002332] [INFO ] [sig ] [2290/3449] Forecasting ON... [2026-02-04T20:28:42.002369] [INFO ] [sig ] Generating forecast for: ON [2026-02-04T20:28:42.002407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-02-04T20:28:42.014726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-02-04T20:28:42.015093] [INFO ] [FORECASTER] Starting predict_future for ON [2026-02-04T20:28:42.015928] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-02-04T20:28:42.015980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:42.016012] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:42.016038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:42.016094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:42.074225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:42.075119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:42.075201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:42.075234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:42.202840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:42.203003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:42.203044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:42.203075] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:42.206772] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-02-04T20:28:42.207066] [INFO ] [FORECASTER] Completed predict_future for ON [2026-02-04T20:28:42.207204] [INFO ] [sig ] ON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:42.354842] [INFO ] [LOCAL ] Saved forecast: ON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ON.txt [2026-02-04T20:28:42.355030] [INFO ] [sig ] [2290/3449] Completed ON in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:42.355072] [INFO ] [sig ] [2291/3449] Forecasting ONB... [2026-02-04T20:28:42.355102] [INFO ] [sig ] Generating forecast for: ONB [2026-02-04T20:28:42.355134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-02-04T20:28:42.366122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-02-04T20:28:42.366518] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-02-04T20:28:42.367392] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-02-04T20:28:42.367446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:42.367481] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:42.367507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:42.367563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:42.425669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:42.426803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:42.426885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:42.426920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:42.552855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:42.553016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:42.553057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:42.553086] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:42.556624] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: UP (p=84.96%) [2026-02-04T20:28:42.556913] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-02-04T20:28:42.557045] [INFO ] [sig ] ONB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:42.700799] [INFO ] [LOCAL ] Saved forecast: ONB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ONB.txt [2026-02-04T20:28:42.700961] [INFO ] [sig ] [2291/3449] Completed ONB in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:42.701001] [INFO ] [sig ] [2292/3449] Forecasting ONCO... [2026-02-04T20:28:42.701034] [INFO ] [sig ] Generating forecast for: ONCO [2026-02-04T20:28:42.701067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-02-04T20:28:42.712468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-02-04T20:28:42.712846] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-02-04T20:28:42.713680] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-02-04T20:28:42.713732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:42.713763] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:42.713791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:42.713847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:42.770837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:42.771686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:42.771767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:42.771800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:42.897656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:42.898031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:42.898073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:42.898100] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:42.901948] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: UP (p=68.13%) [2026-02-04T20:28:42.902249] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-02-04T20:28:42.902389] [INFO ] [sig ] ONCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:43.051251] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ONCO.txt [2026-02-04T20:28:43.051427] [INFO ] [sig ] [2292/3449] Completed ONCO in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:43.051472] [INFO ] [sig ] [2293/3449] Forecasting ONDS... [2026-02-04T20:28:43.051504] [INFO ] [sig ] Generating forecast for: ONDS [2026-02-04T20:28:43.051552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-02-04T20:28:43.063500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-02-04T20:28:43.063960] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-02-04T20:28:43.064909] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-02-04T20:28:43.064965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:43.064998] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:43.065026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:43.065083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:43.125852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:43.126781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:43.126870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:43.126902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:43.250424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:43.250604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:43.250838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:43.250869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:43.255144] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=80.57%) [2026-02-04T20:28:43.255446] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-02-04T20:28:43.255791] [INFO ] [sig ] ONDS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:43.445717] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ONDS.txt [2026-02-04T20:28:43.445871] [INFO ] [sig ] [2293/3449] Completed ONDS in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:43.445913] [INFO ] [sig ] [2294/3449] Forecasting ONEQ... [2026-02-04T20:28:43.445944] [INFO ] [sig ] Generating forecast for: ONEQ [2026-02-04T20:28:43.445974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-02-04T20:28:43.456910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-02-04T20:28:43.457315] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-02-04T20:28:43.458241] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-02-04T20:28:43.458293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:43.458354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:43.458389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:43.458459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:43.515520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:43.516443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:43.516530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:43.516562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:43.643228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:43.643395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:43.643439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:43.643467] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:43.647593] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-02-04T20:28:43.647915] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-02-04T20:28:43.651657] [INFO ] [sig ] ONEQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:43.801871] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ONEQ.txt [2026-02-04T20:28:43.802030] [INFO ] [sig ] [2294/3449] Completed ONEQ in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 6.9m [2026-02-04T20:28:43.802078] [INFO ] [sig ] [2295/3449] Forecasting ONL... [2026-02-04T20:28:43.802112] [INFO ] [sig ] Generating forecast for: ONL [2026-02-04T20:28:43.802142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-02-04T20:28:43.813535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-02-04T20:28:43.813939] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-02-04T20:28:43.814849] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-02-04T20:28:43.814904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:43.814937] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:43.814966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:43.815024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:43.875421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:43.876320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:43.876431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:43.876469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:44.003984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:44.004146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:44.004187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:44.004216] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:44.007628] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-02-04T20:28:44.007902] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-02-04T20:28:44.008051] [INFO ] [sig ] ONL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:44.150874] [INFO ] [LOCAL ] Saved forecast: ONL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ONL.txt [2026-02-04T20:28:44.151020] [INFO ] [sig ] [2295/3449] Completed ONL in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.9m [2026-02-04T20:28:44.151060] [INFO ] [sig ] [2296/3449] Forecasting ONON... [2026-02-04T20:28:44.151091] [INFO ] [sig ] Generating forecast for: ONON [2026-02-04T20:28:44.151120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-02-04T20:28:44.163300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-02-04T20:28:44.163692] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-02-04T20:28:44.164755] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-02-04T20:28:44.164806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:44.164837] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:44.164864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:44.164919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:44.222566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:44.223486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:44.223603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:44.223639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:44.345718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:44.345869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:44.345907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:44.345935] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:44.349375] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-02-04T20:28:44.349703] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-02-04T20:28:44.349833] [INFO ] [sig ] ONON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:44.497285] [INFO ] [LOCAL ] Saved forecast: ONON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ONON.txt [2026-02-04T20:28:44.497435] [INFO ] [sig ] [2296/3449] Completed ONON in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.9m [2026-02-04T20:28:44.497483] [INFO ] [sig ] [2297/3449] Forecasting ONTF... [2026-02-04T20:28:44.497520] [INFO ] [sig ] Generating forecast for: ONTF [2026-02-04T20:28:44.497563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-02-04T20:28:44.508683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-02-04T20:28:44.509024] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-02-04T20:28:44.509881] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-02-04T20:28:44.509932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:44.509963] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:44.509989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:44.510045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:44.567523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:44.568634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:44.568716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:44.568748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:44.694114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:44.694272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:44.694314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:44.694380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:44.697908] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=91.11%) [2026-02-04T20:28:44.698213] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-02-04T20:28:44.698346] [INFO ] [sig ] ONTF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:44.841157] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ONTF.txt [2026-02-04T20:28:44.841298] [INFO ] [sig ] [2297/3449] Completed ONTF in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.9m [2026-02-04T20:28:44.841338] [INFO ] [sig ] [2298/3449] Forecasting ONTO... [2026-02-04T20:28:44.841367] [INFO ] [sig ] Generating forecast for: ONTO [2026-02-04T20:28:44.841396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-02-04T20:28:44.852923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-02-04T20:28:44.853285] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-02-04T20:28:44.854106] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-02-04T20:28:44.854158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:44.854190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:44.854217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:44.854272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:44.911421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:44.912335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:44.912417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:44.912450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:45.036215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:45.036377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:45.036417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:45.036450] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:45.039915] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-02-04T20:28:45.040196] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-02-04T20:28:45.040328] [INFO ] [sig ] ONTO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:45.186685] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ONTO.txt [2026-02-04T20:28:45.186846] [INFO ] [sig ] [2298/3449] Completed ONTO in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:45.186893] [INFO ] [sig ] [2299/3449] Forecasting OOMA... [2026-02-04T20:28:45.186925] [INFO ] [sig ] Generating forecast for: OOMA [2026-02-04T20:28:45.186955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-02-04T20:28:45.199103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-02-04T20:28:45.199467] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-02-04T20:28:45.200288] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-02-04T20:28:45.200340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:45.200371] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:45.200398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:45.200456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:45.260335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:45.261220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:45.261303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:45.261336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:45.382073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:45.382233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:45.382273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:45.382302] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:45.385774] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-02-04T20:28:45.386045] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-02-04T20:28:45.386169] [INFO ] [sig ] OOMA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:45.528194] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OOMA.txt [2026-02-04T20:28:45.528346] [INFO ] [sig ] [2299/3449] Completed OOMA in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:45.528387] [INFO ] [sig ] [2300/3449] Forecasting OPAD... [2026-02-04T20:28:45.528418] [INFO ] [sig ] Generating forecast for: OPAD [2026-02-04T20:28:45.528449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-02-04T20:28:45.540288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-02-04T20:28:45.540768] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-02-04T20:28:45.541633] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-02-04T20:28:45.541685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:45.541717] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:45.541744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:45.541817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:45.600324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:45.601275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:45.601360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:45.601393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:45.727191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:45.727354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:45.727395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:45.727424] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:45.730928] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-02-04T20:28:45.731214] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-02-04T20:28:45.731348] [INFO ] [sig ] OPAD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:45.872783] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OPAD.txt [2026-02-04T20:28:45.872939] [INFO ] [sig ] [2300/3449] Completed OPAD in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:45.872979] [INFO ] [sig ] [2301/3449] Forecasting OPAL... [2026-02-04T20:28:45.873010] [INFO ] [sig ] Generating forecast for: OPAL [2026-02-04T20:28:45.873041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-02-04T20:28:45.883983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-02-04T20:28:45.884376] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-02-04T20:28:45.885213] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-02-04T20:28:45.885268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:45.885305] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:45.885331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:45.885387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:45.946724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:45.947684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:45.947765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:45.947797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:46.067145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:46.067308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:46.067347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:46.067376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:46.070970] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-02-04T20:28:46.071255] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-02-04T20:28:46.071383] [INFO ] [sig ] OPAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:46.213398] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPAL.txt [2026-02-04T20:28:46.213551] [INFO ] [sig ] [2301/3449] Completed OPAL in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:46.213616] [INFO ] [sig ] [2302/3449] Forecasting OPBK... [2026-02-04T20:28:46.213649] [INFO ] [sig ] Generating forecast for: OPBK [2026-02-04T20:28:46.213679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-02-04T20:28:46.225004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-02-04T20:28:46.225380] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-02-04T20:28:46.226212] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-02-04T20:28:46.226279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:46.226312] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:46.226339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:46.226395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:46.283874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:46.284773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:46.284859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:46.284892] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:46.407001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:46.407163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:46.407204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:46.407233] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:46.410768] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-02-04T20:28:46.411060] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-02-04T20:28:46.411190] [INFO ] [sig ] OPBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:46.553342] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPBK.txt [2026-02-04T20:28:46.553505] [INFO ] [sig ] [2302/3449] Completed OPBK in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:46.553553] [INFO ] [sig ] [2303/3449] Forecasting OPCH... [2026-02-04T20:28:46.553616] [INFO ] [sig ] Generating forecast for: OPCH [2026-02-04T20:28:46.553649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-02-04T20:28:46.565009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-02-04T20:28:46.565413] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-02-04T20:28:46.566248] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-02-04T20:28:46.566300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:46.566331] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:46.566357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:46.566413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:46.626599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:46.627669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:46.627792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:46.627827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:46.752828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:46.752995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:46.753036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:46.753064] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:46.756720] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-02-04T20:28:46.757004] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-02-04T20:28:46.757135] [INFO ] [sig ] OPCH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:46.899323] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OPCH.txt [2026-02-04T20:28:46.899462] [INFO ] [sig ] [2303/3449] Completed OPCH in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:46.899508] [INFO ] [sig ] [2304/3449] Forecasting OPEN... [2026-02-04T20:28:46.899546] [INFO ] [sig ] Generating forecast for: OPEN [2026-02-04T20:28:46.899611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-02-04T20:28:46.912332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-02-04T20:28:46.912840] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-02-04T20:28:46.913667] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-02-04T20:28:46.913719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:46.913751] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:46.913777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:46.913839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:46.972440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:46.973189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:46.973299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:46.973333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:47.095210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:47.095364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:47.095404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:47.095434] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:47.098983] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-02-04T20:28:47.099252] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-02-04T20:28:47.099379] [INFO ] [sig ] OPEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:47.241428] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPEN.txt [2026-02-04T20:28:47.241586] [INFO ] [sig ] [2304/3449] Completed OPEN in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:47.241630] [INFO ] [sig ] [2305/3449] Forecasting OPFI... [2026-02-04T20:28:47.241661] [INFO ] [sig ] Generating forecast for: OPFI [2026-02-04T20:28:47.241691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-02-04T20:28:47.252618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-02-04T20:28:47.253160] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-02-04T20:28:47.253984] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-02-04T20:28:47.254037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:47.254069] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:47.254096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:47.254153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:47.312140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:47.312902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:47.312980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:47.313013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:47.442774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:47.442950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:47.442998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:47.443029] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:47.446671] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-02-04T20:28:47.446947] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-02-04T20:28:47.447078] [INFO ] [sig ] OPFI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:47.590051] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPFI.txt [2026-02-04T20:28:47.590206] [INFO ] [sig ] [2305/3449] Completed OPFI in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:47.590247] [INFO ] [sig ] [2306/3449] Forecasting OPK... [2026-02-04T20:28:47.590277] [INFO ] [sig ] Generating forecast for: OPK [2026-02-04T20:28:47.590307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-02-04T20:28:47.601847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-02-04T20:28:47.602189] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-02-04T20:28:47.603002] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-02-04T20:28:47.603055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:47.603087] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:47.603113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:47.603169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:47.660765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:47.661684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:47.661768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:47.661801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:47.785705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:47.785891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:47.785949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:47.785990] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:47.790803] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-02-04T20:28:47.791209] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-02-04T20:28:47.791399] [INFO ] [sig ] OPK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:47.935421] [INFO ] [LOCAL ] Saved forecast: OPK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPK.txt [2026-02-04T20:28:47.935592] [INFO ] [sig ] [2306/3449] Completed OPK in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:47.935636] [INFO ] [sig ] [2307/3449] Forecasting OPP... [2026-02-04T20:28:47.935667] [INFO ] [sig ] Generating forecast for: OPP [2026-02-04T20:28:47.935698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-02-04T20:28:47.946782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-02-04T20:28:47.947177] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-02-04T20:28:47.948120] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-02-04T20:28:47.948175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:47.948208] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:47.948235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:47.948292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:48.006997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:48.007896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:48.008001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:48.008041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:48.138198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:48.138367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:48.138414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:48.138445] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:48.142314] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-02-04T20:28:48.142731] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-02-04T20:28:48.142900] [INFO ] [sig ] OPP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:48.290869] [INFO ] [LOCAL ] Saved forecast: OPP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OPP.txt [2026-02-04T20:28:48.291101] [INFO ] [sig ] [2307/3449] Completed OPP in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:48.291164] [INFO ] [sig ] [2308/3449] Forecasting OPRA... [2026-02-04T20:28:48.291213] [INFO ] [sig ] Generating forecast for: OPRA [2026-02-04T20:28:48.291257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-02-04T20:28:48.303102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-02-04T20:28:48.303530] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-02-04T20:28:48.304432] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-02-04T20:28:48.304488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:48.304521] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:48.304554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:48.304658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:48.361669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:48.362612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:48.362710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:48.362745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:48.484272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:48.484431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:48.484473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:48.484501] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:48.487976] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-02-04T20:28:48.488308] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-02-04T20:28:48.488439] [INFO ] [sig ] OPRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:48.631253] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OPRA.txt [2026-02-04T20:28:48.631401] [INFO ] [sig ] [2308/3449] Completed OPRA in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:48.631443] [INFO ] [sig ] [2309/3449] Forecasting OPTX... [2026-02-04T20:28:48.631474] [INFO ] [sig ] Generating forecast for: OPTX [2026-02-04T20:28:48.631506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-02-04T20:28:48.642274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-02-04T20:28:48.642602] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-02-04T20:28:48.643376] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-02-04T20:28:48.643428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:48.643460] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:48.643487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:48.643552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:48.702407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:48.703483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:48.703563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:48.703615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:48.829667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:48.829868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:48.829916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:48.829947] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:48.833708] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-02-04T20:28:48.834027] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-02-04T20:28:48.834167] [INFO ] [sig ] OPTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:49.002069] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPTX.txt [2026-02-04T20:28:49.002292] [INFO ] [sig ] [2309/3449] Completed OPTX in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:49.002357] [INFO ] [sig ] [2310/3449] Forecasting OPXS... [2026-02-04T20:28:49.002398] [INFO ] [sig ] Generating forecast for: OPXS [2026-02-04T20:28:49.002430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-02-04T20:28:49.020111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-02-04T20:28:49.020637] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-02-04T20:28:49.021627] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-02-04T20:28:49.021686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:49.021721] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:49.021748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:49.021806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:49.103288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:49.104474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:49.104612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:49.104660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:49.276461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:49.276667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:49.276713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:49.276746] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:49.281210] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=70.28%) [2026-02-04T20:28:49.281681] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-02-04T20:28:49.281858] [INFO ] [sig ] OPXS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:49.511592] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OPXS.txt [2026-02-04T20:28:49.511835] [INFO ] [sig ] [2310/3449] Completed OPXS in 0.5s | 2.80 sym/s | Total: 13.7m | ETA: 6.8m [2026-02-04T20:28:49.511905] [INFO ] [sig ] [2311/3449] Forecasting ORA... [2026-02-04T20:28:49.511957] [INFO ] [sig ] Generating forecast for: ORA [2026-02-04T20:28:49.512013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-02-04T20:28:49.540331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-02-04T20:28:49.540897] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-02-04T20:28:49.542228] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-02-04T20:28:49.542301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:49.542381] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:49.542421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:49.542501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:49.647123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:49.648865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:49.649047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:49.649091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:49.828106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:49.828568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:49.828690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:49.828733] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:49.836168] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=36.41%) [2026-02-04T20:28:49.836913] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-02-04T20:28:49.837178] [INFO ] [sig ] ORA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:50.060599] [INFO ] [LOCAL ] Saved forecast: ORA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ORA.txt [2026-02-04T20:28:50.060800] [INFO ] [sig ] [2311/3449] Completed ORA in 0.5s | 2.80 sym/s | Total: 13.8m | ETA: 6.8m [2026-02-04T20:28:50.060850] [INFO ] [sig ] [2312/3449] Forecasting ORC... [2026-02-04T20:28:50.060883] [INFO ] [sig ] Generating forecast for: ORC [2026-02-04T20:28:50.060916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-02-04T20:28:50.083718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-02-04T20:28:50.084258] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-02-04T20:28:50.085681] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-02-04T20:28:50.085764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:50.085813] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:50.085857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:50.085954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:50.173266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:50.174279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:50.174392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:50.174428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:50.299854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:50.300033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:50.300084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:50.300117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:50.304065] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-02-04T20:28:50.304367] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-02-04T20:28:50.304505] [INFO ] [sig ] ORC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:50.452206] [INFO ] [LOCAL ] Saved forecast: ORC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ORC.txt [2026-02-04T20:28:50.452365] [INFO ] [sig ] [2312/3449] Completed ORC in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.8m [2026-02-04T20:28:50.452406] [INFO ] [sig ] [2313/3449] Forecasting ORGO... [2026-02-04T20:28:50.452436] [INFO ] [sig ] Generating forecast for: ORGO [2026-02-04T20:28:50.452468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-02-04T20:28:50.464729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-02-04T20:28:50.465129] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-02-04T20:28:50.466046] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-02-04T20:28:50.466099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:50.466157] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:50.466187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:50.466244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:50.525271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:50.526156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:50.526240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:50.526273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:50.652028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:50.652192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:50.652233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:50.652262] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:50.656090] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=69.22%) [2026-02-04T20:28:50.656374] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-02-04T20:28:50.656504] [INFO ] [sig ] ORGO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:50.806236] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ORGO.txt [2026-02-04T20:28:50.806386] [INFO ] [sig ] [2313/3449] Completed ORGO in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.8m [2026-02-04T20:28:50.806428] [INFO ] [sig ] [2314/3449] Forecasting ORIC... [2026-02-04T20:28:50.806456] [INFO ] [sig ] Generating forecast for: ORIC [2026-02-04T20:28:50.806489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-02-04T20:28:50.819510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-02-04T20:28:50.820137] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-02-04T20:28:50.821136] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-02-04T20:28:50.821187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:50.821218] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:50.821243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:50.821299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:50.879812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:50.880703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:50.880786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:50.880818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:51.005693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:51.005851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:51.005891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:51.005976] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:51.009522] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-02-04T20:28:51.009890] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-02-04T20:28:51.010030] [INFO ] [sig ] ORIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:51.155438] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ORIC.txt [2026-02-04T20:28:51.155605] [INFO ] [sig ] [2314/3449] Completed ORIC in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.8m [2026-02-04T20:28:51.155648] [INFO ] [sig ] [2315/3449] Forecasting ORKA... [2026-02-04T20:28:51.155678] [INFO ] [sig ] Generating forecast for: ORKA [2026-02-04T20:28:51.155710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-02-04T20:28:51.166907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-02-04T20:28:51.167262] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-02-04T20:28:51.168130] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-02-04T20:28:51.168183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:51.168214] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:51.168240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:51.168295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:51.225083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:51.225866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:51.225947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:51.225981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:51.351464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:51.351636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:51.351686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:51.351717] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:51.355148] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=48.54%) [2026-02-04T20:28:51.355435] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-02-04T20:28:51.355586] [INFO ] [sig ] ORKA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:51.497085] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ORKA.txt [2026-02-04T20:28:51.497239] [INFO ] [sig ] [2315/3449] Completed ORKA in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:51.497281] [INFO ] [sig ] [2316/3449] Forecasting ORLY... [2026-02-04T20:28:51.497310] [INFO ] [sig ] Generating forecast for: ORLY [2026-02-04T20:28:51.497342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-02-04T20:28:51.509046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-02-04T20:28:51.509415] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-02-04T20:28:51.510269] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-02-04T20:28:51.510322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:51.510354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:51.510380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:51.510437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:51.567389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:51.568194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:51.568278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:51.568311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:51.692679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:51.692845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:51.692887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:51.692917] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:51.696427] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-02-04T20:28:51.696751] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-02-04T20:28:51.696890] [INFO ] [sig ] ORLY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:51.841474] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ORLY.txt [2026-02-04T20:28:51.841655] [INFO ] [sig ] [2316/3449] Completed ORLY in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:51.841707] [INFO ] [sig ] [2317/3449] Forecasting ORMP... [2026-02-04T20:28:51.841738] [INFO ] [sig ] Generating forecast for: ORMP [2026-02-04T20:28:51.841772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-02-04T20:28:51.852487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-02-04T20:28:51.852882] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-02-04T20:28:51.853699] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-02-04T20:28:51.853751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:51.853783] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:51.853810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:51.853866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:51.914324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:51.915298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:51.915388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:51.915424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:52.040643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:52.040806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:52.040851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:52.040885] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:52.044451] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=56.90%) [2026-02-04T20:28:52.044766] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-02-04T20:28:52.044906] [INFO ] [sig ] ORMP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:52.189099] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ORMP.txt [2026-02-04T20:28:52.189251] [INFO ] [sig ] [2317/3449] Completed ORMP in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:52.189292] [INFO ] [sig ] [2318/3449] Forecasting ORN... [2026-02-04T20:28:52.189321] [INFO ] [sig ] Generating forecast for: ORN [2026-02-04T20:28:52.189353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-02-04T20:28:52.201490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-02-04T20:28:52.201901] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-02-04T20:28:52.202717] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-02-04T20:28:52.202769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:52.202801] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:52.202828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:52.202885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:52.262922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:52.263868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:52.263953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:52.263987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:52.392323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:52.392514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:52.392558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:52.392610] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:52.396428] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-02-04T20:28:52.396745] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-02-04T20:28:52.396906] [INFO ] [sig ] ORN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:52.544211] [INFO ] [LOCAL ] Saved forecast: ORN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ORN.txt [2026-02-04T20:28:52.544371] [INFO ] [sig ] [2318/3449] Completed ORN in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:52.544414] [INFO ] [sig ] [2319/3449] Forecasting ORRF... [2026-02-04T20:28:52.544446] [INFO ] [sig ] Generating forecast for: ORRF [2026-02-04T20:28:52.544481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-02-04T20:28:52.556387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-02-04T20:28:52.556793] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-02-04T20:28:52.557665] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-02-04T20:28:52.557719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:52.557751] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:52.557780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:52.557838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:52.617454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:52.618439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:52.618526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:52.618560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:52.743302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:52.743459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:52.743499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:52.743530] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:52.747089] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-02-04T20:28:52.747383] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-02-04T20:28:52.747522] [INFO ] [sig ] ORRF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:52.899639] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ORRF.txt [2026-02-04T20:28:52.899995] [INFO ] [sig ] [2319/3449] Completed ORRF in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:52.900037] [INFO ] [sig ] [2320/3449] Forecasting OS... [2026-02-04T20:28:52.900067] [INFO ] [sig ] Generating forecast for: OS [2026-02-04T20:28:52.900098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-02-04T20:28:52.912682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-02-04T20:28:52.913251] [INFO ] [FORECASTER] Starting predict_future for OS [2026-02-04T20:28:52.914277] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-02-04T20:28:52.914329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:52.914360] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:52.914386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:52.914442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:52.977155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:52.978081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:52.978167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:52.978201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:53.108807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:53.108986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:53.109030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:53.109077] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:53.113217] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=80.34%) [2026-02-04T20:28:53.113560] [INFO ] [FORECASTER] Completed predict_future for OS [2026-02-04T20:28:53.113732] [INFO ] [sig ] OS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:53.265386] [INFO ] [LOCAL ] Saved forecast: OS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OS.txt [2026-02-04T20:28:53.265588] [INFO ] [sig ] [2320/3449] Completed OS in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:53.265651] [INFO ] [sig ] [2321/3449] Forecasting OSBC... [2026-02-04T20:28:53.265692] [INFO ] [sig ] Generating forecast for: OSBC [2026-02-04T20:28:53.265734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-02-04T20:28:53.277975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-02-04T20:28:53.278383] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-02-04T20:28:53.279252] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-02-04T20:28:53.279313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:53.279359] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:53.279399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:53.279460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:53.339031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:53.340129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:53.340281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:53.340326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:53.462540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:53.462713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:53.462754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:53.462785] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:53.466516] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=7.38%) [2026-02-04T20:28:53.466836] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-02-04T20:28:53.466962] [INFO ] [sig ] OSBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:53.612218] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OSBC.txt [2026-02-04T20:28:53.612369] [INFO ] [sig ] [2321/3449] Completed OSBC in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:53.612413] [INFO ] [sig ] [2322/3449] Forecasting OSIS... [2026-02-04T20:28:53.612448] [INFO ] [sig ] Generating forecast for: OSIS [2026-02-04T20:28:53.612496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-02-04T20:28:53.624283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-02-04T20:28:53.624685] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-02-04T20:28:53.625509] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-02-04T20:28:53.625562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:53.625626] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:53.625657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:53.625721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:53.692256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:53.693223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:53.693329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:53.693363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:53.823665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:53.823821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:53.823862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:53.823893] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:53.827656] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=16.81%) [2026-02-04T20:28:53.827995] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-02-04T20:28:53.828135] [INFO ] [sig ] OSIS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:53.978011] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OSIS.txt [2026-02-04T20:28:53.978148] [INFO ] [sig ] [2322/3449] Completed OSIS in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:53.978198] [INFO ] [sig ] [2323/3449] Forecasting OSPN... [2026-02-04T20:28:53.978228] [INFO ] [sig ] Generating forecast for: OSPN [2026-02-04T20:28:53.978259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-02-04T20:28:53.990394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-02-04T20:28:53.990760] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-02-04T20:28:53.991594] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-02-04T20:28:53.991650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:53.991683] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:53.991709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:53.991766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:54.054592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:54.055746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:54.055833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:54.055869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:54.185755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:54.185909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:54.185951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:54.185981] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:54.189940] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=28.08%) [2026-02-04T20:28:54.190228] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-02-04T20:28:54.190388] [INFO ] [sig ] OSPN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:54.336516] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OSPN.txt [2026-02-04T20:28:54.336666] [INFO ] [sig ] [2323/3449] Completed OSPN in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:54.336709] [INFO ] [sig ] [2324/3449] Forecasting OSS... [2026-02-04T20:28:54.336742] [INFO ] [sig ] Generating forecast for: OSS [2026-02-04T20:28:54.336772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-02-04T20:28:54.348225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-02-04T20:28:54.348554] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-02-04T20:28:54.349399] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-02-04T20:28:54.349451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:54.349500] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:54.349529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:54.349604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:54.406397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:54.407038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:54.407115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:54.407148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:54.531721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:54.531967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:54.532016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:54.532048] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:54.535557] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-02-04T20:28:54.535922] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-02-04T20:28:54.536048] [INFO ] [sig ] OSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:54.680858] [INFO ] [LOCAL ] Saved forecast: OSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OSS.txt [2026-02-04T20:28:54.681088] [INFO ] [sig ] [2324/3449] Completed OSS in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:54.681150] [INFO ] [sig ] [2325/3449] Forecasting OTEX... [2026-02-04T20:28:54.681193] [INFO ] [sig ] Generating forecast for: OTEX [2026-02-04T20:28:54.681238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-02-04T20:28:54.692882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-02-04T20:28:54.693279] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-02-04T20:28:54.694159] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-02-04T20:28:54.694214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:54.694248] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:54.694278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:54.694337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:54.755254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:54.756272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:54.756365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:54.756400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:54.883809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:54.883961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:54.884002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:54.884031] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:54.887475] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-02-04T20:28:54.887771] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-02-04T20:28:54.887901] [INFO ] [sig ] OTEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:55.028554] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OTEX.txt [2026-02-04T20:28:55.028737] [INFO ] [sig ] [2325/3449] Completed OTEX in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:55.028786] [INFO ] [sig ] [2326/3449] Forecasting OTIS... [2026-02-04T20:28:55.028819] [INFO ] [sig ] Generating forecast for: OTIS [2026-02-04T20:28:55.028850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-02-04T20:28:55.041617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-02-04T20:28:55.041991] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-02-04T20:28:55.042807] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-02-04T20:28:55.042860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:55.042893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:55.042921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:55.042977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:55.099564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:55.100270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:55.100349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:55.100383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:55.228298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:55.228484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:55.228527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:55.228558] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:55.232769] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-02-04T20:28:55.233099] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-02-04T20:28:55.233245] [INFO ] [sig ] OTIS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:55.389864] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OTIS.txt [2026-02-04T20:28:55.390024] [INFO ] [sig ] [2326/3449] Completed OTIS in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:55.390066] [INFO ] [sig ] [2327/3449] Forecasting OTLY... [2026-02-04T20:28:55.390098] [INFO ] [sig ] Generating forecast for: OTLY [2026-02-04T20:28:55.390131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-02-04T20:28:55.403733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-02-04T20:28:55.404155] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-02-04T20:28:55.405297] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-02-04T20:28:55.405359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:55.405394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:55.405421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:55.405478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:55.472063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:55.472943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:55.473028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:55.473064] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:55.596076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:55.596233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:55.596272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:55.596302] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:55.599858] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-02-04T20:28:55.600146] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-02-04T20:28:55.600278] [INFO ] [sig ] OTLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:55.742876] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OTLY.txt [2026-02-04T20:28:55.743024] [INFO ] [sig ] [2327/3449] Completed OTLY in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 6.7m [2026-02-04T20:28:55.743064] [INFO ] [sig ] [2328/3449] Forecasting OVID... [2026-02-04T20:28:55.743109] [INFO ] [sig ] Generating forecast for: OVID [2026-02-04T20:28:55.743143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-02-04T20:28:55.754774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-02-04T20:28:55.755166] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-02-04T20:28:55.756136] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-02-04T20:28:55.756190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:55.756255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:55.756285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:55.756344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:55.815118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:55.815991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:55.816072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:55.816104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:55.947959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:55.948136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:55.948178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:55.948208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:55.952390] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-02-04T20:28:55.952783] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-02-04T20:28:55.952935] [INFO ] [sig ] OVID: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:56.111787] [INFO ] [LOCAL ] Saved forecast: OVID 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OVID.txt [2026-02-04T20:28:56.111929] [INFO ] [sig ] [2328/3449] Completed OVID in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.7m [2026-02-04T20:28:56.111972] [INFO ] [sig ] [2329/3449] Forecasting OVLY... [2026-02-04T20:28:56.112003] [INFO ] [sig ] Generating forecast for: OVLY [2026-02-04T20:28:56.112036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-02-04T20:28:56.123569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-02-04T20:28:56.123969] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-02-04T20:28:56.124819] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-02-04T20:28:56.124874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:56.124907] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:56.124936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:56.125016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:56.188850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:56.189613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:56.189708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:56.189747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:56.302223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:56.302390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:56.302438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:56.302469] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:56.306771] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-02-04T20:28:56.307077] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-02-04T20:28:56.307213] [INFO ] [sig ] OVLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:56.466251] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OVLY.txt [2026-02-04T20:28:56.466394] [INFO ] [sig ] [2329/3449] Completed OVLY in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.7m [2026-02-04T20:28:56.466436] [INFO ] [sig ] [2330/3449] Forecasting OWL... [2026-02-04T20:28:56.466467] [INFO ] [sig ] Generating forecast for: OWL [2026-02-04T20:28:56.466500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-02-04T20:28:56.478880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-02-04T20:28:56.479269] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-02-04T20:28:56.480195] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-02-04T20:28:56.480250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:56.480283] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:56.480311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:56.480368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:56.550686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:56.551776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:56.551881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:56.551927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:56.681558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:56.681748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:56.681796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:56.681826] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:56.685530] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-02-04T20:28:56.685845] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-02-04T20:28:56.685982] [INFO ] [sig ] OWL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:56.840337] [INFO ] [LOCAL ] Saved forecast: OWL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OWL.txt [2026-02-04T20:28:56.840487] [INFO ] [sig ] [2330/3449] Completed OWL in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.7m [2026-02-04T20:28:56.840530] [INFO ] [sig ] [2331/3449] Forecasting OXLC... [2026-02-04T20:28:56.840590] [INFO ] [sig ] Generating forecast for: OXLC [2026-02-04T20:28:56.840646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-02-04T20:28:56.853086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-02-04T20:28:56.853457] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-02-04T20:28:56.854316] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-02-04T20:28:56.854372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:56.854405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:56.854432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:56.854489] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:56.913804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:56.914712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:56.914802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:56.914837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:57.052419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:57.052615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:57.052683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:57.052776] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:57.056884] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=24.68%) [2026-02-04T20:28:57.057235] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-02-04T20:28:57.057405] [INFO ] [sig ] OXLC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:57.214213] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OXLC.txt [2026-02-04T20:28:57.214349] [INFO ] [sig ] [2331/3449] Completed OXLC in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.7m [2026-02-04T20:28:57.214390] [INFO ] [sig ] [2332/3449] Forecasting OXM... [2026-02-04T20:28:57.214419] [INFO ] [sig ] Generating forecast for: OXM [2026-02-04T20:28:57.214451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-02-04T20:28:57.225677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-02-04T20:28:57.226027] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-02-04T20:28:57.226903] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-02-04T20:28:57.226957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:57.226989] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:57.227016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:57.227073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:57.288601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:57.289387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:57.289473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:57.289506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:57.414097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:57.414251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:57.414293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:57.414322] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:57.418019] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-02-04T20:28:57.418450] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-02-04T20:28:57.418603] [INFO ] [sig ] OXM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:57.565449] [INFO ] [LOCAL ] Saved forecast: OXM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OXM.txt [2026-02-04T20:28:57.565566] [INFO ] [sig ] [2332/3449] Completed OXM in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:57.565624] [INFO ] [sig ] [2333/3449] Forecasting OXSQ... [2026-02-04T20:28:57.565652] [INFO ] [sig ] Generating forecast for: OXSQ [2026-02-04T20:28:57.565684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-02-04T20:28:57.576775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-02-04T20:28:57.577077] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-02-04T20:28:57.577874] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-02-04T20:28:57.577952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:57.577987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:57.578016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:57.578073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:57.635342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:57.635987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:57.636063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:57.636109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:57.757796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:57.757967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:57.758011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:57.758041] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:57.761664] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-02-04T20:28:57.761936] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-02-04T20:28:57.762059] [INFO ] [sig ] OXSQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:57.903274] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OXSQ.txt [2026-02-04T20:28:57.903415] [INFO ] [sig ] [2333/3449] Completed OXSQ in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:57.903456] [INFO ] [sig ] [2334/3449] Forecasting OZEM... [2026-02-04T20:28:57.903485] [INFO ] [sig ] Generating forecast for: OZEM [2026-02-04T20:28:57.903517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-02-04T20:28:57.915042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-02-04T20:28:57.915364] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-02-04T20:28:57.916207] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-02-04T20:28:57.916259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:57.916290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:57.916316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:57.916372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:57.976679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:57.977722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:57.977832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:57.977874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:58.101881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:58.102045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:58.102087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:58.102117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:58.106595] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-02-04T20:28:58.106999] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-02-04T20:28:58.107354] [INFO ] [sig ] OZEM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:58.272470] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OZEM.txt [2026-02-04T20:28:58.272630] [INFO ] [sig ] [2334/3449] Completed OZEM in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:58.272673] [INFO ] [sig ] [2335/3449] Forecasting OZK... [2026-02-04T20:28:58.272703] [INFO ] [sig ] Generating forecast for: OZK [2026-02-04T20:28:58.272732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-02-04T20:28:58.284137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-02-04T20:28:58.284482] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-02-04T20:28:58.285359] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-02-04T20:28:58.285412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:58.285445] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:58.285473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:58.285547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:58.347400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:58.348378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:58.348463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:58.348498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:58.477962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:58.478128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:58.478170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:58.478201] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:58.482342] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=62.09%) [2026-02-04T20:28:58.482665] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-02-04T20:28:58.482806] [INFO ] [sig ] OZK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:58.633875] [INFO ] [LOCAL ] Saved forecast: OZK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/OZK.txt [2026-02-04T20:28:58.634016] [INFO ] [sig ] [2335/3449] Completed OZK in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:58.634056] [INFO ] [sig ] [2336/3449] Forecasting OZKAP... [2026-02-04T20:28:58.634087] [INFO ] [sig ] Generating forecast for: OZKAP [2026-02-04T20:28:58.634116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-02-04T20:28:58.645802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-02-04T20:28:58.646124] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-02-04T20:28:58.647076] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-02-04T20:28:58.647141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:58.647182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:58.647220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:58.647299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:58.712041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:58.713021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:58.713115] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:58.713151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:58.836119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:58.836277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:58.836318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:58.836348] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:58.839992] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-02-04T20:28:58.840269] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-02-04T20:28:58.840400] [INFO ] [sig ] OZKAP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:58.985179] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/OZKAP.txt [2026-02-04T20:28:58.985344] [INFO ] [sig ] [2336/3449] Completed OZKAP in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:58.985394] [INFO ] [sig ] [2337/3449] Forecasting PAA... [2026-02-04T20:28:58.985436] [INFO ] [sig ] Generating forecast for: PAA [2026-02-04T20:28:58.985470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-02-04T20:28:58.998044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-02-04T20:28:58.998455] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-02-04T20:28:58.999398] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-02-04T20:28:58.999455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:58.999487] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:58.999515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:58.999612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:59.060027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:59.060931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:59.061022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:59.061057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:59.186182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:59.186344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:59.186386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:59.186415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:59.190319] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-02-04T20:28:59.190619] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-02-04T20:28:59.190753] [INFO ] [sig ] PAA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:28:59.334440] [INFO ] [LOCAL ] Saved forecast: PAA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PAA.txt [2026-02-04T20:28:59.334600] [INFO ] [sig ] [2337/3449] Completed PAA in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:59.334644] [INFO ] [sig ] [2338/3449] Forecasting PAAS... [2026-02-04T20:28:59.334674] [INFO ] [sig ] Generating forecast for: PAAS [2026-02-04T20:28:59.334704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-02-04T20:28:59.345771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-02-04T20:28:59.346113] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-02-04T20:28:59.346937] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-02-04T20:28:59.346989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:59.347021] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:59.347049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:59.347105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:59.406804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:59.407642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:59.407851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:59.407887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:59.535905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:59.536065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:59.536106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:59.536137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:59.539742] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-02-04T20:28:59.540044] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-02-04T20:28:59.540178] [INFO ] [sig ] PAAS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:28:59.681270] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAAS.txt [2026-02-04T20:28:59.681403] [INFO ] [sig ] [2338/3449] Completed PAAS in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:28:59.681443] [INFO ] [sig ] [2339/3449] Forecasting PAC... [2026-02-04T20:28:59.681474] [INFO ] [sig ] Generating forecast for: PAC [2026-02-04T20:28:59.681505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-02-04T20:28:59.693752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-02-04T20:28:59.694198] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-02-04T20:28:59.695158] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-02-04T20:28:59.695211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:28:59.695244] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:28:59.695271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:28:59.695328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:28:59.753917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:28:59.754843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:28:59.754952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:28:59.754987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:28:59.874941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:28:59.875096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:28:59.875135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:28:59.875164] [INFO ] [FORECASTER] Training complete [2026-02-04T20:28:59.878608] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-02-04T20:28:59.878891] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-02-04T20:28:59.879025] [INFO ] [sig ] PAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:00.023616] [INFO ] [LOCAL ] Saved forecast: PAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAC.txt [2026-02-04T20:29:00.023775] [INFO ] [sig ] [2339/3449] Completed PAC in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:29:00.023818] [INFO ] [sig ] [2340/3449] Forecasting PACB... [2026-02-04T20:29:00.023854] [INFO ] [sig ] Generating forecast for: PACB [2026-02-04T20:29:00.023885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-02-04T20:29:00.035790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-02-04T20:29:00.036156] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-02-04T20:29:00.037073] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-02-04T20:29:00.037134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:00.037176] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:00.037205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:00.037263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:00.102436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:00.103431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:00.103519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:00.103553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:00.226949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:00.227106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:00.227148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:00.227179] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:00.230946] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-02-04T20:29:00.231234] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-02-04T20:29:00.231365] [INFO ] [sig ] PACB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:00.375494] [INFO ] [LOCAL ] Saved forecast: PACB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PACB.txt [2026-02-04T20:29:00.375663] [INFO ] [sig ] [2340/3449] Completed PACB in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:29:00.375706] [INFO ] [sig ] [2341/3449] Forecasting PACK... [2026-02-04T20:29:00.375737] [INFO ] [sig ] Generating forecast for: PACK [2026-02-04T20:29:00.375767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-02-04T20:29:00.389133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-02-04T20:29:00.389745] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-02-04T20:29:00.390600] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-02-04T20:29:00.390653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:00.390696] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:00.390723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:00.390779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:00.462458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:00.463300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:00.463382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:00.463416] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:00.595716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:00.595876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:00.595924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:00.595960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:00.599345] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-02-04T20:29:00.599636] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-02-04T20:29:00.599770] [INFO ] [sig ] PACK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:00.744858] [INFO ] [LOCAL ] Saved forecast: PACK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PACK.txt [2026-02-04T20:29:00.745052] [INFO ] [sig ] [2341/3449] Completed PACK in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:29:00.745094] [INFO ] [sig ] [2342/3449] Forecasting PAGP... [2026-02-04T20:29:00.745124] [INFO ] [sig ] Generating forecast for: PAGP [2026-02-04T20:29:00.745154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-02-04T20:29:00.755924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-02-04T20:29:00.756317] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-02-04T20:29:00.757145] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-02-04T20:29:00.757197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:00.757229] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:00.757256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:00.757312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:00.816506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:00.817355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:00.817433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:00.817466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:00.938008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:00.938179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:00.938219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:00.938247] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:00.941707] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=36.70%) [2026-02-04T20:29:00.941986] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-02-04T20:29:00.942113] [INFO ] [sig ] PAGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:01.084617] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAGP.txt [2026-02-04T20:29:01.084752] [INFO ] [sig ] [2342/3449] Completed PAGP in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:29:01.084799] [INFO ] [sig ] [2343/3449] Forecasting PAGS... [2026-02-04T20:29:01.084836] [INFO ] [sig ] Generating forecast for: PAGS [2026-02-04T20:29:01.084873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-02-04T20:29:01.095479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-02-04T20:29:01.095817] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-02-04T20:29:01.096609] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-02-04T20:29:01.096661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:01.096693] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:01.096720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:01.096776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:01.154630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:01.155432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:01.155511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:01.155544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:01.282860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:01.283000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:01.283039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:01.283068] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:01.286480] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-02-04T20:29:01.286767] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-02-04T20:29:01.286894] [INFO ] [sig ] PAGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:01.432187] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PAGS.txt [2026-02-04T20:29:01.432325] [INFO ] [sig ] [2343/3449] Completed PAGS in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:29:01.432365] [INFO ] [sig ] [2344/3449] Forecasting PAHC... [2026-02-04T20:29:01.432395] [INFO ] [sig ] Generating forecast for: PAHC [2026-02-04T20:29:01.432425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-02-04T20:29:01.443400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-02-04T20:29:01.443724] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-02-04T20:29:01.444689] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-02-04T20:29:01.444740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:01.444772] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:01.444804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:01.444873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:01.504354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:01.505000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:01.505674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:01.505712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:01.631432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:01.631634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:01.631676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:01.631705] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:01.635536] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-02-04T20:29:01.635854] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-02-04T20:29:01.635991] [INFO ] [sig ] PAHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:01.777303] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAHC.txt [2026-02-04T20:29:01.777466] [INFO ] [sig ] [2344/3449] Completed PAHC in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 6.6m [2026-02-04T20:29:01.777506] [INFO ] [sig ] [2345/3449] Forecasting PAL... [2026-02-04T20:29:01.777535] [INFO ] [sig ] Generating forecast for: PAL [2026-02-04T20:29:01.777565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-02-04T20:29:01.788263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-02-04T20:29:01.788621] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-02-04T20:29:01.789416] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-02-04T20:29:01.789466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:01.789528] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:01.789556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:01.789631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:01.846721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:01.847595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:01.847678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:01.847710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:01.968941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:01.969101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:01.969328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:01.969357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:01.972798] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-04T20:29:01.973088] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-02-04T20:29:01.973220] [INFO ] [sig ] PAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:02.117426] [INFO ] [LOCAL ] Saved forecast: PAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAL.txt [2026-02-04T20:29:02.117560] [INFO ] [sig ] [2345/3449] Completed PAL in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 6.6m [2026-02-04T20:29:02.117619] [INFO ] [sig ] [2346/3449] Forecasting PAM... [2026-02-04T20:29:02.117651] [INFO ] [sig ] Generating forecast for: PAM [2026-02-04T20:29:02.117681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-02-04T20:29:02.128534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-02-04T20:29:02.128887] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-02-04T20:29:02.129713] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-02-04T20:29:02.129764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:02.129799] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:02.129831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:02.129900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:02.188086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:02.188873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:02.188968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:02.189008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:02.312723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:02.312879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:02.312919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:02.312947] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:02.316394] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-02-04T20:29:02.316686] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-02-04T20:29:02.316816] [INFO ] [sig ] PAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:02.460909] [INFO ] [LOCAL ] Saved forecast: PAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAM.txt [2026-02-04T20:29:02.461063] [INFO ] [sig ] [2346/3449] Completed PAM in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 6.6m [2026-02-04T20:29:02.461103] [INFO ] [sig ] [2347/3449] Forecasting PANL... [2026-02-04T20:29:02.461133] [INFO ] [sig ] Generating forecast for: PANL [2026-02-04T20:29:02.461163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-02-04T20:29:02.472637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-02-04T20:29:02.473023] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-02-04T20:29:02.473830] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-02-04T20:29:02.473880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:02.473912] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:02.473938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:02.473994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:02.534565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:02.535453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:02.535539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:02.535593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:02.662761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:02.662923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:02.662965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:02.662995] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:02.666492] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-02-04T20:29:02.666791] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-02-04T20:29:02.666937] [INFO ] [sig ] PANL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:02.826613] [INFO ] [LOCAL ] Saved forecast: PANL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PANL.txt [2026-02-04T20:29:02.826770] [INFO ] [sig ] [2347/3449] Completed PANL in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.6m [2026-02-04T20:29:02.826811] [INFO ] [sig ] [2348/3449] Forecasting PASG... [2026-02-04T20:29:02.826841] [INFO ] [sig ] Generating forecast for: PASG [2026-02-04T20:29:02.826875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-02-04T20:29:02.838110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-02-04T20:29:02.838476] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-02-04T20:29:02.839332] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-02-04T20:29:02.839398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:02.839431] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:02.839458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:02.839514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:02.901130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:02.902005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:02.902087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:02.902120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:03.030339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:03.030511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:03.030553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:03.030668] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:03.034698] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-02-04T20:29:03.035140] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-02-04T20:29:03.035312] [INFO ] [sig ] PASG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:03.191461] [INFO ] [LOCAL ] Saved forecast: PASG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PASG.txt [2026-02-04T20:29:03.191644] [INFO ] [sig ] [2348/3449] Completed PASG in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.6m [2026-02-04T20:29:03.191690] [INFO ] [sig ] [2349/3449] Forecasting PATH... [2026-02-04T20:29:03.191720] [INFO ] [sig ] Generating forecast for: PATH [2026-02-04T20:29:03.191753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-02-04T20:29:03.203682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-02-04T20:29:03.204076] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-02-04T20:29:03.204938] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-02-04T20:29:03.204993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:03.205026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:03.205053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:03.205110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:03.263829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:03.264723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:03.264803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:03.264836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:03.396475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:03.396653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:03.396694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:03.396724] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:03.400182] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-02-04T20:29:03.400457] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-02-04T20:29:03.400608] [INFO ] [sig ] PATH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:03.563779] [INFO ] [LOCAL ] Saved forecast: PATH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PATH.txt [2026-02-04T20:29:03.563938] [INFO ] [sig ] [2349/3449] Completed PATH in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:03.563980] [INFO ] [sig ] [2350/3449] Forecasting PATK... [2026-02-04T20:29:03.564009] [INFO ] [sig ] Generating forecast for: PATK [2026-02-04T20:29:03.564224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-02-04T20:29:03.577032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-02-04T20:29:03.577647] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-02-04T20:29:03.578837] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-02-04T20:29:03.578899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:03.578938] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:03.578977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:03.579054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:03.646710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:03.647618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:03.647702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:03.647737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:03.765142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:03.765307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:03.765348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:03.765378] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:03.768817] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-02-04T20:29:03.769118] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-02-04T20:29:03.769247] [INFO ] [sig ] PATK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:03.912239] [INFO ] [LOCAL ] Saved forecast: PATK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PATK.txt [2026-02-04T20:29:03.912395] [INFO ] [sig ] [2350/3449] Completed PATK in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:03.912436] [INFO ] [sig ] [2351/3449] Forecasting PAX... [2026-02-04T20:29:03.912465] [INFO ] [sig ] Generating forecast for: PAX [2026-02-04T20:29:03.912497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-02-04T20:29:03.923843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-02-04T20:29:03.924208] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-02-04T20:29:03.925066] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-02-04T20:29:03.925118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:03.925149] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:03.925175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:03.925232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:03.983391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:03.984232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:03.984313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:03.984346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:04.108367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:04.108528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:04.108584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:04.108616] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:04.112220] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-02-04T20:29:04.112517] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-02-04T20:29:04.112668] [INFO ] [sig ] PAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:04.262914] [INFO ] [LOCAL ] Saved forecast: PAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAX.txt [2026-02-04T20:29:04.263067] [INFO ] [sig ] [2351/3449] Completed PAX in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:04.263113] [INFO ] [sig ] [2352/3449] Forecasting PAXS... [2026-02-04T20:29:04.263144] [INFO ] [sig ] Generating forecast for: PAXS [2026-02-04T20:29:04.263176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-02-04T20:29:04.275449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-02-04T20:29:04.275818] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-02-04T20:29:04.276656] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-02-04T20:29:04.276707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:04.276738] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:04.276766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:04.276822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:04.338535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:04.339628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:04.339708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:04.339741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:04.474532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:04.474715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:04.474759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:04.474789] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:04.478844] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-02-04T20:29:04.479177] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-02-04T20:29:04.479327] [INFO ] [sig ] PAXS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:04.630454] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAXS.txt [2026-02-04T20:29:04.630632] [INFO ] [sig ] [2352/3449] Completed PAXS in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:04.630677] [INFO ] [sig ] [2353/3449] Forecasting PAY... [2026-02-04T20:29:04.630706] [INFO ] [sig ] Generating forecast for: PAY [2026-02-04T20:29:04.630737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-02-04T20:29:04.642281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-02-04T20:29:04.642693] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-02-04T20:29:04.643610] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-02-04T20:29:04.643664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:04.643697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:04.643725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:04.643781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:04.704059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:04.704894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:04.704993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:04.705035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:04.828231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:04.828387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:04.828427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:04.828455] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:04.831846] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-02-04T20:29:04.832116] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-02-04T20:29:04.832281] [INFO ] [sig ] PAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:04.978695] [INFO ] [LOCAL ] Saved forecast: PAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PAY.txt [2026-02-04T20:29:04.978838] [INFO ] [sig ] [2353/3449] Completed PAY in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:04.978881] [INFO ] [sig ] [2354/3449] Forecasting PAYC... [2026-02-04T20:29:04.978913] [INFO ] [sig ] Generating forecast for: PAYC [2026-02-04T20:29:04.978951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-02-04T20:29:04.989958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-02-04T20:29:04.990275] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-02-04T20:29:04.991128] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-02-04T20:29:04.991182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:04.991215] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:04.991243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:04.991301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:05.052757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:05.053658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:05.053752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:05.053789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:05.200550] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:05.200726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:05.200766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:05.200794] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:05.204180] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-02-04T20:29:05.204461] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-02-04T20:29:05.204611] [INFO ] [sig ] PAYC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:05.360036] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAYC.txt [2026-02-04T20:29:05.360206] [INFO ] [sig ] [2354/3449] Completed PAYC in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:05.360250] [INFO ] [sig ] [2355/3449] Forecasting PAYO... [2026-02-04T20:29:05.360281] [INFO ] [sig ] Generating forecast for: PAYO [2026-02-04T20:29:05.360316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-02-04T20:29:05.376330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-02-04T20:29:05.376746] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-02-04T20:29:05.377566] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-02-04T20:29:05.377639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:05.377672] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:05.377703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:05.377761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:05.440882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:05.441787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:05.441907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:05.441942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:05.570656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:05.570816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:05.570876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:05.570909] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:05.574458] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-02-04T20:29:05.574760] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-02-04T20:29:05.574898] [INFO ] [sig ] PAYO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:05.723481] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PAYO.txt [2026-02-04T20:29:05.723652] [INFO ] [sig ] [2355/3449] Completed PAYO in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:05.723696] [INFO ] [sig ] [2356/3449] Forecasting PAYS... [2026-02-04T20:29:05.723726] [INFO ] [sig ] Generating forecast for: PAYS [2026-02-04T20:29:05.723758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-02-04T20:29:05.746033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-02-04T20:29:05.746416] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-02-04T20:29:05.747231] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-02-04T20:29:05.747284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:05.747315] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:05.747342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:05.747398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:05.810136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:05.811002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:05.811086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:05.811120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:05.936604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:05.936761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:05.936801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:05.936832] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:05.940479] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-02-04T20:29:05.940791] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-02-04T20:29:05.940927] [INFO ] [sig ] PAYS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:06.087503] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAYS.txt [2026-02-04T20:29:06.087728] [INFO ] [sig ] [2356/3449] Completed PAYS in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:06.087794] [INFO ] [sig ] [2357/3449] Forecasting PAYX... [2026-02-04T20:29:06.087839] [INFO ] [sig ] Generating forecast for: PAYX [2026-02-04T20:29:06.087885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-02-04T20:29:06.102041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-02-04T20:29:06.102462] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-02-04T20:29:06.103494] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-02-04T20:29:06.103557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:06.103631] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:06.103667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:06.103747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:06.165251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:06.166148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:06.166234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:06.166268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:06.288521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:06.288713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:06.288756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:06.288786] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:06.292747] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-02-04T20:29:06.293053] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-02-04T20:29:06.293193] [INFO ] [sig ] PAYX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:06.520652] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PAYX.txt [2026-02-04T20:29:06.520822] [INFO ] [sig ] [2357/3449] Completed PAYX in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:06.520868] [INFO ] [sig ] [2358/3449] Forecasting PB... [2026-02-04T20:29:06.520900] [INFO ] [sig ] Generating forecast for: PB [2026-02-04T20:29:06.520930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-02-04T20:29:06.532628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-02-04T20:29:06.532986] [INFO ] [FORECASTER] Starting predict_future for PB [2026-02-04T20:29:06.533803] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-02-04T20:29:06.533855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:06.533888] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:06.533915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:06.533973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:06.591308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:06.592208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:06.592292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:06.592327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:06.714915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:06.715075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:06.715117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:06.715147] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:06.718807] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-02-04T20:29:06.719124] [INFO ] [FORECASTER] Completed predict_future for PB [2026-02-04T20:29:06.719258] [INFO ] [sig ] PB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:06.864200] [INFO ] [LOCAL ] Saved forecast: PB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PB.txt [2026-02-04T20:29:06.864377] [INFO ] [sig ] [2358/3449] Completed PB in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:06.864418] [INFO ] [sig ] [2359/3449] Forecasting PBA... [2026-02-04T20:29:06.864449] [INFO ] [sig ] Generating forecast for: PBA [2026-02-04T20:29:06.864479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-02-04T20:29:06.875676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-02-04T20:29:06.876070] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-02-04T20:29:06.876914] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-02-04T20:29:06.876980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:06.877063] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:06.877101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:06.877160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:06.935868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:06.936774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:06.936861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:06.936894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:07.064349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:07.064506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:07.064546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:07.064596] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:07.068185] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-02-04T20:29:07.068472] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-02-04T20:29:07.068626] [INFO ] [sig ] PBA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:07.212833] [INFO ] [LOCAL ] Saved forecast: PBA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PBA.txt [2026-02-04T20:29:07.212998] [INFO ] [sig ] [2359/3449] Completed PBA in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:07.213039] [INFO ] [sig ] [2360/3449] Forecasting PBF... [2026-02-04T20:29:07.213067] [INFO ] [sig ] Generating forecast for: PBF [2026-02-04T20:29:07.213100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-02-04T20:29:07.224951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-02-04T20:29:07.225331] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-02-04T20:29:07.226169] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-02-04T20:29:07.226222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:07.226255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:07.226284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:07.226342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:07.284507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:07.285400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:07.285482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:07.285516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:07.412644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:07.412809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:07.412852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:07.412882] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:07.416381] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=12.54%) [2026-02-04T20:29:07.416687] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-02-04T20:29:07.416833] [INFO ] [sig ] PBF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:07.564170] [INFO ] [LOCAL ] Saved forecast: PBF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PBF.txt [2026-02-04T20:29:07.564321] [INFO ] [sig ] [2360/3449] Completed PBF in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 6.5m [2026-02-04T20:29:07.564362] [INFO ] [sig ] [2361/3449] Forecasting PBFS... [2026-02-04T20:29:07.564392] [INFO ] [sig ] Generating forecast for: PBFS [2026-02-04T20:29:07.564424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-02-04T20:29:07.575198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-02-04T20:29:07.575598] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-02-04T20:29:07.576415] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-02-04T20:29:07.576466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:07.576498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:07.576524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:07.576604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:07.636170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:07.637039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:07.637119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:07.637151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:07.747492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:07.747666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:07.747707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:07.747736] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:07.751148] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-02-04T20:29:07.751416] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-02-04T20:29:07.751544] [INFO ] [sig ] PBFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:07.893540] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PBFS.txt [2026-02-04T20:29:07.893743] [INFO ] [sig ] [2361/3449] Completed PBFS in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.5m [2026-02-04T20:29:07.893802] [INFO ] [sig ] [2362/3449] Forecasting PBH... [2026-02-04T20:29:07.893839] [INFO ] [sig ] Generating forecast for: PBH [2026-02-04T20:29:07.893885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-02-04T20:29:07.905354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-02-04T20:29:07.905738] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-02-04T20:29:07.906555] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-02-04T20:29:07.906627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:07.906709] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:07.906737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:07.906794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:07.963562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:07.964469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:07.964553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:07.964612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:08.082829] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:08.082998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:08.083046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:08.083082] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:08.086479] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-02-04T20:29:08.086789] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-02-04T20:29:08.086923] [INFO ] [sig ] PBH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:08.252884] [INFO ] [LOCAL ] Saved forecast: PBH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PBH.txt [2026-02-04T20:29:08.253048] [INFO ] [sig ] [2362/3449] Completed PBH in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.5m [2026-02-04T20:29:08.253090] [INFO ] [sig ] [2363/3449] Forecasting PBI... [2026-02-04T20:29:08.253126] [INFO ] [sig ] Generating forecast for: PBI [2026-02-04T20:29:08.253158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-02-04T20:29:08.264638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-02-04T20:29:08.265026] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-02-04T20:29:08.265851] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-02-04T20:29:08.265902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:08.265939] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:08.265971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:08.266040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:08.324808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:08.325708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:08.325794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:08.325827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:08.453603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:08.453763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:08.453804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:08.453835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:08.457395] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=35.04%) [2026-02-04T20:29:08.457708] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-02-04T20:29:08.457843] [INFO ] [sig ] PBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:08.603243] [INFO ] [LOCAL ] Saved forecast: PBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PBI.txt [2026-02-04T20:29:08.603400] [INFO ] [sig ] [2363/3449] Completed PBI in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.5m [2026-02-04T20:29:08.603443] [INFO ] [sig ] [2364/3449] Forecasting PBYI... [2026-02-04T20:29:08.603473] [INFO ] [sig ] Generating forecast for: PBYI [2026-02-04T20:29:08.603506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-02-04T20:29:08.615563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-02-04T20:29:08.615963] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-02-04T20:29:08.616830] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-02-04T20:29:08.616883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:08.616917] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:08.616943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:08.617001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:08.679676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:08.680623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:08.680733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:08.680783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:08.810741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:08.810897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:08.810936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:08.810964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:08.814333] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=72.14%) [2026-02-04T20:29:08.814624] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-02-04T20:29:08.814755] [INFO ] [sig ] PBYI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:08.954412] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PBYI.txt [2026-02-04T20:29:08.954530] [INFO ] [sig ] [2364/3449] Completed PBYI in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.5m [2026-02-04T20:29:08.954586] [INFO ] [sig ] [2365/3449] Forecasting PCB... [2026-02-04T20:29:08.954620] [INFO ] [sig ] Generating forecast for: PCB [2026-02-04T20:29:08.954652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-02-04T20:29:08.965404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-02-04T20:29:08.965735] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-02-04T20:29:08.966519] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-02-04T20:29:08.966595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:08.966632] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:08.966658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:08.966717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:09.023908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:09.024771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:09.024852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:09.024884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:09.143524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:09.143699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:09.143740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:09.143811] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:09.147470] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=77.90%) [2026-02-04T20:29:09.147782] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-02-04T20:29:09.147942] [INFO ] [sig ] PCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:09.293839] [INFO ] [LOCAL ] Saved forecast: PCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PCB.txt [2026-02-04T20:29:09.293988] [INFO ] [sig ] [2365/3449] Completed PCB in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.5m [2026-02-04T20:29:09.294029] [INFO ] [sig ] [2366/3449] Forecasting PCF... [2026-02-04T20:29:09.294059] [INFO ] [sig ] Generating forecast for: PCF [2026-02-04T20:29:09.294092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-02-04T20:29:09.305020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-02-04T20:29:09.305384] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-02-04T20:29:09.306195] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-02-04T20:29:09.306247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:09.306279] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:09.306306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:09.306362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:09.362813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:09.363633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:09.363718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:09.363751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:09.484605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:09.484763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:09.484803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:09.484848] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:09.488285] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-02-04T20:29:09.488595] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-02-04T20:29:09.488729] [INFO ] [sig ] PCF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:09.638289] [INFO ] [LOCAL ] Saved forecast: PCF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PCF.txt [2026-02-04T20:29:09.638450] [INFO ] [sig ] [2366/3449] Completed PCF in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:09.638493] [INFO ] [sig ] [2367/3449] Forecasting PCG... [2026-02-04T20:29:09.638524] [INFO ] [sig ] Generating forecast for: PCG [2026-02-04T20:29:09.638557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-02-04T20:29:09.651056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-02-04T20:29:09.651464] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-02-04T20:29:09.652336] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-02-04T20:29:09.652405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:09.652453] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:09.652487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:09.652548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:09.718935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:09.719806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:09.719890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:09.719923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:09.849633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:09.849790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:09.849830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:09.849861] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:09.853480] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=92.77%) [2026-02-04T20:29:09.853777] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-02-04T20:29:09.853908] [INFO ] [sig ] PCG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:10.004172] [INFO ] [LOCAL ] Saved forecast: PCG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PCG.txt [2026-02-04T20:29:10.004334] [INFO ] [sig ] [2367/3449] Completed PCG in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:10.004378] [INFO ] [sig ] [2368/3449] Forecasting PCM... [2026-02-04T20:29:10.004407] [INFO ] [sig ] Generating forecast for: PCM [2026-02-04T20:29:10.004439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-02-04T20:29:10.014910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-02-04T20:29:10.015252] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-02-04T20:29:10.016117] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-02-04T20:29:10.016170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:10.016203] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:10.016230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:10.016288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:10.075515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:10.076468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:10.076547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:10.076597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:10.200212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:10.200358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:10.200397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:10.200426] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:10.203865] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-02-04T20:29:10.204132] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-02-04T20:29:10.204254] [INFO ] [sig ] PCM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:10.346039] [INFO ] [LOCAL ] Saved forecast: PCM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PCM.txt [2026-02-04T20:29:10.346155] [INFO ] [sig ] [2368/3449] Completed PCM in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:10.346192] [INFO ] [sig ] [2369/3449] Forecasting PCN... [2026-02-04T20:29:10.346221] [INFO ] [sig ] Generating forecast for: PCN [2026-02-04T20:29:10.346252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-02-04T20:29:10.357563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-02-04T20:29:10.357894] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-02-04T20:29:10.358743] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-02-04T20:29:10.358794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:10.358826] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:10.358853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:10.358909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:10.416925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:10.417742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:10.417822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:10.417855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:10.540877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:10.541017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:10.541058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:10.541089] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:10.544503] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=73.02%) [2026-02-04T20:29:10.544788] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-02-04T20:29:10.544912] [INFO ] [sig ] PCN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:10.689355] [INFO ] [LOCAL ] Saved forecast: PCN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PCN.txt [2026-02-04T20:29:10.689468] [INFO ] [sig ] [2369/3449] Completed PCN in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:10.689506] [INFO ] [sig ] [2370/3449] Forecasting PCQ... [2026-02-04T20:29:10.689535] [INFO ] [sig ] Generating forecast for: PCQ [2026-02-04T20:29:10.689566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-02-04T20:29:10.701119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-02-04T20:29:10.701528] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-02-04T20:29:10.702384] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-02-04T20:29:10.702437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:10.702471] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:10.702499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:10.702591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:10.762410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:10.763319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:10.763611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:10.763647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:10.879504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:10.879682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:10.879724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:10.879752] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:10.883239] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-02-04T20:29:10.883526] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-02-04T20:29:10.883675] [INFO ] [sig ] PCQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:11.025533] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PCQ.txt [2026-02-04T20:29:11.025708] [INFO ] [sig ] [2370/3449] Completed PCQ in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:11.025749] [INFO ] [sig ] [2371/3449] Forecasting PCRX... [2026-02-04T20:29:11.025778] [INFO ] [sig ] Generating forecast for: PCRX [2026-02-04T20:29:11.025809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-02-04T20:29:11.038256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-02-04T20:29:11.038889] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-02-04T20:29:11.039956] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-02-04T20:29:11.040014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:11.040055] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:11.040087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:11.040157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:11.101383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:11.102377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:11.102477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:11.102511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:11.235417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:11.235586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:11.235632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:11.235663] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:11.239206] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-02-04T20:29:11.239493] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-02-04T20:29:11.239645] [INFO ] [sig ] PCRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:11.404764] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PCRX.txt [2026-02-04T20:29:11.404919] [INFO ] [sig ] [2371/3449] Completed PCRX in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:11.404962] [INFO ] [sig ] [2372/3449] Forecasting PCTY... [2026-02-04T20:29:11.404991] [INFO ] [sig ] Generating forecast for: PCTY [2026-02-04T20:29:11.405025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-02-04T20:29:11.418493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-02-04T20:29:11.418905] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-02-04T20:29:11.419781] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-02-04T20:29:11.419846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:11.419879] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:11.419908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:11.419965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:11.482935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:11.483944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:11.484102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:11.484145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:11.642280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:11.642442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:11.642484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:11.642514] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:11.646558] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-02-04T20:29:11.646915] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-02-04T20:29:11.647069] [INFO ] [sig ] PCTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:11.802422] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PCTY.txt [2026-02-04T20:29:11.802597] [INFO ] [sig ] [2372/3449] Completed PCTY in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:11.802642] [INFO ] [sig ] [2373/3449] Forecasting PCVX... [2026-02-04T20:29:11.802673] [INFO ] [sig ] Generating forecast for: PCVX [2026-02-04T20:29:11.802704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-02-04T20:29:11.813687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-02-04T20:29:11.814069] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-02-04T20:29:11.814896] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-02-04T20:29:11.814948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:11.814979] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:11.815006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:11.815062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:11.882252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:11.883518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:11.883641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:11.883682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:12.023533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:12.023733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:12.023783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:12.023814] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:12.027336] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=70.29%) [2026-02-04T20:29:12.027637] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-02-04T20:29:12.027778] [INFO ] [sig ] PCVX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:12.228384] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PCVX.txt [2026-02-04T20:29:12.228811] [INFO ] [sig ] [2373/3449] Completed PCVX in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:12.228877] [INFO ] [sig ] [2374/3449] Forecasting PCYO... [2026-02-04T20:29:12.228921] [INFO ] [sig ] Generating forecast for: PCYO [2026-02-04T20:29:12.228965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-02-04T20:29:12.245684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-02-04T20:29:12.246226] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-02-04T20:29:12.247732] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-02-04T20:29:12.247807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:12.247858] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:12.247907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:12.248028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:12.326118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:12.327004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:12.327089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:12.327123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:12.455799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:12.455953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:12.455992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:12.456020] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:12.459673] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=78.09%) [2026-02-04T20:29:12.460057] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-02-04T20:29:12.460262] [INFO ] [sig ] PCYO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:12.615590] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PCYO.txt [2026-02-04T20:29:12.615756] [INFO ] [sig ] [2374/3449] Completed PCYO in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:12.615800] [INFO ] [sig ] [2375/3449] Forecasting PD... [2026-02-04T20:29:12.615831] [INFO ] [sig ] Generating forecast for: PD [2026-02-04T20:29:12.615864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-02-04T20:29:12.628105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-02-04T20:29:12.628464] [INFO ] [FORECASTER] Starting predict_future for PD [2026-02-04T20:29:12.629293] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-02-04T20:29:12.629346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:12.629380] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:12.629408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:12.629466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:12.688222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:12.688968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:12.689061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:12.689104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:12.823822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:12.823974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:12.824013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:12.824042] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:12.827401] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=55.70%) [2026-02-04T20:29:12.827697] [INFO ] [FORECASTER] Completed predict_future for PD [2026-02-04T20:29:12.827826] [INFO ] [sig ] PD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:12.991476] [INFO ] [LOCAL ] Saved forecast: PD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PD.txt [2026-02-04T20:29:12.991704] [INFO ] [sig ] [2375/3449] Completed PD in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:12.991767] [INFO ] [sig ] [2376/3449] Forecasting PDBC... [2026-02-04T20:29:12.991800] [INFO ] [sig ] Generating forecast for: PDBC [2026-02-04T20:29:12.991833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-02-04T20:29:13.003240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-02-04T20:29:13.003694] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-02-04T20:29:13.004733] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-02-04T20:29:13.004789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:13.004824] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:13.004853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:13.004912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:13.063811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:13.064592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:13.064673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:13.064710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:13.180004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:13.180155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:13.180195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:13.180224] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:13.183681] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=4.48%) [2026-02-04T20:29:13.184013] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-02-04T20:29:13.184148] [INFO ] [sig ] PDBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:13.325855] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PDBC.txt [2026-02-04T20:29:13.326000] [INFO ] [sig ] [2376/3449] Completed PDBC in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:13.326040] [INFO ] [sig ] [2377/3449] Forecasting PDD... [2026-02-04T20:29:13.326070] [INFO ] [sig ] Generating forecast for: PDD [2026-02-04T20:29:13.326103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-02-04T20:29:13.337643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-02-04T20:29:13.338013] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-02-04T20:29:13.338930] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-02-04T20:29:13.338983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:13.339018] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:13.339047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:13.339108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:13.397546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:13.398483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:13.398567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:13.398621] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:13.523245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:13.523392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:13.523433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:13.523463] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:13.527033] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=44.82%) [2026-02-04T20:29:13.527335] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-02-04T20:29:13.527465] [INFO ] [sig ] PDD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:13.674165] [INFO ] [LOCAL ] Saved forecast: PDD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PDD.txt [2026-02-04T20:29:13.674303] [INFO ] [sig ] [2377/3449] Completed PDD in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 6.4m [2026-02-04T20:29:13.674343] [INFO ] [sig ] [2378/3449] Forecasting PDEX... [2026-02-04T20:29:13.674372] [INFO ] [sig ] Generating forecast for: PDEX [2026-02-04T20:29:13.674404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-02-04T20:29:13.685607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-02-04T20:29:13.685938] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-02-04T20:29:13.686821] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-02-04T20:29:13.686874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:13.686908] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:13.686938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:13.686997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:13.744980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:13.745684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:13.745763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:13.745796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:13.866527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:13.866697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:13.866737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:13.866765] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:13.870206] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-02-04T20:29:13.870492] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-02-04T20:29:13.870635] [INFO ] [sig ] PDEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:14.012830] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PDEX.txt [2026-02-04T20:29:14.012999] [INFO ] [sig ] [2378/3449] Completed PDEX in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.4m [2026-02-04T20:29:14.013043] [INFO ] [sig ] [2379/3449] Forecasting PDFS... [2026-02-04T20:29:14.013074] [INFO ] [sig ] Generating forecast for: PDFS [2026-02-04T20:29:14.013105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-02-04T20:29:14.024269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-02-04T20:29:14.024653] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-02-04T20:29:14.025477] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-02-04T20:29:14.025530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:14.025613] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:14.025643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:14.025700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:14.082240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:14.083098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:14.083198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:14.083239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:14.207996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:14.208186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:14.208229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:14.208260] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:14.211790] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-02-04T20:29:14.212080] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-02-04T20:29:14.212227] [INFO ] [sig ] PDFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:14.353797] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PDFS.txt [2026-02-04T20:29:14.353936] [INFO ] [sig ] [2379/3449] Completed PDFS in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.4m [2026-02-04T20:29:14.353977] [INFO ] [sig ] [2380/3449] Forecasting PDI... [2026-02-04T20:29:14.354007] [INFO ] [sig ] Generating forecast for: PDI [2026-02-04T20:29:14.354038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-02-04T20:29:14.365475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-02-04T20:29:14.365852] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-02-04T20:29:14.366671] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-02-04T20:29:14.366723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:14.366755] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:14.366782] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:14.366838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:14.425553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:14.426452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:14.426534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:14.426568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:14.538242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:14.538397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:14.538439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:14.538469] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:14.541922] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=54.32%) [2026-02-04T20:29:14.542193] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-02-04T20:29:14.542317] [INFO ] [sig ] PDI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:14.690035] [INFO ] [LOCAL ] Saved forecast: PDI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDI.txt [2026-02-04T20:29:14.690178] [INFO ] [sig ] [2380/3449] Completed PDI in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.4m [2026-02-04T20:29:14.690228] [INFO ] [sig ] [2381/3449] Forecasting PDLB... [2026-02-04T20:29:14.690259] [INFO ] [sig ] Generating forecast for: PDLB [2026-02-04T20:29:14.690290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-02-04T20:29:14.702480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-02-04T20:29:14.702811] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-02-04T20:29:14.703740] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-02-04T20:29:14.703791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:14.703824] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:14.703850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:14.703907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:14.760996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:14.761688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:14.761782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:14.761817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:14.883729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:14.883889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:14.883928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:14.883957] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:14.887430] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-02-04T20:29:14.887726] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-02-04T20:29:14.887855] [INFO ] [sig ] PDLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:15.028789] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PDLB.txt [2026-02-04T20:29:15.028926] [INFO ] [sig ] [2381/3449] Completed PDLB in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.4m [2026-02-04T20:29:15.028973] [INFO ] [sig ] [2382/3449] Forecasting PDM... [2026-02-04T20:29:15.029005] [INFO ] [sig ] Generating forecast for: PDM [2026-02-04T20:29:15.029038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-02-04T20:29:15.040142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-02-04T20:29:15.040455] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-02-04T20:29:15.041266] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-02-04T20:29:15.041317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:15.041349] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:15.041375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:15.041431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:15.098414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:15.099042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:15.099127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:15.099166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:15.219253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:15.219392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:15.219429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:15.219488] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:15.223304] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-02-04T20:29:15.223593] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-02-04T20:29:15.223723] [INFO ] [sig ] PDM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:15.365608] [INFO ] [LOCAL ] Saved forecast: PDM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDM.txt [2026-02-04T20:29:15.365718] [INFO ] [sig ] [2382/3449] Completed PDM in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:15.365757] [INFO ] [sig ] [2383/3449] Forecasting PDO... [2026-02-04T20:29:15.365786] [INFO ] [sig ] Generating forecast for: PDO [2026-02-04T20:29:15.365817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-02-04T20:29:15.376753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-02-04T20:29:15.377053] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-02-04T20:29:15.377860] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-02-04T20:29:15.377911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:15.377980] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:15.378011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:15.378067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:15.434884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:15.435672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:15.435750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:15.435782] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:15.562529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:15.562696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:15.562735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:15.562764] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:15.566129] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-02-04T20:29:15.566412] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-02-04T20:29:15.566537] [INFO ] [sig ] PDO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:15.705624] [INFO ] [LOCAL ] Saved forecast: PDO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDO.txt [2026-02-04T20:29:15.705733] [INFO ] [sig ] [2383/3449] Completed PDO in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:15.705793] [INFO ] [sig ] [2384/3449] Forecasting PDP... [2026-02-04T20:29:15.705824] [INFO ] [sig ] Generating forecast for: PDP [2026-02-04T20:29:15.705855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-02-04T20:29:15.716978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-02-04T20:29:15.717278] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-02-04T20:29:15.718099] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-02-04T20:29:15.718151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:15.718182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:15.718208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:15.718264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:15.774928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:15.775527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:15.775622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:15.775656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:15.895203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:15.895348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:15.895387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:15.895418] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:15.898894] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-02-04T20:29:15.899173] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-02-04T20:29:15.899326] [INFO ] [sig ] PDP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:16.045404] [INFO ] [LOCAL ] Saved forecast: PDP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDP.txt [2026-02-04T20:29:16.045530] [INFO ] [sig ] [2384/3449] Completed PDP in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:16.045591] [INFO ] [sig ] [2385/3449] Forecasting PDS... [2026-02-04T20:29:16.045626] [INFO ] [sig ] Generating forecast for: PDS [2026-02-04T20:29:16.045658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-02-04T20:29:16.058620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-02-04T20:29:16.058956] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-02-04T20:29:16.059796] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-02-04T20:29:16.059848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:16.059880] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:16.059907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:16.059964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:16.116236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:16.116934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:16.117013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:16.117045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:16.239397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:16.239554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:16.239615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:16.239647] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:16.243172] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-02-04T20:29:16.243448] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-02-04T20:29:16.243595] [INFO ] [sig ] PDS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:16.384703] [INFO ] [LOCAL ] Saved forecast: PDS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDS.txt [2026-02-04T20:29:16.384827] [INFO ] [sig ] [2385/3449] Completed PDS in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:16.384866] [INFO ] [sig ] [2386/3449] Forecasting PDX... [2026-02-04T20:29:16.384895] [INFO ] [sig ] Generating forecast for: PDX [2026-02-04T20:29:16.384927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-02-04T20:29:16.395794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-02-04T20:29:16.396125] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-02-04T20:29:16.396937] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-02-04T20:29:16.396988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:16.397020] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:16.397047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:16.397102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:16.454480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:16.455137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:16.455219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:16.455251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:16.579880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:16.580033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:16.580074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:16.580104] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:16.583548] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-02-04T20:29:16.583843] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-02-04T20:29:16.583972] [INFO ] [sig ] PDX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:16.733236] [INFO ] [LOCAL ] Saved forecast: PDX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDX.txt [2026-02-04T20:29:16.733436] [INFO ] [sig ] [2386/3449] Completed PDX in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:16.733506] [INFO ] [sig ] [2387/3449] Forecasting PDYN... [2026-02-04T20:29:16.733547] [INFO ] [sig ] Generating forecast for: PDYN [2026-02-04T20:29:16.733601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-02-04T20:29:16.745327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-02-04T20:29:16.745783] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-02-04T20:29:16.746679] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-02-04T20:29:16.746732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:16.746764] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:16.746790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:16.746847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:16.805017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:16.805957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:16.806045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:16.806079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:16.926154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:16.926314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:16.926355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:16.926382] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:16.929897] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-02-04T20:29:16.930180] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-02-04T20:29:16.930335] [INFO ] [sig ] PDYN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:17.070172] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PDYN.txt [2026-02-04T20:29:17.070310] [INFO ] [sig ] [2387/3449] Completed PDYN in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:17.070350] [INFO ] [sig ] [2388/3449] Forecasting PEB... [2026-02-04T20:29:17.070380] [INFO ] [sig ] Generating forecast for: PEB [2026-02-04T20:29:17.070411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-02-04T20:29:17.081409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-02-04T20:29:17.081763] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-02-04T20:29:17.082603] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-02-04T20:29:17.082655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:17.082687] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:17.082714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:17.082770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:17.141344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:17.142053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:17.142135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:17.142169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:17.270503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:17.270672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:17.270714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:17.270742] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:17.274119] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-02-04T20:29:17.274395] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-02-04T20:29:17.274520] [INFO ] [sig ] PEB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:17.423973] [INFO ] [LOCAL ] Saved forecast: PEB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PEB.txt [2026-02-04T20:29:17.424120] [INFO ] [sig ] [2388/3449] Completed PEB in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:17.424163] [INFO ] [sig ] [2389/3449] Forecasting PEBK... [2026-02-04T20:29:17.424200] [INFO ] [sig ] Generating forecast for: PEBK [2026-02-04T20:29:17.424237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-02-04T20:29:17.434305] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'PEBK'. [2026-02-04T20:29:17.434639] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-02-04T20:29:17.435463] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-02-04T20:29:17.435514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:17.435545] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:17.435590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:17.435652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:17.492454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:17.493361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:17.493474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:17.493514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:17.588720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:17.588875] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:29:17.588913] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:17.588942] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:17.592316] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=15.59%) [2026-02-04T20:29:17.592610] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-02-04T20:29:17.592743] [INFO ] [sig ] PEBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:17.737348] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PEBK.txt [2026-02-04T20:29:17.737502] [INFO ] [sig ] [2389/3449] Completed PEBK in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:17.737542] [INFO ] [sig ] [2390/3449] Forecasting PEBO... [2026-02-04T20:29:17.737591] [INFO ] [sig ] Generating forecast for: PEBO [2026-02-04T20:29:17.737626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-02-04T20:29:17.749547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-02-04T20:29:17.749939] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-02-04T20:29:17.751041] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-02-04T20:29:17.751093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:17.751127] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:17.751155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:17.751212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:17.810159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:17.811037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:17.811119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:17.811159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:17.938925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:17.939082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:17.939123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:17.939170] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:17.942675] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=73.08%) [2026-02-04T20:29:17.942968] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-02-04T20:29:17.943101] [INFO ] [sig ] PEBO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:18.088967] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PEBO.txt [2026-02-04T20:29:18.089120] [INFO ] [sig ] [2390/3449] Completed PEBO in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:18.089160] [INFO ] [sig ] [2391/3449] Forecasting PECO... [2026-02-04T20:29:18.089191] [INFO ] [sig ] Generating forecast for: PECO [2026-02-04T20:29:18.089229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-02-04T20:29:18.100974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-02-04T20:29:18.101366] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-02-04T20:29:18.102213] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-02-04T20:29:18.102267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:18.102300] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:18.102330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:18.102388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:18.163274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:18.164160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:18.164242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:18.164276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:18.291469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:18.291641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:18.291684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:18.291715] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:18.295330] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-02-04T20:29:18.295635] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-02-04T20:29:18.295770] [INFO ] [sig ] PECO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:18.453519] [INFO ] [LOCAL ] Saved forecast: PECO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PECO.txt [2026-02-04T20:29:18.453699] [INFO ] [sig ] [2391/3449] Completed PECO in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:18.453743] [INFO ] [sig ] [2392/3449] Forecasting PEG... [2026-02-04T20:29:18.453775] [INFO ] [sig ] Generating forecast for: PEG [2026-02-04T20:29:18.453809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-02-04T20:29:18.466268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-02-04T20:29:18.466724] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-02-04T20:29:18.467688] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-02-04T20:29:18.467744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:18.467777] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:18.467805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:18.467865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:18.529159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:18.530092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:18.530176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:18.530226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:18.650727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:18.650887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:18.650932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:18.650964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:18.654478] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-02-04T20:29:18.654775] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-02-04T20:29:18.654906] [INFO ] [sig ] PEG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:18.806745] [INFO ] [LOCAL ] Saved forecast: PEG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PEG.txt [2026-02-04T20:29:18.806938] [INFO ] [sig ] [2392/3449] Completed PEG in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:18.806983] [INFO ] [sig ] [2393/3449] Forecasting PEGA... [2026-02-04T20:29:18.807015] [INFO ] [sig ] Generating forecast for: PEGA [2026-02-04T20:29:18.807049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-02-04T20:29:18.818758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-02-04T20:29:18.819116] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-02-04T20:29:18.820015] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-02-04T20:29:18.820067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:18.820100] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:18.820127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:18.820184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:18.879945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:18.880838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:18.880959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:18.880996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:19.004997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:19.005152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:19.005199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:19.005235] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:19.008911] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-02-04T20:29:19.009230] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-02-04T20:29:19.009379] [INFO ] [sig ] PEGA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:19.153690] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PEGA.txt [2026-02-04T20:29:19.153847] [INFO ] [sig ] [2393/3449] Completed PEGA in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:19.153888] [INFO ] [sig ] [2394/3449] Forecasting PEN... [2026-02-04T20:29:19.153917] [INFO ] [sig ] Generating forecast for: PEN [2026-02-04T20:29:19.153951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-02-04T20:29:19.165815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-02-04T20:29:19.166217] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-02-04T20:29:19.167159] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-02-04T20:29:19.167222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:19.167263] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:19.167313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:19.167383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:19.228867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:19.229824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:19.229910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:19.229946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:19.351676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:19.351834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:19.351873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:19.351902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:19.355331] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-02-04T20:29:19.355624] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-02-04T20:29:19.355756] [INFO ] [sig ] PEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:19.498267] [INFO ] [LOCAL ] Saved forecast: PEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PEN.txt [2026-02-04T20:29:19.498427] [INFO ] [sig ] [2394/3449] Completed PEN in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 6.3m [2026-02-04T20:29:19.498470] [INFO ] [sig ] [2395/3449] Forecasting PENN... [2026-02-04T20:29:19.498502] [INFO ] [sig ] Generating forecast for: PENN [2026-02-04T20:29:19.498535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-02-04T20:29:19.510062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-02-04T20:29:19.510435] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-02-04T20:29:19.511254] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-02-04T20:29:19.511306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:19.511338] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:19.511365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:19.511421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:19.569947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:19.570865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:19.570950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:19.570983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:19.695322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:19.695489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:19.695530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:19.695561] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:19.699669] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-02-04T20:29:19.700060] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-02-04T20:29:19.700238] [INFO ] [sig ] PENN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:19.843647] [INFO ] [LOCAL ] Saved forecast: PENN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PENN.txt [2026-02-04T20:29:19.843802] [INFO ] [sig ] [2395/3449] Completed PENN in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.3m [2026-02-04T20:29:19.843842] [INFO ] [sig ] [2396/3449] Forecasting PEO... [2026-02-04T20:29:19.843872] [INFO ] [sig ] Generating forecast for: PEO [2026-02-04T20:29:19.843904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-02-04T20:29:19.855073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-02-04T20:29:19.855435] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-02-04T20:29:19.856290] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-02-04T20:29:19.856353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:19.856414] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:19.856441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:19.856498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:19.913860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:19.914733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:19.914814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:19.914847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:20.041588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:20.041757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:20.041804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:20.041835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:20.045439] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-04T20:29:20.045786] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-02-04T20:29:20.045928] [INFO ] [sig ] PEO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:20.201032] [INFO ] [LOCAL ] Saved forecast: PEO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PEO.txt [2026-02-04T20:29:20.201184] [INFO ] [sig ] [2396/3449] Completed PEO in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.3m [2026-02-04T20:29:20.201227] [INFO ] [sig ] [2397/3449] Forecasting PEP... [2026-02-04T20:29:20.201259] [INFO ] [sig ] Generating forecast for: PEP [2026-02-04T20:29:20.201292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-02-04T20:29:20.214163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-02-04T20:29:20.214610] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-02-04T20:29:20.215477] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-02-04T20:29:20.215531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:20.215565] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:20.215615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:20.215675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:20.279453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:20.280367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:20.280471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:20.280507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:20.411441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:20.411627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:20.411673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:20.411702] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:20.415868] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=15.74%) [2026-02-04T20:29:20.416172] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-02-04T20:29:20.416343] [INFO ] [sig ] PEP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:20.568757] [INFO ] [LOCAL ] Saved forecast: PEP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PEP.txt [2026-02-04T20:29:20.568911] [INFO ] [sig ] [2397/3449] Completed PEP in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.3m [2026-02-04T20:29:20.568964] [INFO ] [sig ] [2398/3449] Forecasting PEPG... [2026-02-04T20:29:20.568998] [INFO ] [sig ] Generating forecast for: PEPG [2026-02-04T20:29:20.569039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-02-04T20:29:20.580839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-02-04T20:29:20.581239] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-02-04T20:29:20.582205] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-02-04T20:29:20.582270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:20.582319] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:20.582353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:20.582412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:20.645227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:20.646230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:20.646320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:20.646368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:20.766917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:20.767088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:20.767138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:20.767169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:20.770976] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-02-04T20:29:20.771273] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-02-04T20:29:20.771410] [INFO ] [sig ] PEPG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:20.919553] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PEPG.txt [2026-02-04T20:29:20.919767] [INFO ] [sig ] [2398/3449] Completed PEPG in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.3m [2026-02-04T20:29:20.919833] [INFO ] [sig ] [2399/3449] Forecasting PERF... [2026-02-04T20:29:20.919881] [INFO ] [sig ] Generating forecast for: PERF [2026-02-04T20:29:20.919935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-02-04T20:29:20.932297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-02-04T20:29:20.932746] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-02-04T20:29:20.933661] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-02-04T20:29:20.933722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:20.933756] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:20.933785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:20.933842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:20.996401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:20.997383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:20.997480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:20.997513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:21.121987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:21.122157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:21.122200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:21.122270] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:21.126368] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=60.69%) [2026-02-04T20:29:21.126689] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-02-04T20:29:21.126849] [INFO ] [sig ] PERF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:21.277943] [INFO ] [LOCAL ] Saved forecast: PERF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PERF.txt [2026-02-04T20:29:21.278098] [INFO ] [sig ] [2399/3449] Completed PERF in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:21.278155] [INFO ] [sig ] [2400/3449] Forecasting PERI... [2026-02-04T20:29:21.278189] [INFO ] [sig ] Generating forecast for: PERI [2026-02-04T20:29:21.278228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-02-04T20:29:21.289823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-02-04T20:29:21.290213] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-02-04T20:29:21.291054] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-02-04T20:29:21.291109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:21.291141] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:21.291169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:21.291226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:21.348748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:21.349719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:21.349817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:21.349850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:21.469713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:21.469875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:21.469915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:21.469943] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:21.473527] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-02-04T20:29:21.473878] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-02-04T20:29:21.474020] [INFO ] [sig ] PERI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:21.620213] [INFO ] [LOCAL ] Saved forecast: PERI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PERI.txt [2026-02-04T20:29:21.620372] [INFO ] [sig ] [2400/3449] Completed PERI in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:21.620413] [INFO ] [sig ] [2401/3449] Forecasting PESI... [2026-02-04T20:29:21.620443] [INFO ] [sig ] Generating forecast for: PESI [2026-02-04T20:29:21.620474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-02-04T20:29:21.631975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-02-04T20:29:21.632406] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-02-04T20:29:21.633284] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-02-04T20:29:21.633338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:21.633370] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:21.633399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:21.633458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:21.692099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:21.693023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:21.693107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:21.693139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:21.817082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:21.817246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:21.817286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:21.817317] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:21.820969] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-02-04T20:29:21.821318] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-02-04T20:29:21.821472] [INFO ] [sig ] PESI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:21.971200] [INFO ] [LOCAL ] Saved forecast: PESI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PESI.txt [2026-02-04T20:29:21.971370] [INFO ] [sig ] [2401/3449] Completed PESI in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:21.971418] [INFO ] [sig ] [2402/3449] Forecasting PETS... [2026-02-04T20:29:21.971453] [INFO ] [sig ] Generating forecast for: PETS [2026-02-04T20:29:21.971485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-02-04T20:29:21.982472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-02-04T20:29:21.982876] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-02-04T20:29:21.983720] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-02-04T20:29:21.983772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:21.983805] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:21.983834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:21.983891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:22.042669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:22.043822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:22.043908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:22.043942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:22.166859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:22.167023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:22.167065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:22.167095] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:22.170804] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-02-04T20:29:22.171093] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-02-04T20:29:22.171226] [INFO ] [sig ] PETS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:22.312663] [INFO ] [LOCAL ] Saved forecast: PETS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PETS.txt [2026-02-04T20:29:22.312819] [INFO ] [sig ] [2402/3449] Completed PETS in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:22.312870] [INFO ] [sig ] [2403/3449] Forecasting PEY... [2026-02-04T20:29:22.312902] [INFO ] [sig ] Generating forecast for: PEY [2026-02-04T20:29:22.312941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-02-04T20:29:22.324386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-02-04T20:29:22.324792] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-02-04T20:29:22.325640] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-02-04T20:29:22.325695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:22.325728] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:22.325756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:22.325814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:22.382470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:22.383469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:22.383557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:22.383613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:22.502031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:22.502215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:22.502257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:22.502289] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:22.505924] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-02-04T20:29:22.506232] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-02-04T20:29:22.506395] [INFO ] [sig ] PEY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:22.649164] [INFO ] [LOCAL ] Saved forecast: PEY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PEY.txt [2026-02-04T20:29:22.649335] [INFO ] [sig ] [2403/3449] Completed PEY in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:22.649376] [INFO ] [sig ] [2404/3449] Forecasting PFBC... [2026-02-04T20:29:22.649405] [INFO ] [sig ] Generating forecast for: PFBC [2026-02-04T20:29:22.649437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-02-04T20:29:22.661039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-02-04T20:29:22.661460] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-02-04T20:29:22.662361] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-02-04T20:29:22.662416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:22.662448] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:22.662476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:22.662535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:22.727240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:22.728242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:22.728335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:22.728380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:22.852459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:22.852643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:22.852687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:22.852717] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:22.856391] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=74.86%) [2026-02-04T20:29:22.856718] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-02-04T20:29:22.856864] [INFO ] [sig ] PFBC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:23.014837] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFBC.txt [2026-02-04T20:29:23.014993] [INFO ] [sig ] [2404/3449] Completed PFBC in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:23.015035] [INFO ] [sig ] [2405/3449] Forecasting PFD... [2026-02-04T20:29:23.015064] [INFO ] [sig ] Generating forecast for: PFD [2026-02-04T20:29:23.015096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-02-04T20:29:23.026603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-02-04T20:29:23.027029] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-02-04T20:29:23.027898] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-02-04T20:29:23.027975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:23.028007] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:23.028033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:23.028087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:23.086117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:23.087032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:23.087119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:23.087153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:23.199322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:23.199498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:23.199552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:23.199614] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:23.203776] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-02-04T20:29:23.204059] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-02-04T20:29:23.204197] [INFO ] [sig ] PFD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:23.348808] [INFO ] [LOCAL ] Saved forecast: PFD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PFD.txt [2026-02-04T20:29:23.349021] [INFO ] [sig ] [2405/3449] Completed PFD in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:23.349080] [INFO ] [sig ] [2406/3449] Forecasting PFF... [2026-02-04T20:29:23.349124] [INFO ] [sig ] Generating forecast for: PFF [2026-02-04T20:29:23.349170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-02-04T20:29:23.363675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-02-04T20:29:23.364159] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-02-04T20:29:23.365294] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-02-04T20:29:23.365360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:23.365406] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:23.365448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:23.365534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:23.432798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:23.433759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:23.433890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:23.433926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:23.561806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:23.562011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:23.562053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:23.562082] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:23.565905] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-02-04T20:29:23.566185] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-02-04T20:29:23.566314] [INFO ] [sig ] PFF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:23.717740] [INFO ] [LOCAL ] Saved forecast: PFF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFF.txt [2026-02-04T20:29:23.717897] [INFO ] [sig ] [2406/3449] Completed PFF in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:23.717963] [INFO ] [sig ] [2407/3449] Forecasting PFG... [2026-02-04T20:29:23.717995] [INFO ] [sig ] Generating forecast for: PFG [2026-02-04T20:29:23.718026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-02-04T20:29:23.730074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-02-04T20:29:23.730530] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-02-04T20:29:23.731518] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-02-04T20:29:23.731610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:23.731648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:23.731677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:23.731763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:23.789963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:23.790886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:23.790974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:23.791009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:23.910391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:23.910550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:23.910613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:23.910645] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:23.914218] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-02-04T20:29:23.914506] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-02-04T20:29:23.914667] [INFO ] [sig ] PFG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:24.057621] [INFO ] [LOCAL ] Saved forecast: PFG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFG.txt [2026-02-04T20:29:24.057772] [INFO ] [sig ] [2407/3449] Completed PFG in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:24.057813] [INFO ] [sig ] [2408/3449] Forecasting PFGC... [2026-02-04T20:29:24.057842] [INFO ] [sig ] Generating forecast for: PFGC [2026-02-04T20:29:24.057873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-02-04T20:29:24.069125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-02-04T20:29:24.069513] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-02-04T20:29:24.070345] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-02-04T20:29:24.070410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:24.070463] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:24.070494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:24.070553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:24.130473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:24.131393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:24.131478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:24.131512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:24.256197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:24.256366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:24.256413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:24.256447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:24.264116] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=80.44%) [2026-02-04T20:29:24.264589] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-02-04T20:29:24.264761] [INFO ] [sig ] PFGC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:24.423661] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFGC.txt [2026-02-04T20:29:24.423839] [INFO ] [sig ] [2408/3449] Completed PFGC in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:24.423883] [INFO ] [sig ] [2409/3449] Forecasting PFH... [2026-02-04T20:29:24.423913] [INFO ] [sig ] Generating forecast for: PFH [2026-02-04T20:29:24.423947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-02-04T20:29:24.437186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-02-04T20:29:24.437634] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-02-04T20:29:24.438691] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-02-04T20:29:24.438750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:24.438798] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:24.438832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:24.438892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:24.497205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:24.498191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:24.498277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:24.498310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:24.615914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:24.616075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:24.616115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:24.616146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:24.619697] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-02-04T20:29:24.619981] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-02-04T20:29:24.620110] [INFO ] [sig ] PFH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:24.763056] [INFO ] [LOCAL ] Saved forecast: PFH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PFH.txt [2026-02-04T20:29:24.763239] [INFO ] [sig ] [2409/3449] Completed PFH in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:24.763280] [INFO ] [sig ] [2410/3449] Forecasting PFIS... [2026-02-04T20:29:24.763310] [INFO ] [sig ] Generating forecast for: PFIS [2026-02-04T20:29:24.763343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-02-04T20:29:24.774186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-02-04T20:29:24.774551] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-02-04T20:29:24.775354] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-02-04T20:29:24.775409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:24.775441] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:24.775469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:24.775526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:24.832049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:24.832947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:24.833027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:24.833060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:24.953774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:24.953939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:24.953987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:24.954031] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:24.957995] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-02-04T20:29:24.958317] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-02-04T20:29:24.958471] [INFO ] [sig ] PFIS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:25.107034] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PFIS.txt [2026-02-04T20:29:25.107185] [INFO ] [sig ] [2410/3449] Completed PFIS in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:25.107240] [INFO ] [sig ] [2411/3449] Forecasting PFL... [2026-02-04T20:29:25.107273] [INFO ] [sig ] Generating forecast for: PFL [2026-02-04T20:29:25.107306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-02-04T20:29:25.118455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-02-04T20:29:25.118815] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-02-04T20:29:25.119634] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-02-04T20:29:25.119685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:25.119717] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:25.119745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:25.119801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:25.177487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:25.178349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:25.178470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:25.178512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:25.298084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:25.298246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:25.298286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:25.298315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:25.301743] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-02-04T20:29:25.302034] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-02-04T20:29:25.302166] [INFO ] [sig ] PFL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:25.443818] [INFO ] [LOCAL ] Saved forecast: PFL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFL.txt [2026-02-04T20:29:25.443981] [INFO ] [sig ] [2411/3449] Completed PFL in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:25.444029] [INFO ] [sig ] [2412/3449] Forecasting PFM... [2026-02-04T20:29:25.444071] [INFO ] [sig ] Generating forecast for: PFM [2026-02-04T20:29:25.444105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-02-04T20:29:25.455947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-02-04T20:29:25.456314] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-02-04T20:29:25.457190] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-02-04T20:29:25.457243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:25.457278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:25.457307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:25.457366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:25.515835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:25.516634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:25.516717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:25.516751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:25.642933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:25.643098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:25.643148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:25.643181] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:25.646887] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-02-04T20:29:25.647182] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-02-04T20:29:25.647338] [INFO ] [sig ] PFM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:25.801062] [INFO ] [LOCAL ] Saved forecast: PFM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PFM.txt [2026-02-04T20:29:25.801211] [INFO ] [sig ] [2412/3449] Completed PFM in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 6.2m [2026-02-04T20:29:25.801259] [INFO ] [sig ] [2413/3449] Forecasting PFN... [2026-02-04T20:29:25.801302] [INFO ] [sig ] Generating forecast for: PFN [2026-02-04T20:29:25.801354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-02-04T20:29:25.813888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-02-04T20:29:25.814247] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-02-04T20:29:25.815109] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-02-04T20:29:25.815163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:25.815224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:25.815254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:25.815312] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:25.881393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:25.882518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:25.882622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:25.882658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:26.013513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:26.013687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:26.013748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:26.013782] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:26.017425] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-02-04T20:29:26.017778] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-02-04T20:29:26.017937] [INFO ] [sig ] PFN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:26.174355] [INFO ] [LOCAL ] Saved forecast: PFN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFN.txt [2026-02-04T20:29:26.174501] [INFO ] [sig ] [2413/3449] Completed PFN in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.2m [2026-02-04T20:29:26.174543] [INFO ] [sig ] [2414/3449] Forecasting PFO... [2026-02-04T20:29:26.174782] [INFO ] [sig ] Generating forecast for: PFO [2026-02-04T20:29:26.174818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-02-04T20:29:26.187285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-02-04T20:29:26.187872] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-02-04T20:29:26.188965] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-02-04T20:29:26.189021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:26.189055] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:26.189082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:26.189141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:26.251080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:26.252122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:26.252205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:26.252240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:26.374096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:26.374277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:26.374330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:26.374388] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:26.378252] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-02-04T20:29:26.378596] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-02-04T20:29:26.378732] [INFO ] [sig ] PFO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:26.533191] [INFO ] [LOCAL ] Saved forecast: PFO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PFO.txt [2026-02-04T20:29:26.533338] [INFO ] [sig ] [2414/3449] Completed PFO in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.2m [2026-02-04T20:29:26.533380] [INFO ] [sig ] [2415/3449] Forecasting PFS... [2026-02-04T20:29:26.533414] [INFO ] [sig ] Generating forecast for: PFS [2026-02-04T20:29:26.533463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-02-04T20:29:26.545389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-02-04T20:29:26.545839] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-02-04T20:29:26.546768] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-02-04T20:29:26.546822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:26.546856] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:26.546884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:26.546943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:26.610667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:26.611892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:26.611975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:26.612009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:26.748458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:26.748653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:26.748706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:26.748747] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:26.752566] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-02-04T20:29:26.752934] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-02-04T20:29:26.753106] [INFO ] [sig ] PFS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:26.911214] [INFO ] [LOCAL ] Saved forecast: PFS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PFS.txt [2026-02-04T20:29:26.911375] [INFO ] [sig ] [2415/3449] Completed PFS in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.2m [2026-02-04T20:29:26.911433] [INFO ] [sig ] [2416/3449] Forecasting PFSI... [2026-02-04T20:29:26.911478] [INFO ] [sig ] Generating forecast for: PFSI [2026-02-04T20:29:26.911527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-02-04T20:29:26.924323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-02-04T20:29:26.924748] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-02-04T20:29:26.925624] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-02-04T20:29:26.925682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:26.925722] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:26.925749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:26.925808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:26.989614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:26.990636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:26.990746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:26.990781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:27.116715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:27.116876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:27.116919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:27.116981] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:27.121077] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=42.40%) [2026-02-04T20:29:27.121387] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-02-04T20:29:27.121534] [INFO ] [sig ] PFSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:27.269122] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PFSI.txt [2026-02-04T20:29:27.269276] [INFO ] [sig ] [2416/3449] Completed PFSI in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:27.269317] [INFO ] [sig ] [2417/3449] Forecasting PGC... [2026-02-04T20:29:27.269346] [INFO ] [sig ] Generating forecast for: PGC [2026-02-04T20:29:27.269378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-02-04T20:29:27.281142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-02-04T20:29:27.281518] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-02-04T20:29:27.282355] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-02-04T20:29:27.282409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:27.282444] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:27.282474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:27.282531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:27.341181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:27.342054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:27.342140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:27.342175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:27.488456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:27.488689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:27.488954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:27.489003] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:27.494830] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=87.64%) [2026-02-04T20:29:27.495224] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-02-04T20:29:27.495406] [INFO ] [sig ] PGC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:27.641224] [INFO ] [LOCAL ] Saved forecast: PGC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PGC.txt [2026-02-04T20:29:27.641378] [INFO ] [sig ] [2417/3449] Completed PGC in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:27.641422] [INFO ] [sig ] [2418/3449] Forecasting PGEN... [2026-02-04T20:29:27.641459] [INFO ] [sig ] Generating forecast for: PGEN [2026-02-04T20:29:27.641499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-02-04T20:29:27.653349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-02-04T20:29:27.653750] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-02-04T20:29:27.654557] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-02-04T20:29:27.654633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:27.654669] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:27.654715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:27.654777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:27.714167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:27.715110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:27.715193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:27.715228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:27.835509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:27.835699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:27.835741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:27.835772] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:27.839435] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=25.20%) [2026-02-04T20:29:27.839846] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-02-04T20:29:27.840002] [INFO ] [sig ] PGEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:27.990045] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PGEN.txt [2026-02-04T20:29:27.990242] [INFO ] [sig ] [2418/3449] Completed PGEN in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:27.990283] [INFO ] [sig ] [2419/3449] Forecasting PGJ... [2026-02-04T20:29:27.990311] [INFO ] [sig ] Generating forecast for: PGJ [2026-02-04T20:29:27.990344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-02-04T20:29:28.002200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-02-04T20:29:28.002635] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-02-04T20:29:28.003481] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-02-04T20:29:28.003545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:28.003620] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:28.003652] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:28.003722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:28.065861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:28.066761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:28.066845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:28.066880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:28.193802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:28.193957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:28.193997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:28.194028] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:28.198310] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=14.77%) [2026-02-04T20:29:28.198619] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-02-04T20:29:28.198947] [INFO ] [sig ] PGJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:28.349801] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PGJ.txt [2026-02-04T20:29:28.349954] [INFO ] [sig ] [2419/3449] Completed PGJ in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:28.349995] [INFO ] [sig ] [2420/3449] Forecasting PGNY... [2026-02-04T20:29:28.350024] [INFO ] [sig ] Generating forecast for: PGNY [2026-02-04T20:29:28.350062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-02-04T20:29:28.362330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-02-04T20:29:28.362731] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-02-04T20:29:28.363707] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-02-04T20:29:28.363761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:28.363802] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:28.363832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:28.363896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:28.426598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:28.427434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:28.427545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:28.427597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:28.552702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:28.552859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:28.552899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:28.552928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:28.556542] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=49.68%) [2026-02-04T20:29:28.556905] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-02-04T20:29:28.557053] [INFO ] [sig ] PGNY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:28.709634] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PGNY.txt [2026-02-04T20:29:28.709823] [INFO ] [sig ] [2420/3449] Completed PGNY in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:28.709877] [INFO ] [sig ] [2421/3449] Forecasting PGP... [2026-02-04T20:29:28.709910] [INFO ] [sig ] Generating forecast for: PGP [2026-02-04T20:29:28.709945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-02-04T20:29:28.720932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-02-04T20:29:28.721344] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-02-04T20:29:28.722186] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-02-04T20:29:28.722239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:28.722272] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:28.722301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:28.722360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:28.780680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:28.781553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:28.781671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:28.781707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:28.897958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:28.898127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:28.898166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:28.898194] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:28.901809] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=78.40%) [2026-02-04T20:29:28.902142] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-02-04T20:29:28.902285] [INFO ] [sig ] PGP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:29.055165] [INFO ] [LOCAL ] Saved forecast: PGP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PGP.txt [2026-02-04T20:29:29.055337] [INFO ] [sig ] [2421/3449] Completed PGP in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:29.055380] [INFO ] [sig ] [2422/3449] Forecasting PGY... [2026-02-04T20:29:29.055410] [INFO ] [sig ] Generating forecast for: PGY [2026-02-04T20:29:29.055448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-02-04T20:29:29.067990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-02-04T20:29:29.068422] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-02-04T20:29:29.069321] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-02-04T20:29:29.069375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:29.069409] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:29.069438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:29.069511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:29.130094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:29.131046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:29.131164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:29.131201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:29.256216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:29.256377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:29.256419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:29.256449] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:29.260088] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-02-04T20:29:29.260406] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-02-04T20:29:29.260605] [INFO ] [sig ] PGY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:29.408199] [INFO ] [LOCAL ] Saved forecast: PGY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PGY.txt [2026-02-04T20:29:29.408354] [INFO ] [sig ] [2422/3449] Completed PGY in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:29.408395] [INFO ] [sig ] [2423/3449] Forecasting PGZ... [2026-02-04T20:29:29.408425] [INFO ] [sig ] Generating forecast for: PGZ [2026-02-04T20:29:29.408457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-02-04T20:29:29.419627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-02-04T20:29:29.420006] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-02-04T20:29:29.420901] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-02-04T20:29:29.420954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:29.420987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:29.421017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:29.421077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:29.480271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:29.481187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:29.481323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:29.481359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:29.601427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:29.601609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:29.601653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:29.601683] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:29.605182] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=98.60%) [2026-02-04T20:29:29.605464] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-02-04T20:29:29.605611] [INFO ] [sig ] PGZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:29.771549] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PGZ.txt [2026-02-04T20:29:29.771733] [INFO ] [sig ] [2423/3449] Completed PGZ in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:29.771775] [INFO ] [sig ] [2424/3449] Forecasting PH... [2026-02-04T20:29:29.771804] [INFO ] [sig ] Generating forecast for: PH [2026-02-04T20:29:29.771835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-02-04T20:29:29.782915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-02-04T20:29:29.783304] [INFO ] [FORECASTER] Starting predict_future for PH [2026-02-04T20:29:29.784163] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-02-04T20:29:29.784215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:29.784247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:29.784273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:29.784329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:29.844553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:29.845713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:29.845795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:29.845827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:29.974998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:29.975160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:29.975203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:29.975234] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:29.978875] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-02-04T20:29:29.979158] [INFO ] [FORECASTER] Completed predict_future for PH [2026-02-04T20:29:29.979289] [INFO ] [sig ] PH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:30.148252] [INFO ] [LOCAL ] Saved forecast: PH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PH.txt [2026-02-04T20:29:30.148416] [INFO ] [sig ] [2424/3449] Completed PH in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:30.148457] [INFO ] [sig ] [2425/3449] Forecasting PHG... [2026-02-04T20:29:30.148492] [INFO ] [sig ] Generating forecast for: PHG [2026-02-04T20:29:30.148529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-02-04T20:29:30.159847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-02-04T20:29:30.160217] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-02-04T20:29:30.161060] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-02-04T20:29:30.161111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:30.161143] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:30.161169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:30.161224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:30.217677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:30.218599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:30.218688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:30.218720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:30.346076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:30.346243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:30.346292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:30.346337] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:30.350241] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-02-04T20:29:30.350549] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-02-04T20:29:30.350716] [INFO ] [sig ] PHG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:30.499909] [INFO ] [LOCAL ] Saved forecast: PHG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PHG.txt [2026-02-04T20:29:30.500055] [INFO ] [sig ] [2425/3449] Completed PHG in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:30.500096] [INFO ] [sig ] [2426/3449] Forecasting PHI... [2026-02-04T20:29:30.500125] [INFO ] [sig ] Generating forecast for: PHI [2026-02-04T20:29:30.500156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-02-04T20:29:30.510591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-02-04T20:29:30.510940] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-02-04T20:29:30.511811] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-02-04T20:29:30.511864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:30.511898] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:30.511925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:30.511981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:30.570998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:30.571762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:30.571842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:30.571876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:30.692334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:30.692511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:30.692563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:30.692621] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:30.696229] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=20.16%) [2026-02-04T20:29:30.696519] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-02-04T20:29:30.696665] [INFO ] [sig ] PHI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:30.836733] [INFO ] [LOCAL ] Saved forecast: PHI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PHI.txt [2026-02-04T20:29:30.836936] [INFO ] [sig ] [2426/3449] Completed PHI in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:30.836991] [INFO ] [sig ] [2427/3449] Forecasting PHIN... [2026-02-04T20:29:30.837033] [INFO ] [sig ] Generating forecast for: PHIN [2026-02-04T20:29:30.837077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-02-04T20:29:30.848472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-02-04T20:29:30.848885] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-02-04T20:29:30.849765] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-02-04T20:29:30.849818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:30.849852] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:30.849880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:30.849939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:30.907519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:30.908292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:30.908373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:30.908406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:31.034213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:31.034384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:31.034426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:31.034455] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:31.038149] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-02-04T20:29:31.038498] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-02-04T20:29:31.038708] [INFO ] [sig ] PHIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:31.185326] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PHIN.txt [2026-02-04T20:29:31.185467] [INFO ] [sig ] [2427/3449] Completed PHIN in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:31.185515] [INFO ] [sig ] [2428/3449] Forecasting PHK... [2026-02-04T20:29:31.185551] [INFO ] [sig ] Generating forecast for: PHK [2026-02-04T20:29:31.185613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-02-04T20:29:31.196288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-02-04T20:29:31.196629] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-02-04T20:29:31.197425] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-02-04T20:29:31.197475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:31.197506] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:31.197533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:31.197607] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:31.256951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:31.257806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:31.257889] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:31.257937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:31.384128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:31.384301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:31.384350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:31.384382] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:31.388222] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-02-04T20:29:31.388556] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-02-04T20:29:31.388717] [INFO ] [sig ] PHK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:31.540827] [INFO ] [LOCAL ] Saved forecast: PHK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PHK.txt [2026-02-04T20:29:31.540963] [INFO ] [sig ] [2428/3449] Completed PHK in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 6.1m [2026-02-04T20:29:31.541003] [INFO ] [sig ] [2429/3449] Forecasting PHM... [2026-02-04T20:29:31.541032] [INFO ] [sig ] Generating forecast for: PHM [2026-02-04T20:29:31.541063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-02-04T20:29:31.552146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-02-04T20:29:31.552470] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-02-04T20:29:31.553305] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-02-04T20:29:31.553358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:31.553390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:31.553417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:31.553474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:31.613052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:31.613787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:31.613867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:31.613900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:31.733773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:31.733925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:31.733969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:31.734001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:31.737491] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-02-04T20:29:31.737786] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-02-04T20:29:31.737913] [INFO ] [sig ] PHM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:31.898953] [INFO ] [LOCAL ] Saved forecast: PHM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PHM.txt [2026-02-04T20:29:31.899135] [INFO ] [sig ] [2429/3449] Completed PHM in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.1m [2026-02-04T20:29:31.899179] [INFO ] [sig ] [2430/3449] Forecasting PHO... [2026-02-04T20:29:31.899210] [INFO ] [sig ] Generating forecast for: PHO [2026-02-04T20:29:31.899243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-02-04T20:29:31.911384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-02-04T20:29:31.911807] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-02-04T20:29:31.912839] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-02-04T20:29:31.912908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:31.912989] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:31.913038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:31.913126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:31.980940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:31.982114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:31.982205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:31.982239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:32.124333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:32.124520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:32.124610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:32.124668] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:32.130116] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-02-04T20:29:32.130481] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-02-04T20:29:32.130649] [INFO ] [sig ] PHO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:32.299085] [INFO ] [LOCAL ] Saved forecast: PHO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PHO.txt [2026-02-04T20:29:32.299254] [INFO ] [sig ] [2430/3449] Completed PHO in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.1m [2026-02-04T20:29:32.299306] [INFO ] [sig ] [2431/3449] Forecasting PHUN... [2026-02-04T20:29:32.299336] [INFO ] [sig ] Generating forecast for: PHUN [2026-02-04T20:29:32.299367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-02-04T20:29:32.311530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-02-04T20:29:32.311954] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-02-04T20:29:32.312847] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-02-04T20:29:32.312901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:32.312950] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:32.312979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:32.313038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:32.376849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:32.378082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:32.378207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:32.378258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:32.511407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:32.511568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:32.511631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:32.511664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:32.515294] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=61.80%) [2026-02-04T20:29:32.515601] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-02-04T20:29:32.515740] [INFO ] [sig ] PHUN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:32.682814] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PHUN.txt [2026-02-04T20:29:32.682977] [INFO ] [sig ] [2431/3449] Completed PHUN in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.1m [2026-02-04T20:29:32.683017] [INFO ] [sig ] [2432/3449] Forecasting PHVS... [2026-02-04T20:29:32.683047] [INFO ] [sig ] Generating forecast for: PHVS [2026-02-04T20:29:32.683076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-02-04T20:29:32.694325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-02-04T20:29:32.694777] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-02-04T20:29:32.695675] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-02-04T20:29:32.695731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:32.695766] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:32.695793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:32.695852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:32.756463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:32.757364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:32.757485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:32.757520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:32.885324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:32.885491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:32.885536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:32.885597] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:32.889377] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=39.56%) [2026-02-04T20:29:32.889786] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-02-04T20:29:32.889938] [INFO ] [sig ] PHVS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:33.039897] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PHVS.txt [2026-02-04T20:29:33.040052] [INFO ] [sig ] [2432/3449] Completed PHVS in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.1m [2026-02-04T20:29:33.040093] [INFO ] [sig ] [2433/3449] Forecasting PI... [2026-02-04T20:29:33.040125] [INFO ] [sig ] Generating forecast for: PI [2026-02-04T20:29:33.040155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-02-04T20:29:33.052033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-02-04T20:29:33.052441] [INFO ] [FORECASTER] Starting predict_future for PI [2026-02-04T20:29:33.053319] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-02-04T20:29:33.053372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:33.053404] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:33.053430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:33.053486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:33.111993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:33.112932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:33.113018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:33.113051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:33.241103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:33.241263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:33.241304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:33.241368] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:33.244960] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-02-04T20:29:33.245257] [INFO ] [FORECASTER] Completed predict_future for PI [2026-02-04T20:29:33.245396] [INFO ] [sig ] PI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:33.391629] [INFO ] [LOCAL ] Saved forecast: PI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PI.txt [2026-02-04T20:29:33.391790] [INFO ] [sig ] [2433/3449] Completed PI in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:33.391833] [INFO ] [sig ] [2434/3449] Forecasting PID... [2026-02-04T20:29:33.391862] [INFO ] [sig ] Generating forecast for: PID [2026-02-04T20:29:33.391893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-02-04T20:29:33.403304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-02-04T20:29:33.403735] [INFO ] [FORECASTER] Starting predict_future for PID [2026-02-04T20:29:33.404549] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-02-04T20:29:33.404642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:33.404681] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:33.404710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:33.404765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:33.464192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:33.465101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:33.465188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:33.465223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:33.589045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:33.589201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:33.589242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:33.589270] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:33.592773] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=28.91%) [2026-02-04T20:29:33.593051] [INFO ] [FORECASTER] Completed predict_future for PID [2026-02-04T20:29:33.593181] [INFO ] [sig ] PID: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:33.738398] [INFO ] [LOCAL ] Saved forecast: PID 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PID.txt [2026-02-04T20:29:33.738546] [INFO ] [sig ] [2434/3449] Completed PID in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:33.738625] [INFO ] [sig ] [2435/3449] Forecasting PIE... [2026-02-04T20:29:33.738665] [INFO ] [sig ] Generating forecast for: PIE [2026-02-04T20:29:33.738702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-02-04T20:29:33.755803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-02-04T20:29:33.756272] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-02-04T20:29:33.757211] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-02-04T20:29:33.757273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:33.757313] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:33.757342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:33.757401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:33.814920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:33.815628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:33.815706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:33.815739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:33.933971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:33.934134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:33.934175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:33.934207] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:33.938009] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-02-04T20:29:33.938327] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-02-04T20:29:33.938469] [INFO ] [sig ] PIE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:34.082874] [INFO ] [LOCAL ] Saved forecast: PIE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PIE.txt [2026-02-04T20:29:34.083026] [INFO ] [sig ] [2435/3449] Completed PIE in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:34.083067] [INFO ] [sig ] [2436/3449] Forecasting PII... [2026-02-04T20:29:34.083098] [INFO ] [sig ] Generating forecast for: PII [2026-02-04T20:29:34.083139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-02-04T20:29:34.095429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-02-04T20:29:34.095850] [INFO ] [FORECASTER] Starting predict_future for PII [2026-02-04T20:29:34.096886] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-02-04T20:29:34.096938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:34.096970] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:34.096997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:34.097054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:34.158135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:34.159041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:34.159129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:34.159164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:34.278408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:34.278589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:34.278639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:34.278674] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:34.282596] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-02-04T20:29:34.282878] [INFO ] [FORECASTER] Completed predict_future for PII [2026-02-04T20:29:34.283031] [INFO ] [sig ] PII: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:34.428093] [INFO ] [LOCAL ] Saved forecast: PII 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PII.txt [2026-02-04T20:29:34.428235] [INFO ] [sig ] [2436/3449] Completed PII in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:34.428275] [INFO ] [sig ] [2437/3449] Forecasting PIM... [2026-02-04T20:29:34.428305] [INFO ] [sig ] Generating forecast for: PIM [2026-02-04T20:29:34.428336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-02-04T20:29:34.439728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-02-04T20:29:34.440158] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-02-04T20:29:34.441035] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-02-04T20:29:34.441089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:34.441122] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:34.441150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:34.441212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:34.501112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:34.501956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:34.502038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:34.502072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:34.622708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:34.622844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:34.622885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:34.622915] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:34.626452] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-02-04T20:29:34.626748] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-02-04T20:29:34.627078] [INFO ] [sig ] PIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:34.773810] [INFO ] [LOCAL ] Saved forecast: PIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PIM.txt [2026-02-04T20:29:34.773943] [INFO ] [sig ] [2437/3449] Completed PIM in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:34.773984] [INFO ] [sig ] [2438/3449] Forecasting PINE... [2026-02-04T20:29:34.774014] [INFO ] [sig ] Generating forecast for: PINE [2026-02-04T20:29:34.774044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-02-04T20:29:34.786162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-02-04T20:29:34.786529] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-02-04T20:29:34.787398] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-02-04T20:29:34.787451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:34.787483] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:34.787510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:34.787598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:34.845469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:34.846193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:34.846272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:34.846305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:34.978880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:34.979043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:34.979085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:34.979131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:34.982921] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-02-04T20:29:34.983282] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-02-04T20:29:34.983426] [INFO ] [sig ] PINE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:35.133157] [INFO ] [LOCAL ] Saved forecast: PINE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PINE.txt [2026-02-04T20:29:35.133295] [INFO ] [sig ] [2438/3449] Completed PINE in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:35.133336] [INFO ] [sig ] [2439/3449] Forecasting PINS... [2026-02-04T20:29:35.133366] [INFO ] [sig ] Generating forecast for: PINS [2026-02-04T20:29:35.133396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-02-04T20:29:35.144187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-02-04T20:29:35.144504] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-02-04T20:29:35.145304] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-02-04T20:29:35.145355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:35.145386] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:35.145413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:35.145469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:35.204309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:35.205187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:35.205265] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:35.205297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:35.331382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:35.331536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:35.331597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:35.331630] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:35.335102] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=55.88%) [2026-02-04T20:29:35.335384] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-02-04T20:29:35.335518] [INFO ] [sig ] PINS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:35.481508] [INFO ] [LOCAL ] Saved forecast: PINS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PINS.txt [2026-02-04T20:29:35.481665] [INFO ] [sig ] [2439/3449] Completed PINS in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:35.481715] [INFO ] [sig ] [2440/3449] Forecasting PK... [2026-02-04T20:29:35.481751] [INFO ] [sig ] Generating forecast for: PK [2026-02-04T20:29:35.481783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-02-04T20:29:35.493554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-02-04T20:29:35.493915] [INFO ] [FORECASTER] Starting predict_future for PK [2026-02-04T20:29:35.494798] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-02-04T20:29:35.494858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:35.494892] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:35.494921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:35.494978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:35.556162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:35.556904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:35.557015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:35.557082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:35.687086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:35.687240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:35.687279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:35.687307] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:35.691097] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=47.63%) [2026-02-04T20:29:35.691379] [INFO ] [FORECASTER] Completed predict_future for PK [2026-02-04T20:29:35.691510] [INFO ] [sig ] PK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:35.836495] [INFO ] [LOCAL ] Saved forecast: PK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PK.txt [2026-02-04T20:29:35.836638] [INFO ] [sig ] [2440/3449] Completed PK in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:35.836681] [INFO ] [sig ] [2441/3449] Forecasting PKBK... [2026-02-04T20:29:35.836711] [INFO ] [sig ] Generating forecast for: PKBK [2026-02-04T20:29:35.836741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-02-04T20:29:35.847761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-02-04T20:29:35.848205] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-02-04T20:29:35.849142] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-02-04T20:29:35.849197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:35.849230] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:35.849256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:35.849314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:35.907239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:35.908194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:35.908278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:35.908312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:36.031657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:36.032017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:36.032058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:36.032088] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:36.036239] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-02-04T20:29:36.036622] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-02-04T20:29:36.036769] [INFO ] [sig ] PKBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:36.183900] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PKBK.txt [2026-02-04T20:29:36.184027] [INFO ] [sig ] [2441/3449] Completed PKBK in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:36.184066] [INFO ] [sig ] [2442/3449] Forecasting PKE... [2026-02-04T20:29:36.184095] [INFO ] [sig ] Generating forecast for: PKE [2026-02-04T20:29:36.184126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-02-04T20:29:36.211390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-02-04T20:29:36.211737] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-02-04T20:29:36.212562] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-02-04T20:29:36.212632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:36.212663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:36.212702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:36.212760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:36.270172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:36.270866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:36.270946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:36.270978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:36.390990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:36.391140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:36.391179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:36.391208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:36.394625] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=38.93%) [2026-02-04T20:29:36.394899] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-02-04T20:29:36.395025] [INFO ] [sig ] PKE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:36.544429] [INFO ] [LOCAL ] Saved forecast: PKE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PKE.txt [2026-02-04T20:29:36.544613] [INFO ] [sig ] [2442/3449] Completed PKE in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:36.544662] [INFO ] [sig ] [2443/3449] Forecasting PKG... [2026-02-04T20:29:36.544692] [INFO ] [sig ] Generating forecast for: PKG [2026-02-04T20:29:36.544723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-02-04T20:29:36.557448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-02-04T20:29:36.557833] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-02-04T20:29:36.558856] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-02-04T20:29:36.558909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:36.558943] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:36.558970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:36.559028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:36.616791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:36.617507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:36.617603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:36.617639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:36.739986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:36.740146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:36.740186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:36.740217] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:36.743714] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-02-04T20:29:36.744000] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-02-04T20:29:36.744132] [INFO ] [sig ] PKG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:36.891748] [INFO ] [LOCAL ] Saved forecast: PKG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PKG.txt [2026-02-04T20:29:36.891930] [INFO ] [sig ] [2443/3449] Completed PKG in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:36.891973] [INFO ] [sig ] [2444/3449] Forecasting PKOH... [2026-02-04T20:29:36.892002] [INFO ] [sig ] Generating forecast for: PKOH [2026-02-04T20:29:36.892033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-02-04T20:29:36.904199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-02-04T20:29:36.904565] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-02-04T20:29:36.905463] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-02-04T20:29:36.905516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:36.905550] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:36.905604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:36.905684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:36.962520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:36.963413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:36.963496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:36.963529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:37.092006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:37.092169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:37.092208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:37.092237] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:37.095774] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-02-04T20:29:37.096060] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-02-04T20:29:37.096191] [INFO ] [sig ] PKOH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:37.237950] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PKOH.txt [2026-02-04T20:29:37.238080] [INFO ] [sig ] [2444/3449] Completed PKOH in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:37.238122] [INFO ] [sig ] [2445/3449] Forecasting PKX... [2026-02-04T20:29:37.238154] [INFO ] [sig ] Generating forecast for: PKX [2026-02-04T20:29:37.238186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-02-04T20:29:37.250330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-02-04T20:29:37.250689] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-02-04T20:29:37.251484] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-02-04T20:29:37.251536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:37.251585] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:37.251617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:37.251675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:37.311451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:37.312386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:37.312466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:37.312500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:37.438098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:37.438254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:37.438294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:37.438322] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:37.441800] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=45.90%) [2026-02-04T20:29:37.442078] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-02-04T20:29:37.442202] [INFO ] [sig ] PKX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:37.584695] [INFO ] [LOCAL ] Saved forecast: PKX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PKX.txt [2026-02-04T20:29:37.584833] [INFO ] [sig ] [2445/3449] Completed PKX in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 6.0m [2026-02-04T20:29:37.584874] [INFO ] [sig ] [2446/3449] Forecasting PLAB... [2026-02-04T20:29:37.584903] [INFO ] [sig ] Generating forecast for: PLAB [2026-02-04T20:29:37.584940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-02-04T20:29:37.596221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-02-04T20:29:37.596564] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-02-04T20:29:37.597382] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-02-04T20:29:37.597434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:37.597466] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:37.597492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:37.597548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:37.656799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:37.657479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:37.657556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:37.657607] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:37.785373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:37.785525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:37.785585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:37.785618] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:37.789055] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-02-04T20:29:37.789326] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-02-04T20:29:37.789456] [INFO ] [sig ] PLAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:37.930120] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLAB.txt [2026-02-04T20:29:37.930253] [INFO ] [sig ] [2446/3449] Completed PLAB in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 6.0m [2026-02-04T20:29:37.930292] [INFO ] [sig ] [2447/3449] Forecasting PLAY... [2026-02-04T20:29:37.930322] [INFO ] [sig ] Generating forecast for: PLAY [2026-02-04T20:29:37.930362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-02-04T20:29:37.942123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-02-04T20:29:37.942458] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-02-04T20:29:37.943266] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-02-04T20:29:37.943318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:37.943377] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:37.943406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:37.943463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:38.001897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:38.002789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:38.002873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:38.002906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:38.129513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:38.129694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:38.129738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:38.129768] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:38.133894] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-02-04T20:29:38.134236] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-02-04T20:29:38.134378] [INFO ] [sig ] PLAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:38.278783] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLAY.txt [2026-02-04T20:29:38.278926] [INFO ] [sig ] [2447/3449] Completed PLAY in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 6.0m [2026-02-04T20:29:38.278966] [INFO ] [sig ] [2448/3449] Forecasting PLBC... [2026-02-04T20:29:38.278996] [INFO ] [sig ] Generating forecast for: PLBC [2026-02-04T20:29:38.279026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-02-04T20:29:38.289840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-02-04T20:29:38.290157] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-02-04T20:29:38.291176] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-02-04T20:29:38.291228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:38.291260] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:38.291287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:38.291343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:38.349830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:38.350525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:38.350622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:38.350657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:38.458873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:38.459223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:38.459265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:38.459294] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:38.463368] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-02-04T20:29:38.463789] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-02-04T20:29:38.463941] [INFO ] [sig ] PLBC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:38.610009] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLBC.txt [2026-02-04T20:29:38.610140] [INFO ] [sig ] [2448/3449] Completed PLBC in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 6.0m [2026-02-04T20:29:38.610180] [INFO ] [sig ] [2449/3449] Forecasting PLBY... [2026-02-04T20:29:38.610210] [INFO ] [sig ] Generating forecast for: PLBY [2026-02-04T20:29:38.610240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-02-04T20:29:38.622499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-02-04T20:29:38.622851] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-02-04T20:29:38.623640] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-02-04T20:29:38.623691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:38.623728] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:38.623755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:38.623812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:38.681479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:38.682306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:38.682384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:38.682417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:38.802169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:38.802321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:38.802363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:38.802391] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:38.805798] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-02-04T20:29:38.806070] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-02-04T20:29:38.806199] [INFO ] [sig ] PLBY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:38.949646] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PLBY.txt [2026-02-04T20:29:38.949795] [INFO ] [sig ] [2449/3449] Completed PLBY in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:38.949844] [INFO ] [sig ] [2450/3449] Forecasting PLCE... [2026-02-04T20:29:38.949880] [INFO ] [sig ] Generating forecast for: PLCE [2026-02-04T20:29:38.949911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-02-04T20:29:38.962410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-02-04T20:29:38.962764] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-02-04T20:29:38.963544] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-02-04T20:29:38.963615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:38.963648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:38.963675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:38.963731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:39.023564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:39.024299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:39.024393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:39.024429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:39.152385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:39.152549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:39.152610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:39.152674] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:39.156218] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-02-04T20:29:39.156500] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-02-04T20:29:39.156654] [INFO ] [sig ] PLCE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:39.306009] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLCE.txt [2026-02-04T20:29:39.306170] [INFO ] [sig ] [2450/3449] Completed PLCE in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:39.306211] [INFO ] [sig ] [2451/3449] Forecasting PLD... [2026-02-04T20:29:39.306242] [INFO ] [sig ] Generating forecast for: PLD [2026-02-04T20:29:39.306273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-02-04T20:29:39.318631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-02-04T20:29:39.319000] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-02-04T20:29:39.319940] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-02-04T20:29:39.319993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:39.320025] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:39.320052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:39.320109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:39.378744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:39.379635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:39.379729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:39.379769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:39.512013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:39.512167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:39.512206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:39.512235] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:39.515651] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-02-04T20:29:39.515939] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-02-04T20:29:39.516070] [INFO ] [sig ] PLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:39.660458] [INFO ] [LOCAL ] Saved forecast: PLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PLD.txt [2026-02-04T20:29:39.660636] [INFO ] [sig ] [2451/3449] Completed PLD in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:39.660679] [INFO ] [sig ] [2452/3449] Forecasting PLPC... [2026-02-04T20:29:39.660711] [INFO ] [sig ] Generating forecast for: PLPC [2026-02-04T20:29:39.660741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-02-04T20:29:39.673130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-02-04T20:29:39.673506] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-02-04T20:29:39.674307] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-02-04T20:29:39.674359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:39.674390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:39.674416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:39.674474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:39.734229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:39.735150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:39.735233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:39.735268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:39.853611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:39.853771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:39.853814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:39.853845] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:39.857276] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=78.98%) [2026-02-04T20:29:39.857559] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-02-04T20:29:39.857716] [INFO ] [sig ] PLPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:40.007222] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLPC.txt [2026-02-04T20:29:40.007377] [INFO ] [sig ] [2452/3449] Completed PLPC in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:40.007419] [INFO ] [sig ] [2453/3449] Forecasting PLRX... [2026-02-04T20:29:40.007449] [INFO ] [sig ] Generating forecast for: PLRX [2026-02-04T20:29:40.007480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-02-04T20:29:40.019186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-02-04T20:29:40.019558] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-02-04T20:29:40.020398] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-02-04T20:29:40.020449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:40.020480] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:40.020507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:40.020594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:40.078766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:40.079671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:40.079755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:40.079789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:40.202629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:40.202792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:40.202832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:40.202859] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:40.206444] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-02-04T20:29:40.206823] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-02-04T20:29:40.206984] [INFO ] [sig ] PLRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:40.353691] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLRX.txt [2026-02-04T20:29:40.353856] [INFO ] [sig ] [2453/3449] Completed PLRX in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:40.353897] [INFO ] [sig ] [2454/3449] Forecasting PLSE... [2026-02-04T20:29:40.353929] [INFO ] [sig ] Generating forecast for: PLSE [2026-02-04T20:29:40.353959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-02-04T20:29:40.366815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-02-04T20:29:40.367234] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-02-04T20:29:40.368139] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-02-04T20:29:40.368191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:40.368225] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:40.368252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:40.368309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:40.426283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:40.427173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:40.427256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:40.427289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:40.546346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:40.546505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:40.546545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:40.546594] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:40.550051] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=65.82%) [2026-02-04T20:29:40.550338] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-02-04T20:29:40.550471] [INFO ] [sig ] PLSE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:40.695622] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLSE.txt [2026-02-04T20:29:40.695760] [INFO ] [sig ] [2454/3449] Completed PLSE in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:40.695805] [INFO ] [sig ] [2455/3449] Forecasting PLTK... [2026-02-04T20:29:40.695836] [INFO ] [sig ] Generating forecast for: PLTK [2026-02-04T20:29:40.695866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-02-04T20:29:40.708782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-02-04T20:29:40.709371] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-02-04T20:29:40.710230] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-02-04T20:29:40.710306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:40.710340] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:40.710367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:40.710423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:40.771299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:40.772210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:40.772294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:40.772328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:40.895739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:40.895900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:40.895949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:40.895983] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:40.899426] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-02-04T20:29:40.899746] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-02-04T20:29:40.899879] [INFO ] [sig ] PLTK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:41.048615] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLTK.txt [2026-02-04T20:29:41.048796] [INFO ] [sig ] [2455/3449] Completed PLTK in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:41.048845] [INFO ] [sig ] [2456/3449] Forecasting PLUG... [2026-02-04T20:29:41.048882] [INFO ] [sig ] Generating forecast for: PLUG [2026-02-04T20:29:41.048914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-02-04T20:29:41.060831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-02-04T20:29:41.061237] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-02-04T20:29:41.062113] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-02-04T20:29:41.062173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:41.062205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:41.062232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:41.062289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:41.121701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:41.122597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:41.122681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:41.122715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:41.248348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:41.248505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:41.248545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:41.248592] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:41.252598] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-02-04T20:29:41.252868] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-02-04T20:29:41.252993] [INFO ] [sig ] PLUG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:41.396314] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLUG.txt [2026-02-04T20:29:41.396463] [INFO ] [sig ] [2456/3449] Completed PLUG in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:41.396506] [INFO ] [sig ] [2457/3449] Forecasting PLUS... [2026-02-04T20:29:41.396535] [INFO ] [sig ] Generating forecast for: PLUS [2026-02-04T20:29:41.396565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-02-04T20:29:41.410530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-02-04T20:29:41.411004] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-02-04T20:29:41.412000] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-02-04T20:29:41.412065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:41.412101] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:41.412142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:41.412205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:41.481523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:41.482758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:41.482911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:41.482961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:41.628331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:41.628495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:41.628537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:41.628566] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:41.632164] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-02-04T20:29:41.632508] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-02-04T20:29:41.632673] [INFO ] [sig ] PLUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:41.780112] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PLUS.txt [2026-02-04T20:29:41.780274] [INFO ] [sig ] [2457/3449] Completed PLUS in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:41.780315] [INFO ] [sig ] [2458/3449] Forecasting PLXS... [2026-02-04T20:29:41.780346] [INFO ] [sig ] Generating forecast for: PLXS [2026-02-04T20:29:41.780378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-02-04T20:29:41.792624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-02-04T20:29:41.793050] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-02-04T20:29:41.793931] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-02-04T20:29:41.793986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:41.794018] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:41.794044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:41.794100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:41.851247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:41.852175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:41.852258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:41.852291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:41.975981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:41.976200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:41.976254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:41.976285] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:41.980042] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-02-04T20:29:41.980341] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-02-04T20:29:41.980490] [INFO ] [sig ] PLXS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:42.123553] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PLXS.txt [2026-02-04T20:29:42.123752] [INFO ] [sig ] [2458/3449] Completed PLXS in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:42.123810] [INFO ] [sig ] [2459/3449] Forecasting PM... [2026-02-04T20:29:42.123855] [INFO ] [sig ] Generating forecast for: PM [2026-02-04T20:29:42.123896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-02-04T20:29:42.136106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-02-04T20:29:42.136440] [INFO ] [FORECASTER] Starting predict_future for PM [2026-02-04T20:29:42.137291] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-02-04T20:29:42.137345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:42.137379] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:42.137407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:42.137465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:42.198656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:42.199380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:42.199461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:42.199495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:42.331356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:42.331513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:42.331555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:42.331608] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:42.335283] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-02-04T20:29:42.335596] [INFO ] [FORECASTER] Completed predict_future for PM [2026-02-04T20:29:42.335732] [INFO ] [sig ] PM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:42.487150] [INFO ] [LOCAL ] Saved forecast: PM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PM.txt [2026-02-04T20:29:42.487308] [INFO ] [sig ] [2459/3449] Completed PM in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:42.487350] [INFO ] [sig ] [2460/3449] Forecasting PMAX... [2026-02-04T20:29:42.487380] [INFO ] [sig ] Generating forecast for: PMAX [2026-02-04T20:29:42.487412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-02-04T20:29:42.499030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-02-04T20:29:42.499450] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-02-04T20:29:42.500369] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-02-04T20:29:42.500422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:42.500454] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:42.500481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:42.500537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:42.559369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:42.560338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:42.560430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:42.560464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:42.687592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:42.687761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:42.687802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:42.687833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:42.694947] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-02-04T20:29:42.695385] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-02-04T20:29:42.695565] [INFO ] [sig ] PMAX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:42.846816] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PMAX.txt [2026-02-04T20:29:42.847030] [INFO ] [sig ] [2460/3449] Completed PMAX in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:42.847091] [INFO ] [sig ] [2461/3449] Forecasting PML... [2026-02-04T20:29:42.847124] [INFO ] [sig ] Generating forecast for: PML [2026-02-04T20:29:42.847160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-02-04T20:29:42.858798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-02-04T20:29:42.859225] [INFO ] [FORECASTER] Starting predict_future for PML [2026-02-04T20:29:42.860141] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-02-04T20:29:42.860194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:42.860225] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:42.860251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:42.860311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:42.916980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:42.917948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:42.918067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:42.918103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:43.039909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:43.040071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:43.040112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:43.040140] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:43.043630] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=60.83%) [2026-02-04T20:29:43.043966] [INFO ] [FORECASTER] Completed predict_future for PML [2026-02-04T20:29:43.044103] [INFO ] [sig ] PML: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:43.190826] [INFO ] [LOCAL ] Saved forecast: PML 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PML.txt [2026-02-04T20:29:43.191005] [INFO ] [sig ] [2461/3449] Completed PML in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:43.191053] [INFO ] [sig ] [2462/3449] Forecasting PMM... [2026-02-04T20:29:43.191082] [INFO ] [sig ] Generating forecast for: PMM [2026-02-04T20:29:43.191114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-02-04T20:29:43.201989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-02-04T20:29:43.202380] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-02-04T20:29:43.203202] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-02-04T20:29:43.203252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:43.203284] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:43.203310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:43.203365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:43.262474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:43.263349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:43.263431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:43.263463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:43.388539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:43.388718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:43.388801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:43.388833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:43.392399] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=43.41%) [2026-02-04T20:29:43.392720] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-02-04T20:29:43.392860] [INFO ] [sig ] PMM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:43.541563] [INFO ] [LOCAL ] Saved forecast: PMM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PMM.txt [2026-02-04T20:29:43.541743] [INFO ] [sig ] [2462/3449] Completed PMM in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 5.9m [2026-02-04T20:29:43.541785] [INFO ] [sig ] [2463/3449] Forecasting PMO... [2026-02-04T20:29:43.541815] [INFO ] [sig ] Generating forecast for: PMO [2026-02-04T20:29:43.541847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-02-04T20:29:43.553388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-02-04T20:29:43.553793] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-02-04T20:29:43.554629] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-02-04T20:29:43.554681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:43.554714] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:43.554741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:43.554798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:43.615869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:43.616793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:43.616893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:43.616934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:43.740921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:43.741110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:43.741152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:43.741182] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:43.744840] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=49.33%) [2026-02-04T20:29:43.745149] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-02-04T20:29:43.745290] [INFO ] [sig ] PMO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:43.892558] [INFO ] [LOCAL ] Saved forecast: PMO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PMO.txt [2026-02-04T20:29:43.892735] [INFO ] [sig ] [2463/3449] Completed PMO in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.9m [2026-02-04T20:29:43.892786] [INFO ] [sig ] [2464/3449] Forecasting PMTS... [2026-02-04T20:29:43.892824] [INFO ] [sig ] Generating forecast for: PMTS [2026-02-04T20:29:43.892866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-02-04T20:29:43.904801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-02-04T20:29:43.905194] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-02-04T20:29:43.906102] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-02-04T20:29:43.906156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:43.906218] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:43.906254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:43.906323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:43.966531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:43.967407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:43.967491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:43.967525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:44.092779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:44.092945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:44.092986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:44.093015] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:44.096493] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=52.97%) [2026-02-04T20:29:44.096783] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-02-04T20:29:44.096912] [INFO ] [sig ] PMTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:44.237853] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PMTS.txt [2026-02-04T20:29:44.238008] [INFO ] [sig ] [2464/3449] Completed PMTS in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.9m [2026-02-04T20:29:44.238050] [INFO ] [sig ] [2465/3449] Forecasting PMVP... [2026-02-04T20:29:44.238079] [INFO ] [sig ] Generating forecast for: PMVP [2026-02-04T20:29:44.238110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-02-04T20:29:44.249244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-02-04T20:29:44.249590] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-02-04T20:29:44.250396] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-02-04T20:29:44.250447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:44.250479] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:44.250505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:44.250562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:44.307975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:44.308747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:44.308829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:44.308863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:44.443519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:44.443715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:44.443763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:44.443799] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:44.451528] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-02-04T20:29:44.452134] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-02-04T20:29:44.452312] [INFO ] [sig ] PMVP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:44.597042] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PMVP.txt [2026-02-04T20:29:44.597173] [INFO ] [sig ] [2465/3449] Completed PMVP in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.9m [2026-02-04T20:29:44.597214] [INFO ] [sig ] [2466/3449] Forecasting PNC... [2026-02-04T20:29:44.597243] [INFO ] [sig ] Generating forecast for: PNC [2026-02-04T20:29:44.597274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-02-04T20:29:44.608888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-02-04T20:29:44.609210] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-02-04T20:29:44.610057] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-02-04T20:29:44.610108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:44.610155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:44.610182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:44.610249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:44.668835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:44.669563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:44.669661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:44.669695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:44.801325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:44.801479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:44.801519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:44.801548] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:44.805174] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=85.97%) [2026-02-04T20:29:44.805444] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-02-04T20:29:44.805569] [INFO ] [sig ] PNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:44.963786] [INFO ] [LOCAL ] Saved forecast: PNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PNC.txt [2026-02-04T20:29:44.963937] [INFO ] [sig ] [2466/3449] Completed PNC in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:44.963979] [INFO ] [sig ] [2467/3449] Forecasting PNI... [2026-02-04T20:29:44.964008] [INFO ] [sig ] Generating forecast for: PNI [2026-02-04T20:29:44.964049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-02-04T20:29:44.974428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-02-04T20:29:44.974793] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-02-04T20:29:44.975602] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-02-04T20:29:44.975657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:44.975688] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:44.975715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:44.975772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:45.033097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:45.033873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:45.033959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:45.033994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:45.148221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:45.148377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:45.148418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:45.148477] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:45.152044] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-02-04T20:29:45.152333] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-02-04T20:29:45.152467] [INFO ] [sig ] PNI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:45.300906] [INFO ] [LOCAL ] Saved forecast: PNI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PNI.txt [2026-02-04T20:29:45.301081] [INFO ] [sig ] [2467/3449] Completed PNI in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:45.301124] [INFO ] [sig ] [2468/3449] Forecasting PNQI... [2026-02-04T20:29:45.301156] [INFO ] [sig ] Generating forecast for: PNQI [2026-02-04T20:29:45.301192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-02-04T20:29:45.312515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-02-04T20:29:45.312974] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-02-04T20:29:45.313847] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-02-04T20:29:45.313900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:45.313934] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:45.313963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:45.314022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:45.375771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:45.376689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:45.376774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:45.376809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:45.510536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:45.510714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:45.510755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:45.510783] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:45.514369] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: DOWN (p=39.75%) [2026-02-04T20:29:45.514736] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-02-04T20:29:45.514891] [INFO ] [sig ] PNQI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:45.660393] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PNQI.txt [2026-02-04T20:29:45.660547] [INFO ] [sig ] [2468/3449] Completed PNQI in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:45.660607] [INFO ] [sig ] [2469/3449] Forecasting PNRG... [2026-02-04T20:29:45.660639] [INFO ] [sig ] Generating forecast for: PNRG [2026-02-04T20:29:45.660669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-02-04T20:29:45.672731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-02-04T20:29:45.673122] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-02-04T20:29:45.673943] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-02-04T20:29:45.673995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:45.674026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:45.674053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:45.674110] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:45.733207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:45.734085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:45.734170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:45.734203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:45.853716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:45.853875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:45.853924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:45.853960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:45.857711] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-02-04T20:29:45.858015] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-02-04T20:29:45.858146] [INFO ] [sig ] PNRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:46.004012] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PNRG.txt [2026-02-04T20:29:46.004366] [INFO ] [sig ] [2469/3449] Completed PNRG in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:46.004408] [INFO ] [sig ] [2470/3449] Forecasting PNTG... [2026-02-04T20:29:46.004455] [INFO ] [sig ] Generating forecast for: PNTG [2026-02-04T20:29:46.004492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-02-04T20:29:46.015776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-02-04T20:29:46.016144] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-02-04T20:29:46.017024] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-02-04T20:29:46.017078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:46.017110] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:46.017138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:46.017196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:46.078876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:46.079906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:46.079990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:46.080023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:46.199811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:46.199982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:46.200031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:46.200063] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:46.203588] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-02-04T20:29:46.203912] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-02-04T20:29:46.204053] [INFO ] [sig ] PNTG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:46.348687] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PNTG.txt [2026-02-04T20:29:46.348871] [INFO ] [sig ] [2470/3449] Completed PNTG in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:46.348915] [INFO ] [sig ] [2471/3449] Forecasting PODD... [2026-02-04T20:29:46.348947] [INFO ] [sig ] Generating forecast for: PODD [2026-02-04T20:29:46.348979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-02-04T20:29:46.360505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-02-04T20:29:46.360894] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-02-04T20:29:46.361724] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-02-04T20:29:46.361777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:46.361810] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:46.361836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:46.361897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:46.419674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:46.420599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:46.420689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:46.420724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:46.545239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:46.545401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:46.545442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:46.545470] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:46.548995] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-02-04T20:29:46.549296] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-02-04T20:29:46.549434] [INFO ] [sig ] PODD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:46.702908] [INFO ] [LOCAL ] Saved forecast: PODD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PODD.txt [2026-02-04T20:29:46.703075] [INFO ] [sig ] [2471/3449] Completed PODD in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:46.703117] [INFO ] [sig ] [2472/3449] Forecasting POOL... [2026-02-04T20:29:46.703146] [INFO ] [sig ] Generating forecast for: POOL [2026-02-04T20:29:46.703178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-02-04T20:29:46.714513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-02-04T20:29:46.714940] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-02-04T20:29:46.715792] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-02-04T20:29:46.715845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:46.715879] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:46.715908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:46.715966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:46.777835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:46.778727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:46.778811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:46.778848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:46.905552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:46.905734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:46.905774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:46.905803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:46.909288] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=66.97%) [2026-02-04T20:29:46.909559] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-02-04T20:29:46.909705] [INFO ] [sig ] POOL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:47.062627] [INFO ] [LOCAL ] Saved forecast: POOL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/POOL.txt [2026-02-04T20:29:47.062795] [INFO ] [sig ] [2472/3449] Completed POOL in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:47.062847] [INFO ] [sig ] [2473/3449] Forecasting POWI... [2026-02-04T20:29:47.062880] [INFO ] [sig ] Generating forecast for: POWI [2026-02-04T20:29:47.062915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-02-04T20:29:47.075984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-02-04T20:29:47.076389] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-02-04T20:29:47.077336] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-02-04T20:29:47.077402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:47.077442] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:47.077477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:47.077550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:47.145489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:47.146641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:47.146737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:47.146773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:47.279232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:47.279395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:47.279437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:47.279504] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:47.284122] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=25.39%) [2026-02-04T20:29:47.284485] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-02-04T20:29:47.284661] [INFO ] [sig ] POWI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:47.430217] [INFO ] [LOCAL ] Saved forecast: POWI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/POWI.txt [2026-02-04T20:29:47.430376] [INFO ] [sig ] [2473/3449] Completed POWI in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:47.430419] [INFO ] [sig ] [2474/3449] Forecasting POWL... [2026-02-04T20:29:47.430449] [INFO ] [sig ] Generating forecast for: POWL [2026-02-04T20:29:47.430481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-02-04T20:29:47.442092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-02-04T20:29:47.442494] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-02-04T20:29:47.443398] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-02-04T20:29:47.443453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:47.443486] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:47.443514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:47.443592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:47.502233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:47.503144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:47.503266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:47.503303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:47.627357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:47.627532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:47.627595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:47.627629] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:47.631214] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-02-04T20:29:47.631500] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-02-04T20:29:47.631751] [INFO ] [sig ] POWL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:47.779052] [INFO ] [LOCAL ] Saved forecast: POWL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/POWL.txt [2026-02-04T20:29:47.779208] [INFO ] [sig ] [2474/3449] Completed POWL in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:47.779248] [INFO ] [sig ] [2475/3449] Forecasting PPC... [2026-02-04T20:29:47.779280] [INFO ] [sig ] Generating forecast for: PPC [2026-02-04T20:29:47.779310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-02-04T20:29:47.791265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-02-04T20:29:47.791670] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-02-04T20:29:47.792498] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-02-04T20:29:47.792552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:47.792611] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:47.792643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:47.792701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:47.853430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:47.854369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:47.854496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:47.854533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:47.983312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:47.983470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:47.983511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:47.983541] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:47.987104] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=25.39%) [2026-02-04T20:29:47.987382] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-02-04T20:29:47.987513] [INFO ] [sig ] PPC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:48.133471] [INFO ] [LOCAL ] Saved forecast: PPC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PPC.txt [2026-02-04T20:29:48.133646] [INFO ] [sig ] [2475/3449] Completed PPC in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:48.133689] [INFO ] [sig ] [2476/3449] Forecasting PPG... [2026-02-04T20:29:48.133721] [INFO ] [sig ] Generating forecast for: PPG [2026-02-04T20:29:48.133753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-02-04T20:29:48.146000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-02-04T20:29:48.146369] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-02-04T20:29:48.147197] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-02-04T20:29:48.147249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:48.147282] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:48.147308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:48.147366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:48.206807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:48.207718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:48.207803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:48.207838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:48.340179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:48.340335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:48.340375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:48.340404] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:48.344037] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-02-04T20:29:48.344415] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-02-04T20:29:48.344591] [INFO ] [sig ] PPG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:48.489230] [INFO ] [LOCAL ] Saved forecast: PPG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PPG.txt [2026-02-04T20:29:48.489373] [INFO ] [sig ] [2476/3449] Completed PPG in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:48.489414] [INFO ] [sig ] [2477/3449] Forecasting PPH... [2026-02-04T20:29:48.489445] [INFO ] [sig ] Generating forecast for: PPH [2026-02-04T20:29:48.489475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-02-04T20:29:48.500460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-02-04T20:29:48.500816] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-02-04T20:29:48.501631] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-02-04T20:29:48.501683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:48.501715] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:48.501756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:48.501814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:48.562137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:48.562918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:48.563000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:48.563034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:48.685406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:48.685587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:48.685630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:48.685661] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:48.690013] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-02-04T20:29:48.690551] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-02-04T20:29:48.690717] [INFO ] [sig ] PPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:48.835140] [INFO ] [LOCAL ] Saved forecast: PPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PPH.txt [2026-02-04T20:29:48.835292] [INFO ] [sig ] [2477/3449] Completed PPH in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:48.835333] [INFO ] [sig ] [2478/3449] Forecasting PPIH... [2026-02-04T20:29:48.835364] [INFO ] [sig ] Generating forecast for: PPIH [2026-02-04T20:29:48.835393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-02-04T20:29:48.846636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-02-04T20:29:48.846958] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-02-04T20:29:48.847801] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-02-04T20:29:48.847852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:48.847889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:48.847946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:48.848017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:48.907152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:48.907787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:48.907862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:48.907897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:49.031985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:49.032130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:49.032170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:49.032199] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:49.035641] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=93.15%) [2026-02-04T20:29:49.035908] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-02-04T20:29:49.036033] [INFO ] [sig ] PPIH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:49.179663] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PPIH.txt [2026-02-04T20:29:49.179781] [INFO ] [sig ] [2478/3449] Completed PPIH in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:49.179820] [INFO ] [sig ] [2479/3449] Forecasting PPL... [2026-02-04T20:29:49.179849] [INFO ] [sig ] Generating forecast for: PPL [2026-02-04T20:29:49.179879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-02-04T20:29:49.191087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-02-04T20:29:49.191584] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-02-04T20:29:49.192607] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-02-04T20:29:49.192679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:49.192710] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:49.192736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:49.192794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:49.250412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:49.251043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:49.251119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:49.251151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:49.373530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:49.373691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:49.373731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:49.373760] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:49.377323] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-02-04T20:29:49.377608] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-02-04T20:29:49.377736] [INFO ] [sig ] PPL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:49.521003] [INFO ] [LOCAL ] Saved forecast: PPL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PPL.txt [2026-02-04T20:29:49.521131] [INFO ] [sig ] [2479/3449] Completed PPL in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 5.8m [2026-02-04T20:29:49.521171] [INFO ] [sig ] [2480/3449] Forecasting PPSI... [2026-02-04T20:29:49.521201] [INFO ] [sig ] Generating forecast for: PPSI [2026-02-04T20:29:49.521230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-02-04T20:29:49.532998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-02-04T20:29:49.533300] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-02-04T20:29:49.534096] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-02-04T20:29:49.534147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:49.534180] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:49.534206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:49.534262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:49.592975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:49.593607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:49.593684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:49.593715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:49.712800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:49.712959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:49.713006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:49.713042] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:49.716673] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-02-04T20:29:49.716950] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-02-04T20:29:49.717076] [INFO ] [sig ] PPSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:49.859288] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PPSI.txt [2026-02-04T20:29:49.859417] [INFO ] [sig ] [2480/3449] Completed PPSI in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 5.8m [2026-02-04T20:29:49.859457] [INFO ] [sig ] [2481/3449] Forecasting PPTA... [2026-02-04T20:29:49.859486] [INFO ] [sig ] Generating forecast for: PPTA [2026-02-04T20:29:49.859524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-02-04T20:29:49.871894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-02-04T20:29:49.872219] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-02-04T20:29:49.873367] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-02-04T20:29:49.873418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:49.873477] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:49.873505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:49.873561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:49.936021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:49.937250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:49.937379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:49.937415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:50.064291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:50.064441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:50.064481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:50.064510] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:50.067987] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-02-04T20:29:50.068269] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-02-04T20:29:50.068403] [INFO ] [sig ] PPTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:50.209392] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PPTA.txt [2026-02-04T20:29:50.209535] [INFO ] [sig ] [2481/3449] Completed PPTA in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.8m [2026-02-04T20:29:50.209599] [INFO ] [sig ] [2482/3449] Forecasting PRA... [2026-02-04T20:29:50.209633] [INFO ] [sig ] Generating forecast for: PRA [2026-02-04T20:29:50.209665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-02-04T20:29:50.220879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-02-04T20:29:50.221219] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-02-04T20:29:50.222035] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-02-04T20:29:50.222086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:50.222117] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:50.222144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:50.222200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:50.279259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:50.279953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:50.280031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:50.280063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:50.396988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:50.397140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:50.397180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:50.397209] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:50.400855] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-02-04T20:29:50.401163] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-02-04T20:29:50.401288] [INFO ] [sig ] PRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:50.542940] [INFO ] [LOCAL ] Saved forecast: PRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRA.txt [2026-02-04T20:29:50.543126] [INFO ] [sig ] [2482/3449] Completed PRA in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 5.8m [2026-02-04T20:29:50.543170] [INFO ] [sig ] [2483/3449] Forecasting PRAA... [2026-02-04T20:29:50.543200] [INFO ] [sig ] Generating forecast for: PRAA [2026-02-04T20:29:50.543232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-02-04T20:29:50.556352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-02-04T20:29:50.556804] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-02-04T20:29:50.557729] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-02-04T20:29:50.557782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:50.557817] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:50.557847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:50.557946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:50.615643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:50.616649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:50.616754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:50.616798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:50.762387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:50.762553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:50.762618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:50.762649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:50.766239] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-02-04T20:29:50.766595] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-02-04T20:29:50.766766] [INFO ] [sig ] PRAA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:50.918724] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRAA.txt [2026-02-04T20:29:50.918897] [INFO ] [sig ] [2483/3449] Completed PRAA in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:50.918939] [INFO ] [sig ] [2484/3449] Forecasting PRAX... [2026-02-04T20:29:50.918969] [INFO ] [sig ] Generating forecast for: PRAX [2026-02-04T20:29:50.919001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-02-04T20:29:50.930404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-02-04T20:29:50.930836] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-02-04T20:29:50.931678] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-02-04T20:29:50.931730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:50.931761] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:50.931787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:50.931845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:50.989887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:50.990827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:50.990913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:50.990944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:51.119800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:51.119966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:51.120015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:51.120092] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:51.124270] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-02-04T20:29:51.124566] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-02-04T20:29:51.124723] [INFO ] [sig ] PRAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:51.272980] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRAX.txt [2026-02-04T20:29:51.273138] [INFO ] [sig ] [2484/3449] Completed PRAX in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:51.273177] [INFO ] [sig ] [2485/3449] Forecasting PRCH... [2026-02-04T20:29:51.273207] [INFO ] [sig ] Generating forecast for: PRCH [2026-02-04T20:29:51.273237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-02-04T20:29:51.285478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-02-04T20:29:51.285901] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-02-04T20:29:51.286743] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-02-04T20:29:51.286796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:51.286830] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:51.286857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:51.286914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:51.346533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:51.347422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:51.347502] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:51.347534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:51.477598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:51.477762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:51.477803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:51.477833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:51.481960] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-02-04T20:29:51.482247] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-02-04T20:29:51.482382] [INFO ] [sig ] PRCH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:51.634349] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRCH.txt [2026-02-04T20:29:51.634508] [INFO ] [sig ] [2485/3449] Completed PRCH in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:51.634549] [INFO ] [sig ] [2486/3449] Forecasting PRDO... [2026-02-04T20:29:51.634597] [INFO ] [sig ] Generating forecast for: PRDO [2026-02-04T20:29:51.634630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-02-04T20:29:51.649839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-02-04T20:29:51.650438] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-02-04T20:29:51.651459] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-02-04T20:29:51.651514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:51.651546] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:51.651592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:51.651654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:51.712331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:51.713297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:51.713380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:51.713412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:51.844046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:51.844221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:51.844264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:51.844297] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:51.848008] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-02-04T20:29:51.848308] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-02-04T20:29:51.848440] [INFO ] [sig ] PRDO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:51.998351] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRDO.txt [2026-02-04T20:29:51.998506] [INFO ] [sig ] [2486/3449] Completed PRDO in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:51.998559] [INFO ] [sig ] [2487/3449] Forecasting PRFZ... [2026-02-04T20:29:51.998612] [INFO ] [sig ] Generating forecast for: PRFZ [2026-02-04T20:29:51.998646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-02-04T20:29:52.011492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-02-04T20:29:52.011908] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-02-04T20:29:52.012745] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-02-04T20:29:52.012797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:52.012831] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:52.012858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:52.012913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:52.073398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:52.074278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:52.074366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:52.074401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:52.203852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:52.204011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:52.204061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:52.204101] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:52.207635] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-02-04T20:29:52.207938] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-02-04T20:29:52.208108] [INFO ] [sig ] PRFZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:52.350179] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRFZ.txt [2026-02-04T20:29:52.350323] [INFO ] [sig ] [2487/3449] Completed PRFZ in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:52.350364] [INFO ] [sig ] [2488/3449] Forecasting PRG... [2026-02-04T20:29:52.350394] [INFO ] [sig ] Generating forecast for: PRG [2026-02-04T20:29:52.350426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-02-04T20:29:52.361366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-02-04T20:29:52.361776] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-02-04T20:29:52.362634] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-02-04T20:29:52.362686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:52.362718] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:52.362745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:52.362838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:52.420498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:52.421625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:52.421709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:52.421741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:52.542315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:52.542472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:52.542516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:52.542549] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:52.546068] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-02-04T20:29:52.546349] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-02-04T20:29:52.546477] [INFO ] [sig ] PRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:52.754397] [INFO ] [LOCAL ] Saved forecast: PRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRG.txt [2026-02-04T20:29:52.754556] [INFO ] [sig ] [2488/3449] Completed PRG in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:52.754618] [INFO ] [sig ] [2489/3449] Forecasting PRGO... [2026-02-04T20:29:52.754650] [INFO ] [sig ] Generating forecast for: PRGO [2026-02-04T20:29:52.754682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-02-04T20:29:52.766030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-02-04T20:29:52.766414] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-02-04T20:29:52.767224] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-02-04T20:29:52.767276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:52.767308] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:52.767334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:52.767390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:52.823861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:52.824753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:52.824835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:52.824868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:52.944665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:52.944823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:52.944862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:52.944889] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:52.948725] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-02-04T20:29:52.949022] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-02-04T20:29:52.949180] [INFO ] [sig ] PRGO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:53.095445] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRGO.txt [2026-02-04T20:29:53.095628] [INFO ] [sig ] [2489/3449] Completed PRGO in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:53.095671] [INFO ] [sig ] [2490/3449] Forecasting PRH... [2026-02-04T20:29:53.095702] [INFO ] [sig ] Generating forecast for: PRH [2026-02-04T20:29:53.095731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-02-04T20:29:53.109812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-02-04T20:29:53.110217] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-02-04T20:29:53.111060] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-02-04T20:29:53.111138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:53.111173] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:53.111199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:53.111254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:53.171309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:53.172231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:53.172314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:53.172347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:53.299467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:53.299649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:53.299694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:53.299723] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:53.303319] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=51.22%) [2026-02-04T20:29:53.303631] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-02-04T20:29:53.303770] [INFO ] [sig ] PRH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:53.453094] [INFO ] [LOCAL ] Saved forecast: PRH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRH.txt [2026-02-04T20:29:53.453260] [INFO ] [sig ] [2490/3449] Completed PRH in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:53.453300] [INFO ] [sig ] [2491/3449] Forecasting PRI... [2026-02-04T20:29:53.453329] [INFO ] [sig ] Generating forecast for: PRI [2026-02-04T20:29:53.453360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-02-04T20:29:53.466376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-02-04T20:29:53.466813] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-02-04T20:29:53.467688] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-02-04T20:29:53.467741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:53.467773] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:53.467800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:53.467856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:53.526064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:53.526965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:53.527124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:53.527167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:53.665362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:53.665531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:53.665598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:53.665638] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:53.670210] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-02-04T20:29:53.670559] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-02-04T20:29:53.670738] [INFO ] [sig ] PRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:53.820644] [INFO ] [LOCAL ] Saved forecast: PRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRI.txt [2026-02-04T20:29:53.820773] [INFO ] [sig ] [2491/3449] Completed PRI in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:53.820813] [INFO ] [sig ] [2492/3449] Forecasting PRIM... [2026-02-04T20:29:53.820843] [INFO ] [sig ] Generating forecast for: PRIM [2026-02-04T20:29:53.820874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-02-04T20:29:53.831944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-02-04T20:29:53.832281] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-02-04T20:29:53.833135] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-02-04T20:29:53.833198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:53.833234] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:53.833261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:53.833317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:53.894924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:53.896179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:53.896282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:53.896333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:54.020366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:54.020529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:54.020588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:54.020623] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:54.024206] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-02-04T20:29:54.024489] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-02-04T20:29:54.024643] [INFO ] [sig ] PRIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:54.167147] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRIM.txt [2026-02-04T20:29:54.167304] [INFO ] [sig ] [2492/3449] Completed PRIM in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:54.167345] [INFO ] [sig ] [2493/3449] Forecasting PRLB... [2026-02-04T20:29:54.167375] [INFO ] [sig ] Generating forecast for: PRLB [2026-02-04T20:29:54.167407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-02-04T20:29:54.179299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-02-04T20:29:54.179703] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-02-04T20:29:54.180500] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-02-04T20:29:54.180551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:54.180609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:54.180639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:54.180696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:54.240181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:54.241081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:54.241165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:54.241199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:54.366443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:54.366624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:54.366669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:54.366699] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:54.370176] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-02-04T20:29:54.370455] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-02-04T20:29:54.370605] [INFO ] [sig ] PRLB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:54.516693] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRLB.txt [2026-02-04T20:29:54.516853] [INFO ] [sig ] [2493/3449] Completed PRLB in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:54.516900] [INFO ] [sig ] [2494/3449] Forecasting PRM... [2026-02-04T20:29:54.516932] [INFO ] [sig ] Generating forecast for: PRM [2026-02-04T20:29:54.516962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-02-04T20:29:54.528328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-02-04T20:29:54.528754] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-02-04T20:29:54.529622] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-02-04T20:29:54.529674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:54.529708] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:54.529735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:54.529794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:54.590592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:54.591517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:54.591620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:54.591656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:54.716859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:54.717055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:54.717125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:54.717179] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:54.720983] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-02-04T20:29:54.721282] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-02-04T20:29:54.721425] [INFO ] [sig ] PRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:54.871636] [INFO ] [LOCAL ] Saved forecast: PRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRM.txt [2026-02-04T20:29:54.871823] [INFO ] [sig ] [2494/3449] Completed PRM in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:54.871863] [INFO ] [sig ] [2495/3449] Forecasting PRME... [2026-02-04T20:29:54.871893] [INFO ] [sig ] Generating forecast for: PRME [2026-02-04T20:29:54.871924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-02-04T20:29:54.883170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-02-04T20:29:54.883550] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-02-04T20:29:54.884373] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-02-04T20:29:54.884425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:54.884457] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:54.884484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:54.884540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:54.945628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:54.946559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:54.946669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:54.946704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:55.072467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:55.072651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:55.072693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:55.072723] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:55.076502] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-02-04T20:29:55.076843] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-02-04T20:29:55.076986] [INFO ] [sig ] PRME: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:55.229322] [INFO ] [LOCAL ] Saved forecast: PRME 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRME.txt [2026-02-04T20:29:55.229479] [INFO ] [sig ] [2495/3449] Completed PRME in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:55.229520] [INFO ] [sig ] [2496/3449] Forecasting PRN... [2026-02-04T20:29:55.229549] [INFO ] [sig ] Generating forecast for: PRN [2026-02-04T20:29:55.229603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-02-04T20:29:55.241883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-02-04T20:29:55.242470] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-02-04T20:29:55.243381] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-02-04T20:29:55.243439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:55.243474] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:55.243502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:55.243562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:55.307184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:55.308112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:55.308211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:55.308244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:55.430143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:55.430311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:55.430549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:55.430598] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:55.435064] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=96.81%) [2026-02-04T20:29:55.435650] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-02-04T20:29:55.435809] [INFO ] [sig ] PRN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:55.584350] [INFO ] [LOCAL ] Saved forecast: PRN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRN.txt [2026-02-04T20:29:55.584513] [INFO ] [sig ] [2496/3449] Completed PRN in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 5.7m [2026-02-04T20:29:55.584555] [INFO ] [sig ] [2497/3449] Forecasting PROF... [2026-02-04T20:29:55.584607] [INFO ] [sig ] Generating forecast for: PROF [2026-02-04T20:29:55.584642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-02-04T20:29:55.596739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-02-04T20:29:55.597128] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-02-04T20:29:55.598003] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-02-04T20:29:55.598058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:55.598095] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:55.598122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:55.598181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:55.657421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:55.658252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:55.658340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:55.658374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:55.784781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:55.784943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:55.785013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:55.785046] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:55.788853] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-02-04T20:29:55.789201] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-02-04T20:29:55.789352] [INFO ] [sig ] PROF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:55.944236] [INFO ] [LOCAL ] Saved forecast: PROF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PROF.txt [2026-02-04T20:29:55.944419] [INFO ] [sig ] [2497/3449] Completed PROF in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.7m [2026-02-04T20:29:55.944469] [INFO ] [sig ] [2498/3449] Forecasting PROK... [2026-02-04T20:29:55.944500] [INFO ] [sig ] Generating forecast for: PROK [2026-02-04T20:29:55.944533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-02-04T20:29:55.956093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-02-04T20:29:55.956471] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-02-04T20:29:55.957357] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-02-04T20:29:55.957411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:55.957702] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:55.957732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:55.957790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:56.017488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:56.018407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:56.018492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:56.018525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:56.141666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:56.141825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:56.141866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:56.141897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:56.145448] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-02-04T20:29:56.145783] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-02-04T20:29:56.145920] [INFO ] [sig ] PROK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:56.293660] [INFO ] [LOCAL ] Saved forecast: PROK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PROK.txt [2026-02-04T20:29:56.293820] [INFO ] [sig ] [2498/3449] Completed PROK in 0.3s | 2.80 sym/s | Total: 14.9m | ETA: 5.7m [2026-02-04T20:29:56.293862] [INFO ] [sig ] [2499/3449] Forecasting PRTA... [2026-02-04T20:29:56.293891] [INFO ] [sig ] Generating forecast for: PRTA [2026-02-04T20:29:56.293922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-02-04T20:29:56.306774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-02-04T20:29:56.307173] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-02-04T20:29:56.308061] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-02-04T20:29:56.308117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:56.308150] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:56.308178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:56.308235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:56.366685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:56.367542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:56.367659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:56.367714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:56.487168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:56.487333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:56.487376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:56.487407] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:56.490993] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-02-04T20:29:56.491302] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-02-04T20:29:56.491439] [INFO ] [sig ] PRTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:56.644742] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PRTA.txt [2026-02-04T20:29:56.644901] [INFO ] [sig ] [2499/3449] Completed PRTA in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.7m [2026-02-04T20:29:56.644942] [INFO ] [sig ] [2500/3449] Forecasting PRTH... [2026-02-04T20:29:56.644972] [INFO ] [sig ] Generating forecast for: PRTH [2026-02-04T20:29:56.645004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-02-04T20:29:56.658554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-02-04T20:29:56.658996] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-02-04T20:29:56.659850] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-02-04T20:29:56.659903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:56.659936] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:56.659962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:56.660019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:56.721508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:56.722677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:56.722797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:56.722842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:56.845793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:56.845954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:56.845997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:56.846028] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:56.849876] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-02-04T20:29:56.850170] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-02-04T20:29:56.850309] [INFO ] [sig ] PRTH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:56.999852] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRTH.txt [2026-02-04T20:29:57.000011] [INFO ] [sig ] [2500/3449] Completed PRTH in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:57.000053] [INFO ] [sig ] [2501/3449] Forecasting PRVA... [2026-02-04T20:29:57.000090] [INFO ] [sig ] Generating forecast for: PRVA [2026-02-04T20:29:57.000132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-02-04T20:29:57.011932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-02-04T20:29:57.012593] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-02-04T20:29:57.013553] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-02-04T20:29:57.013634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:57.013709] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:57.013740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:57.013799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:57.077033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:57.078154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:57.078243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:57.078275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:57.203226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:57.203423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:57.203479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:57.203556] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:57.208499] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-02-04T20:29:57.208939] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-02-04T20:29:57.209111] [INFO ] [sig ] PRVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:57.443283] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PRVA.txt [2026-02-04T20:29:57.443497] [INFO ] [sig ] [2501/3449] Completed PRVA in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:57.443549] [INFO ] [sig ] [2502/3449] Forecasting PSC... [2026-02-04T20:29:57.443610] [INFO ] [sig ] Generating forecast for: PSC [2026-02-04T20:29:57.443651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-02-04T20:29:57.464336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-02-04T20:29:57.465121] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-02-04T20:29:57.466354] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-02-04T20:29:57.466424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:57.466467] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:57.466504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:57.466613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:57.556396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:57.557630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:57.557802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:57.557854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:57.731338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:57.731549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:57.731634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:57.731677] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:57.737181] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-02-04T20:29:57.737757] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-02-04T20:29:57.738845] [INFO ] [sig ] PSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:57.977965] [INFO ] [LOCAL ] Saved forecast: PSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PSC.txt [2026-02-04T20:29:57.978217] [INFO ] [sig ] [2502/3449] Completed PSC in 0.5s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:57.978290] [INFO ] [sig ] [2503/3449] Forecasting PSCE... [2026-02-04T20:29:57.978346] [INFO ] [sig ] Generating forecast for: PSCE [2026-02-04T20:29:57.978400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-02-04T20:29:58.007081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-02-04T20:29:58.007713] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-02-04T20:29:58.009105] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-02-04T20:29:58.009179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:58.009234] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:58.009282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:58.009375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:58.096341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:58.097619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:58.097749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:58.097802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:58.252097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:58.252289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:58.252348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:58.252381] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:58.257095] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-02-04T20:29:58.257645] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-02-04T20:29:58.257857] [INFO ] [sig ] PSCE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:58.479656] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSCE.txt [2026-02-04T20:29:58.479912] [INFO ] [sig ] [2503/3449] Completed PSCE in 0.5s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:58.479982] [INFO ] [sig ] [2504/3449] Forecasting PSCH... [2026-02-04T20:29:58.480036] [INFO ] [sig ] Generating forecast for: PSCH [2026-02-04T20:29:58.480209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-02-04T20:29:58.496531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-02-04T20:29:58.497116] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-02-04T20:29:58.498410] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-02-04T20:29:58.498483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:58.498537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:58.498616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:58.498717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:58.568323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:58.569365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:58.569483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:58.569520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:58.727079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:58.727281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:58.727346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:58.727389] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:58.732059] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-02-04T20:29:58.732499] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-02-04T20:29:58.732705] [INFO ] [sig ] PSCH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:58.901461] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSCH.txt [2026-02-04T20:29:58.901657] [INFO ] [sig ] [2504/3449] Completed PSCH in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:58.901722] [INFO ] [sig ] [2505/3449] Forecasting PSEC... [2026-02-04T20:29:58.901759] [INFO ] [sig ] Generating forecast for: PSEC [2026-02-04T20:29:58.901791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-02-04T20:29:58.915288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-02-04T20:29:58.915744] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-02-04T20:29:58.916672] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-02-04T20:29:58.916729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:58.916763] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:58.916791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:58.916848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:58.976987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:58.977939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:58.978031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:58.978065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:59.102370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:59.102530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:59.102591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:59.102626] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:59.106138] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-02-04T20:29:59.106424] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-02-04T20:29:59.106555] [INFO ] [sig ] PSEC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:59.268205] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PSEC.txt [2026-02-04T20:29:59.268372] [INFO ] [sig ] [2505/3449] Completed PSEC in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:59.268414] [INFO ] [sig ] [2506/3449] Forecasting PSF... [2026-02-04T20:29:59.268445] [INFO ] [sig ] Generating forecast for: PSF [2026-02-04T20:29:59.268477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-02-04T20:29:59.281527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-02-04T20:29:59.281947] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-02-04T20:29:59.282791] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-02-04T20:29:59.282846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:59.282878] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:59.282905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:59.282962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:59.342858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:59.343743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:59.343839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:59.343931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:59.468612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:59.468770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:59.468812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:59.468842] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:59.472360] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=63.05%) [2026-02-04T20:29:59.472668] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-02-04T20:29:59.472819] [INFO ] [sig ] PSF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:29:59.618674] [INFO ] [LOCAL ] Saved forecast: PSF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PSF.txt [2026-02-04T20:29:59.618826] [INFO ] [sig ] [2506/3449] Completed PSF in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:59.618867] [INFO ] [sig ] [2507/3449] Forecasting PSFE... [2026-02-04T20:29:59.618897] [INFO ] [sig ] Generating forecast for: PSFE [2026-02-04T20:29:59.618927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-02-04T20:29:59.631363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-02-04T20:29:59.631790] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-02-04T20:29:59.632607] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-02-04T20:29:59.632660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:59.632690] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:59.632716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:59.632772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:29:59.694768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:29:59.695688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:29:59.695801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:29:59.695836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:29:59.820312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:29:59.820471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:29:59.820512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:29:59.820542] [INFO ] [FORECASTER] Training complete [2026-02-04T20:29:59.824218] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-02-04T20:29:59.824521] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-02-04T20:29:59.824675] [INFO ] [sig ] PSFE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:29:59.967071] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSFE.txt [2026-02-04T20:29:59.967223] [INFO ] [sig ] [2507/3449] Completed PSFE in 0.3s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:29:59.967264] [INFO ] [sig ] [2508/3449] Forecasting PSHG... [2026-02-04T20:29:59.967294] [INFO ] [sig ] Generating forecast for: PSHG [2026-02-04T20:29:59.967325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-02-04T20:29:59.978625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-02-04T20:29:59.979009] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-02-04T20:29:59.980062] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-02-04T20:29:59.980130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:29:59.980169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:29:59.980198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:29:59.980256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:00.046126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:00.047263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:00.047422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:00.047466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:00.178970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:00.179126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:00.179167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:00.179216] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:00.182798] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-02-04T20:30:00.183085] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-02-04T20:30:00.183217] [INFO ] [sig ] PSHG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:00.343658] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PSHG.txt [2026-02-04T20:30:00.343814] [INFO ] [sig ] [2508/3449] Completed PSHG in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:30:00.343854] [INFO ] [sig ] [2509/3449] Forecasting PSN... [2026-02-04T20:30:00.343885] [INFO ] [sig ] Generating forecast for: PSN [2026-02-04T20:30:00.343916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-02-04T20:30:00.358323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-02-04T20:30:00.358788] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-02-04T20:30:00.359988] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-02-04T20:30:00.360052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:00.360097] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:00.360137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:00.360227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:00.450503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:00.452665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:00.452755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:00.452790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:00.583097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:00.583225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:00.583275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:00.583311] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:00.587055] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-02-04T20:30:00.587362] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-02-04T20:30:00.587498] [INFO ] [sig ] PSN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:00.733744] [INFO ] [LOCAL ] Saved forecast: PSN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PSN.txt [2026-02-04T20:30:00.733889] [INFO ] [sig ] [2509/3449] Completed PSN in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:30:00.733929] [INFO ] [sig ] [2510/3449] Forecasting PSNL... [2026-02-04T20:30:00.733958] [INFO ] [sig ] Generating forecast for: PSNL [2026-02-04T20:30:00.733989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-02-04T20:30:00.746124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-02-04T20:30:00.746528] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-02-04T20:30:00.747785] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-02-04T20:30:00.747838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:00.747871] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:00.747897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:00.747983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:00.805847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:00.806720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:00.806828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:00.806864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:00.935006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:00.935137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:00.935194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:00.935224] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:00.938985] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=60.81%) [2026-02-04T20:30:00.939293] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-02-04T20:30:00.939435] [INFO ] [sig ] PSNL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:01.087132] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PSNL.txt [2026-02-04T20:30:01.087291] [INFO ] [sig ] [2510/3449] Completed PSNL in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:30:01.087332] [INFO ] [sig ] [2511/3449] Forecasting PSO... [2026-02-04T20:30:01.087369] [INFO ] [sig ] Generating forecast for: PSO [2026-02-04T20:30:01.087416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-02-04T20:30:01.099005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-02-04T20:30:01.099371] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-02-04T20:30:01.100610] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-02-04T20:30:01.100662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:01.100695] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:01.100721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:01.100777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:01.162006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:01.162870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:01.162954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:01.162989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:01.292934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:01.293101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:01.293143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:01.293173] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:01.296917] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-02-04T20:30:01.297212] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-02-04T20:30:01.297349] [INFO ] [sig ] PSO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:01.458812] [INFO ] [LOCAL ] Saved forecast: PSO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSO.txt [2026-02-04T20:30:01.458993] [INFO ] [sig ] [2511/3449] Completed PSO in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 5.6m [2026-02-04T20:30:01.459037] [INFO ] [sig ] [2512/3449] Forecasting PSTG... [2026-02-04T20:30:01.459069] [INFO ] [sig ] Generating forecast for: PSTG [2026-02-04T20:30:01.459103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-02-04T20:30:01.471100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-02-04T20:30:01.471480] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-02-04T20:30:01.472428] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-02-04T20:30:01.472494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:01.472536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:01.472598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:01.472662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:01.530953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:01.531824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:01.532189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:01.532226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:01.659487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:01.659656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:01.659697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:01.659725] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:01.663116] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-02-04T20:30:01.663388] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-02-04T20:30:01.663515] [INFO ] [sig ] PSTG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:01.826827] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSTG.txt [2026-02-04T20:30:01.826984] [INFO ] [sig ] [2512/3449] Completed PSTG in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.6m [2026-02-04T20:30:01.827027] [INFO ] [sig ] [2513/3449] Forecasting PSTL... [2026-02-04T20:30:01.827057] [INFO ] [sig ] Generating forecast for: PSTL [2026-02-04T20:30:01.827089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-02-04T20:30:01.894658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-02-04T20:30:01.895018] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-02-04T20:30:01.895870] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-02-04T20:30:01.895924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:01.895957] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:01.895985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:01.896042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:01.956698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:01.957714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:01.957794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:01.957828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:02.083293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:02.083414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:02.083455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:02.083707] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:02.087866] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=24.57%) [2026-02-04T20:30:02.088178] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-02-04T20:30:02.088319] [INFO ] [sig ] PSTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:02.236395] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSTL.txt [2026-02-04T20:30:02.236758] [INFO ] [sig ] [2513/3449] Completed PSTL in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.6m [2026-02-04T20:30:02.236801] [INFO ] [sig ] [2514/3449] Forecasting PSX... [2026-02-04T20:30:02.236832] [INFO ] [sig ] Generating forecast for: PSX [2026-02-04T20:30:02.236863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-02-04T20:30:02.255071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-02-04T20:30:02.255408] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-02-04T20:30:02.256246] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-02-04T20:30:02.256298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:02.256329] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:02.256355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:02.256411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:02.312896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:02.313735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:02.313818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:02.313850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:02.438676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:02.438801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:02.438839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:02.438869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:02.442664] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-02-04T20:30:02.442946] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-02-04T20:30:02.443270] [INFO ] [sig ] PSX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:02.587288] [INFO ] [LOCAL ] Saved forecast: PSX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PSX.txt [2026-02-04T20:30:02.587427] [INFO ] [sig ] [2514/3449] Completed PSX in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.6m [2026-02-04T20:30:02.587466] [INFO ] [sig ] [2515/3449] Forecasting PTA... [2026-02-04T20:30:02.587494] [INFO ] [sig ] Generating forecast for: PTA [2026-02-04T20:30:02.587524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-02-04T20:30:02.598743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-02-04T20:30:02.599100] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-02-04T20:30:02.599919] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-02-04T20:30:02.599971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:02.600029] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:02.600057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:02.600114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:02.656189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:02.656840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:02.656919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:02.656951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:02.784197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:02.784369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:02.784409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:02.784438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:02.787890] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-02-04T20:30:02.788199] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-02-04T20:30:02.788326] [INFO ] [sig ] PTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:02.933128] [INFO ] [LOCAL ] Saved forecast: PTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTA.txt [2026-02-04T20:30:02.933274] [INFO ] [sig ] [2515/3449] Completed PTA in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 5.6m [2026-02-04T20:30:02.933315] [INFO ] [sig ] [2516/3449] Forecasting PTC... [2026-02-04T20:30:02.933343] [INFO ] [sig ] Generating forecast for: PTC [2026-02-04T20:30:02.933380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-02-04T20:30:02.944838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-02-04T20:30:02.945184] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-02-04T20:30:02.946197] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-02-04T20:30:02.946249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:02.946280] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:02.946306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:02.946360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:03.013421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:03.014766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:03.014858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:03.014900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:03.150874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:03.150989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:03.151031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:03.151061] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:03.154938] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-02-04T20:30:03.155230] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-02-04T20:30:03.155368] [INFO ] [sig ] PTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:03.301739] [INFO ] [LOCAL ] Saved forecast: PTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PTC.txt [2026-02-04T20:30:03.301877] [INFO ] [sig ] [2516/3449] Completed PTC in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.6m [2026-02-04T20:30:03.301916] [INFO ] [sig ] [2517/3449] Forecasting PTEN... [2026-02-04T20:30:03.301947] [INFO ] [sig ] Generating forecast for: PTEN [2026-02-04T20:30:03.301978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-02-04T20:30:03.313296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-02-04T20:30:03.313777] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-02-04T20:30:03.314703] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-02-04T20:30:03.314757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:03.314791] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:03.314819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:03.314877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:03.374022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:03.374899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:03.374982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:03.375016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:03.497651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:03.497787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:03.497825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:03.497854] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:03.501229] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-02-04T20:30:03.501497] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-02-04T20:30:03.501641] [INFO ] [sig ] PTEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:03.642993] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTEN.txt [2026-02-04T20:30:03.643121] [INFO ] [sig ] [2517/3449] Completed PTEN in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:03.643160] [INFO ] [sig ] [2518/3449] Forecasting PTF... [2026-02-04T20:30:03.643190] [INFO ] [sig ] Generating forecast for: PTF [2026-02-04T20:30:03.643220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-02-04T20:30:03.654303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-02-04T20:30:03.654660] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-02-04T20:30:03.655438] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-02-04T20:30:03.655490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:03.655521] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:03.655547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:03.655621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:03.713880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:03.714743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:03.714821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:03.714854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:03.840075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:03.840219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:03.840258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:03.840340] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:03.844215] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=44.54%) [2026-02-04T20:30:03.844494] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-02-04T20:30:03.844647] [INFO ] [sig ] PTF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:03.991645] [INFO ] [LOCAL ] Saved forecast: PTF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTF.txt [2026-02-04T20:30:03.991782] [INFO ] [sig ] [2518/3449] Completed PTF in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:03.991822] [INFO ] [sig ] [2519/3449] Forecasting PTGX... [2026-02-04T20:30:03.991851] [INFO ] [sig ] Generating forecast for: PTGX [2026-02-04T20:30:03.991884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-02-04T20:30:04.002272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-02-04T20:30:04.002821] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-02-04T20:30:04.003826] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-02-04T20:30:04.003877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:04.003909] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:04.003934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:04.003990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:04.060965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:04.061758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:04.061837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:04.061870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:04.180273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:04.180420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:04.180461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:04.180490] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:04.183873] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-02-04T20:30:04.184142] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-02-04T20:30:04.184270] [INFO ] [sig ] PTGX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:04.325082] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTGX.txt [2026-02-04T20:30:04.325217] [INFO ] [sig ] [2519/3449] Completed PTGX in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:04.325256] [INFO ] [sig ] [2520/3449] Forecasting PTH... [2026-02-04T20:30:04.325285] [INFO ] [sig ] Generating forecast for: PTH [2026-02-04T20:30:04.325317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-02-04T20:30:04.336082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-02-04T20:30:04.336423] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-02-04T20:30:04.337295] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-02-04T20:30:04.337349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:04.337384] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:04.337418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:04.337479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:04.394561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:04.395765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:04.395849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:04.395882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:04.504532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:04.504729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:04.504789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:04.504827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:04.508553] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-02-04T20:30:04.508853] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-02-04T20:30:04.508998] [INFO ] [sig ] PTH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:04.660477] [INFO ] [LOCAL ] Saved forecast: PTH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTH.txt [2026-02-04T20:30:04.660640] [INFO ] [sig ] [2520/3449] Completed PTH in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:04.660685] [INFO ] [sig ] [2521/3449] Forecasting PTLO... [2026-02-04T20:30:04.660718] [INFO ] [sig ] Generating forecast for: PTLO [2026-02-04T20:30:04.660750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-02-04T20:30:04.672068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-02-04T20:30:04.672427] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-02-04T20:30:04.673318] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-02-04T20:30:04.673372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:04.673405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:04.673433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:04.673492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:04.736697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:04.737689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:04.737793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:04.737843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:04.868056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:04.868214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:04.868254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:04.868284] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:04.871988] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-02-04T20:30:04.872271] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-02-04T20:30:04.872408] [INFO ] [sig ] PTLO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:05.028921] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTLO.txt [2026-02-04T20:30:05.029107] [INFO ] [sig ] [2521/3449] Completed PTLO in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:05.029153] [INFO ] [sig ] [2522/3449] Forecasting PTNQ... [2026-02-04T20:30:05.029183] [INFO ] [sig ] Generating forecast for: PTNQ [2026-02-04T20:30:05.029212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-02-04T20:30:05.041805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-02-04T20:30:05.042211] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-02-04T20:30:05.043257] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-02-04T20:30:05.043310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:05.043344] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:05.043370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:05.043428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:05.106475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:05.107473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:05.107564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:05.107620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:05.236887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:05.237049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:05.237098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:05.237131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:05.240806] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-02-04T20:30:05.241114] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-02-04T20:30:05.241286] [INFO ] [sig ] PTNQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:05.389078] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PTNQ.txt [2026-02-04T20:30:05.389220] [INFO ] [sig ] [2522/3449] Completed PTNQ in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:05.389263] [INFO ] [sig ] [2523/3449] Forecasting PTON... [2026-02-04T20:30:05.389298] [INFO ] [sig ] Generating forecast for: PTON [2026-02-04T20:30:05.389334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-02-04T20:30:05.400800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-02-04T20:30:05.401171] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-02-04T20:30:05.402040] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-02-04T20:30:05.402094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:05.402125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:05.402151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:05.402223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:05.461682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:05.462491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:05.462594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:05.462632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:05.588152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:05.588313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:05.588360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:05.588401] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:05.592051] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-02-04T20:30:05.592334] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-02-04T20:30:05.592466] [INFO ] [sig ] PTON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:05.734966] [INFO ] [LOCAL ] Saved forecast: PTON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PTON.txt [2026-02-04T20:30:05.735082] [INFO ] [sig ] [2523/3449] Completed PTON in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:05.735121] [INFO ] [sig ] [2524/3449] Forecasting PTY... [2026-02-04T20:30:05.735150] [INFO ] [sig ] Generating forecast for: PTY [2026-02-04T20:30:05.735180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-02-04T20:30:05.747114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-02-04T20:30:05.747440] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-02-04T20:30:05.748484] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-02-04T20:30:05.748536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:05.748585] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:05.748616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:05.748673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:05.810133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:05.810826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:05.810922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:05.810961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:05.934621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:05.934778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:05.934818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:05.934847] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:05.938763] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-02-04T20:30:05.939044] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-02-04T20:30:05.939174] [INFO ] [sig ] PTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:06.096368] [INFO ] [LOCAL ] Saved forecast: PTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PTY.txt [2026-02-04T20:30:06.096516] [INFO ] [sig ] [2524/3449] Completed PTY in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:06.096557] [INFO ] [sig ] [2525/3449] Forecasting PUBM... [2026-02-04T20:30:06.096606] [INFO ] [sig ] Generating forecast for: PUBM [2026-02-04T20:30:06.096640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-02-04T20:30:06.107428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-02-04T20:30:06.107759] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-02-04T20:30:06.108673] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-02-04T20:30:06.108738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:06.108770] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:06.108797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:06.108853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:06.169140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:06.170198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:06.170353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:06.170400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:06.309735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:06.309895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:06.309937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:06.309968] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:06.313721] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=78.95%) [2026-02-04T20:30:06.314004] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-02-04T20:30:06.314137] [INFO ] [sig ] PUBM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:06.461966] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PUBM.txt [2026-02-04T20:30:06.462109] [INFO ] [sig ] [2525/3449] Completed PUBM in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:06.462150] [INFO ] [sig ] [2526/3449] Forecasting PUK... [2026-02-04T20:30:06.462180] [INFO ] [sig ] Generating forecast for: PUK [2026-02-04T20:30:06.462211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-02-04T20:30:06.473366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-02-04T20:30:06.473762] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-02-04T20:30:06.474654] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-02-04T20:30:06.474709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:06.474752] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:06.474791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:06.474869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:06.544925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:06.545908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:06.546007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:06.546042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:06.668082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:06.668245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:06.668288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:06.668318] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:06.671960] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-02-04T20:30:06.672244] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-02-04T20:30:06.672379] [INFO ] [sig ] PUK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:06.817604] [INFO ] [LOCAL ] Saved forecast: PUK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PUK.txt [2026-02-04T20:30:06.817761] [INFO ] [sig ] [2526/3449] Completed PUK in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:06.817800] [INFO ] [sig ] [2527/3449] Forecasting PUMP... [2026-02-04T20:30:06.817828] [INFO ] [sig ] Generating forecast for: PUMP [2026-02-04T20:30:06.817857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-02-04T20:30:06.832246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-02-04T20:30:06.832653] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-02-04T20:30:06.833452] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-02-04T20:30:06.833503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:06.833534] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:06.833560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:06.833644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:06.894484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:06.895402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:06.895489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:06.895523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:07.021909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:07.022066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:07.022106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:07.022137] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:07.025852] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=60.09%) [2026-02-04T20:30:07.026206] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-02-04T20:30:07.026363] [INFO ] [sig ] PUMP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:07.182751] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PUMP.txt [2026-02-04T20:30:07.182915] [INFO ] [sig ] [2527/3449] Completed PUMP in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:07.182958] [INFO ] [sig ] [2528/3449] Forecasting PVH... [2026-02-04T20:30:07.182990] [INFO ] [sig ] Generating forecast for: PVH [2026-02-04T20:30:07.183023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-02-04T20:30:07.198655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-02-04T20:30:07.199220] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-02-04T20:30:07.200438] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-02-04T20:30:07.200504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:07.200548] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:07.200607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:07.200694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:07.266522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:07.267457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:07.267560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:07.267614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:07.390501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:07.390682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:07.390724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:07.390752] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:07.394249] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=80.87%) [2026-02-04T20:30:07.394569] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-02-04T20:30:07.394720] [INFO ] [sig ] PVH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:07.536007] [INFO ] [LOCAL ] Saved forecast: PVH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PVH.txt [2026-02-04T20:30:07.536193] [INFO ] [sig ] [2528/3449] Completed PVH in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 5.5m [2026-02-04T20:30:07.536253] [INFO ] [sig ] [2529/3449] Forecasting PVL... [2026-02-04T20:30:07.536285] [INFO ] [sig ] Generating forecast for: PVL [2026-02-04T20:30:07.536324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-02-04T20:30:07.547536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-02-04T20:30:07.547961] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-02-04T20:30:07.548827] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-02-04T20:30:07.548879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:07.548911] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:07.548938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:07.548995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:07.605429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:07.606310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:07.606394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:07.606427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:07.719996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:07.720153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:07.720192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:07.720222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:07.723723] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-02-04T20:30:07.724007] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-02-04T20:30:07.724142] [INFO ] [sig ] PVL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:07.868979] [INFO ] [LOCAL ] Saved forecast: PVL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PVL.txt [2026-02-04T20:30:07.869132] [INFO ] [sig ] [2529/3449] Completed PVL in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.5m [2026-02-04T20:30:07.869174] [INFO ] [sig ] [2530/3449] Forecasting PWP... [2026-02-04T20:30:07.869207] [INFO ] [sig ] Generating forecast for: PWP [2026-02-04T20:30:07.869238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-02-04T20:30:07.880667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-02-04T20:30:07.881066] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-02-04T20:30:07.881915] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-02-04T20:30:07.881967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:07.881999] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:07.882027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:07.882084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:07.943780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:07.944876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:07.944965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:07.944998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:08.070617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:08.070774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:08.070816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:08.070845] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:08.074494] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-02-04T20:30:08.074797] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-02-04T20:30:08.074951] [INFO ] [sig ] PWP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:08.220035] [INFO ] [LOCAL ] Saved forecast: PWP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PWP.txt [2026-02-04T20:30:08.220183] [INFO ] [sig ] [2530/3449] Completed PWP in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.5m [2026-02-04T20:30:08.220224] [INFO ] [sig ] [2531/3449] Forecasting PX... [2026-02-04T20:30:08.220252] [INFO ] [sig ] Generating forecast for: PX [2026-02-04T20:30:08.220283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-02-04T20:30:08.233540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-02-04T20:30:08.233950] [INFO ] [FORECASTER] Starting predict_future for PX [2026-02-04T20:30:08.234790] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-02-04T20:30:08.234844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:08.234877] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:08.234905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:08.234963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:08.294249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:08.295208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:08.295296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:08.295330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:08.424655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:08.424810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:08.424855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:08.424898] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:08.428455] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=19.76%) [2026-02-04T20:30:08.428751] [INFO ] [FORECASTER] Completed predict_future for PX [2026-02-04T20:30:08.428883] [INFO ] [sig ] PX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:08.575476] [INFO ] [LOCAL ] Saved forecast: PX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PX.txt [2026-02-04T20:30:08.575683] [INFO ] [sig ] [2531/3449] Completed PX in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.5m [2026-02-04T20:30:08.575746] [INFO ] [sig ] [2532/3449] Forecasting PXS... [2026-02-04T20:30:08.575790] [INFO ] [sig ] Generating forecast for: PXS [2026-02-04T20:30:08.575830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-02-04T20:30:08.586619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-02-04T20:30:08.586974] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-02-04T20:30:08.587853] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-02-04T20:30:08.587908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:08.588004] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:08.588035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:08.588094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:08.648349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:08.649242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:08.649349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:08.649394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:08.757404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:08.757559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:08.757639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:08.757670] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:08.761273] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-02-04T20:30:08.761761] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-02-04T20:30:08.761889] [INFO ] [sig ] PXS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:08.906178] [INFO ] [LOCAL ] Saved forecast: PXS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PXS.txt [2026-02-04T20:30:08.906313] [INFO ] [sig ] [2532/3449] Completed PXS in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.5m [2026-02-04T20:30:08.906358] [INFO ] [sig ] [2533/3449] Forecasting PY... [2026-02-04T20:30:08.906393] [INFO ] [sig ] Generating forecast for: PY [2026-02-04T20:30:08.906430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-02-04T20:30:08.916959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-02-04T20:30:08.917293] [INFO ] [FORECASTER] Starting predict_future for PY [2026-02-04T20:30:08.918256] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-02-04T20:30:08.918308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:08.918339] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:08.918365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:08.918420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:08.975203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:08.976200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:08.976292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:08.976326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:09.087276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:09.087436] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:30:09.087477] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:09.087507] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:09.091037] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-02-04T20:30:09.091323] [INFO ] [FORECASTER] Completed predict_future for PY [2026-02-04T20:30:09.091452] [INFO ] [sig ] PY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:09.242059] [INFO ] [LOCAL ] Saved forecast: PY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PY.txt [2026-02-04T20:30:09.242217] [INFO ] [sig ] [2533/3449] Completed PY in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.5m [2026-02-04T20:30:09.242258] [INFO ] [sig ] [2534/3449] Forecasting PYPL... [2026-02-04T20:30:09.242287] [INFO ] [sig ] Generating forecast for: PYPL [2026-02-04T20:30:09.242318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-02-04T20:30:09.253692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-02-04T20:30:09.254113] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-02-04T20:30:09.254984] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-02-04T20:30:09.255038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:09.255072] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:09.255100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:09.255158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:09.312041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:09.313026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:09.313129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:09.313163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:09.438232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:09.438386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:09.438426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:09.438455] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:09.442158] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-02-04T20:30:09.442434] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-02-04T20:30:09.442564] [INFO ] [sig ] PYPL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:09.590603] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/PYPL.txt [2026-02-04T20:30:09.590749] [INFO ] [sig ] [2534/3449] Completed PYPL in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:09.590791] [INFO ] [sig ] [2535/3449] Forecasting PYXS... [2026-02-04T20:30:09.590821] [INFO ] [sig ] Generating forecast for: PYXS [2026-02-04T20:30:09.590853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-02-04T20:30:09.603312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-02-04T20:30:09.603685] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-02-04T20:30:09.604506] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-02-04T20:30:09.604560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:09.604618] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:09.604649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:09.604707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:09.668549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:09.669631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:09.669717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:09.669750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:09.796034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:09.796220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:09.796264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:09.796336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:09.800895] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-02-04T20:30:09.801185] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-02-04T20:30:09.801324] [INFO ] [sig ] PYXS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:09.954175] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PYXS.txt [2026-02-04T20:30:09.954335] [INFO ] [sig ] [2535/3449] Completed PYXS in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:09.954382] [INFO ] [sig ] [2536/3449] Forecasting PZZA... [2026-02-04T20:30:09.954420] [INFO ] [sig ] Generating forecast for: PZZA [2026-02-04T20:30:09.954452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-02-04T20:30:09.968103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-02-04T20:30:09.968512] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-02-04T20:30:09.969419] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-02-04T20:30:09.969474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:09.969536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:09.969583] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:09.969646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:10.033698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:10.034536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:10.034636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:10.034672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:10.161298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:10.161454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:10.161495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:10.161525] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:10.165029] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=71.28%) [2026-02-04T20:30:10.165303] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-02-04T20:30:10.165435] [INFO ] [sig ] PZZA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:10.317891] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/PZZA.txt [2026-02-04T20:30:10.318071] [INFO ] [sig ] [2536/3449] Completed PZZA in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:10.318112] [INFO ] [sig ] [2537/3449] Forecasting QBTS... [2026-02-04T20:30:10.318141] [INFO ] [sig ] Generating forecast for: QBTS [2026-02-04T20:30:10.318171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-02-04T20:30:10.331261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-02-04T20:30:10.331634] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-02-04T20:30:10.332486] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-02-04T20:30:10.332540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:10.332594] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:10.332632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:10.332693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:10.393942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:10.394745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:10.394828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:10.394862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:10.528389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:10.528548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:10.528612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:10.528655] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:10.532601] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-02-04T20:30:10.532882] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-02-04T20:30:10.533013] [INFO ] [sig ] QBTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:10.686711] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QBTS.txt [2026-02-04T20:30:10.686886] [INFO ] [sig ] [2537/3449] Completed QBTS in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:10.686931] [INFO ] [sig ] [2538/3449] Forecasting QCLN... [2026-02-04T20:30:10.686963] [INFO ] [sig ] Generating forecast for: QCLN [2026-02-04T20:30:10.686998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-02-04T20:30:10.698831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-02-04T20:30:10.699256] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-02-04T20:30:10.700194] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-02-04T20:30:10.700248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:10.700282] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:10.700310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:10.700369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:10.762175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:10.763170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:10.763266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:10.763301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:10.892242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:10.892403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:10.892445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:10.892479] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:10.896537] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=25.73%) [2026-02-04T20:30:10.896877] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-02-04T20:30:10.897019] [INFO ] [sig ] QCLN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:11.049595] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QCLN.txt [2026-02-04T20:30:11.049760] [INFO ] [sig ] [2538/3449] Completed QCLN in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:11.049804] [INFO ] [sig ] [2539/3449] Forecasting QCOM... [2026-02-04T20:30:11.049836] [INFO ] [sig ] Generating forecast for: QCOM [2026-02-04T20:30:11.049868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-02-04T20:30:11.061996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-02-04T20:30:11.062393] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-02-04T20:30:11.063238] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-02-04T20:30:11.063292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:11.063326] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:11.063354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:11.063413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:11.128793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:11.129744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:11.129841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:11.129876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:11.263604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:11.263761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:11.263802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:11.263833] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:11.267557] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=82.86%) [2026-02-04T20:30:11.267907] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-02-04T20:30:11.268076] [INFO ] [sig ] QCOM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:11.423453] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QCOM.txt [2026-02-04T20:30:11.423691] [INFO ] [sig ] [2539/3449] Completed QCOM in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:11.423767] [INFO ] [sig ] [2540/3449] Forecasting QCRH... [2026-02-04T20:30:11.423830] [INFO ] [sig ] Generating forecast for: QCRH [2026-02-04T20:30:11.423881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-02-04T20:30:11.441569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-02-04T20:30:11.442025] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-02-04T20:30:11.443044] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-02-04T20:30:11.443109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:11.443153] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:11.443194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:11.443267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:11.511209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:11.512490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:11.512845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:11.512899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:11.644799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:11.644950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:11.644991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:11.645021] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:11.648587] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-02-04T20:30:11.648865] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-02-04T20:30:11.648996] [INFO ] [sig ] QCRH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:11.793946] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QCRH.txt [2026-02-04T20:30:11.794089] [INFO ] [sig ] [2540/3449] Completed QCRH in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:11.794128] [INFO ] [sig ] [2541/3449] Forecasting QDEL... [2026-02-04T20:30:11.794158] [INFO ] [sig ] Generating forecast for: QDEL [2026-02-04T20:30:11.794188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-02-04T20:30:11.807118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-02-04T20:30:11.807459] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-02-04T20:30:11.808712] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-02-04T20:30:11.808768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:11.808799] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:11.808825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:11.808880] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:11.866833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:11.867513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:11.867624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:11.867658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:11.985429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:11.985597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:11.985638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:11.985666] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:11.989090] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=16.84%) [2026-02-04T20:30:11.989359] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-02-04T20:30:11.989498] [INFO ] [sig ] QDEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:12.132772] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QDEL.txt [2026-02-04T20:30:12.132911] [INFO ] [sig ] [2541/3449] Completed QDEL in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:12.132951] [INFO ] [sig ] [2542/3449] Forecasting QFIN... [2026-02-04T20:30:12.132980] [INFO ] [sig ] Generating forecast for: QFIN [2026-02-04T20:30:12.133012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-02-04T20:30:12.144862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-02-04T20:30:12.145203] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-02-04T20:30:12.146214] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-02-04T20:30:12.146265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:12.146297] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:12.146326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:12.146382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:12.209400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:12.210288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:12.210417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:12.210454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:12.337462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:12.337646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:12.337688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:12.337718] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:12.341327] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-02-04T20:30:12.341699] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-02-04T20:30:12.341844] [INFO ] [sig ] QFIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:12.485118] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QFIN.txt [2026-02-04T20:30:12.485277] [INFO ] [sig ] [2542/3449] Completed QFIN in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:12.485318] [INFO ] [sig ] [2543/3449] Forecasting QGEN... [2026-02-04T20:30:12.485348] [INFO ] [sig ] Generating forecast for: QGEN [2026-02-04T20:30:12.485380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-02-04T20:30:12.496287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-02-04T20:30:12.496654] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-02-04T20:30:12.497453] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-02-04T20:30:12.497505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:12.497537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:12.497565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:12.497659] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:12.556749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:12.557519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:12.557617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:12.557652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:12.680256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:12.680412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:12.680452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:12.680500] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:12.683941] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-02-04T20:30:12.684208] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-02-04T20:30:12.684330] [INFO ] [sig ] QGEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:12.826265] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QGEN.txt [2026-02-04T20:30:12.826406] [INFO ] [sig ] [2543/3449] Completed QGEN in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:12.826446] [INFO ] [sig ] [2544/3449] Forecasting QLYS... [2026-02-04T20:30:12.826476] [INFO ] [sig ] Generating forecast for: QLYS [2026-02-04T20:30:12.826508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-02-04T20:30:12.838060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-02-04T20:30:12.838399] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-02-04T20:30:12.839389] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-02-04T20:30:12.839441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:12.839473] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:12.839499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:12.839555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:12.897737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:12.898386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:12.898465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:12.898504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:13.024359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:13.024512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:13.024563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:13.024611] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:13.028276] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: UP (p=63.22%) [2026-02-04T20:30:13.028592] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-02-04T20:30:13.028742] [INFO ] [sig ] QLYS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:13.173766] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QLYS.txt [2026-02-04T20:30:13.173899] [INFO ] [sig ] [2544/3449] Completed QLYS in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:13.173939] [INFO ] [sig ] [2545/3449] Forecasting QMCO... [2026-02-04T20:30:13.173967] [INFO ] [sig ] Generating forecast for: QMCO [2026-02-04T20:30:13.173997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-02-04T20:30:13.184891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-02-04T20:30:13.185209] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-02-04T20:30:13.186063] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-02-04T20:30:13.186115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:13.186148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:13.186174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:13.186231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:13.245707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:13.246448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:13.246528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:13.246597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:13.367390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:13.367545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:13.367603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:13.367636] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:13.371080] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=40.53%) [2026-02-04T20:30:13.371349] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-02-04T20:30:13.371473] [INFO ] [sig ] QMCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:13.513543] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QMCO.txt [2026-02-04T20:30:13.513918] [INFO ] [sig ] [2545/3449] Completed QMCO in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 5.4m [2026-02-04T20:30:13.513961] [INFO ] [sig ] [2546/3449] Forecasting QMOM... [2026-02-04T20:30:13.513990] [INFO ] [sig ] Generating forecast for: QMOM [2026-02-04T20:30:13.514021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-02-04T20:30:13.525463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-02-04T20:30:13.525838] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-02-04T20:30:13.526655] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-02-04T20:30:13.526707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:13.526738] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:13.526765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:13.526826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:13.584029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:13.584793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:13.584873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:13.584906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:13.706873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:13.707028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:13.707067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:13.707095] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:13.710968] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-02-04T20:30:13.711242] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-02-04T20:30:13.711369] [INFO ] [sig ] QMOM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:13.859467] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QMOM.txt [2026-02-04T20:30:13.859676] [INFO ] [sig ] [2546/3449] Completed QMOM in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.4m [2026-02-04T20:30:13.859721] [INFO ] [sig ] [2547/3449] Forecasting QNTM... [2026-02-04T20:30:13.859751] [INFO ] [sig ] Generating forecast for: QNTM [2026-02-04T20:30:13.859784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-02-04T20:30:13.871655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-02-04T20:30:13.872091] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-02-04T20:30:13.873025] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-02-04T20:30:13.873080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:13.873114] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:13.873157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:13.873218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:13.932551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:13.933489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:13.933594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:13.933633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:14.060986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:14.061138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:14.061178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:14.061207] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:14.064721] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-02-04T20:30:14.065010] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-02-04T20:30:14.065145] [INFO ] [sig ] QNTM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:14.217048] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QNTM.txt [2026-02-04T20:30:14.217195] [INFO ] [sig ] [2547/3449] Completed QNTM in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.4m [2026-02-04T20:30:14.217237] [INFO ] [sig ] [2548/3449] Forecasting QQMG... [2026-02-04T20:30:14.217267] [INFO ] [sig ] Generating forecast for: QQMG [2026-02-04T20:30:14.217298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-02-04T20:30:14.228754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-02-04T20:30:14.229302] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-02-04T20:30:14.230145] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-02-04T20:30:14.230197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:14.230231] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:14.230258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:14.230315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:14.289028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:14.289951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:14.290036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:14.290070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:14.405255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:14.405408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:14.405462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:14.405517] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:14.409081] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-02-04T20:30:14.409362] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-02-04T20:30:14.409505] [INFO ] [sig ] QQMG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:14.558237] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QQMG.txt [2026-02-04T20:30:14.558392] [INFO ] [sig ] [2548/3449] Completed QQMG in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.4m [2026-02-04T20:30:14.558432] [INFO ] [sig ] [2549/3449] Forecasting QQQ... [2026-02-04T20:30:14.558461] [INFO ] [sig ] Generating forecast for: QQQ [2026-02-04T20:30:14.558497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-02-04T20:30:14.569769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-02-04T20:30:14.570125] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-02-04T20:30:14.570979] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-02-04T20:30:14.571031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:14.571098] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:14.571127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:14.571185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:14.630346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:14.631230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:14.631314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:14.631349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:14.756217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:14.756371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:14.756413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:14.756441] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:14.759968] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-02-04T20:30:14.760260] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-02-04T20:30:14.760398] [INFO ] [sig ] QQQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:14.905047] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QQQ.txt [2026-02-04T20:30:14.905200] [INFO ] [sig ] [2549/3449] Completed QQQ in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.4m [2026-02-04T20:30:14.905242] [INFO ] [sig ] [2550/3449] Forecasting QQQE... [2026-02-04T20:30:14.905274] [INFO ] [sig ] Generating forecast for: QQQE [2026-02-04T20:30:14.905308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-02-04T20:30:14.917069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-02-04T20:30:14.917422] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-02-04T20:30:14.918273] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-02-04T20:30:14.918326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:14.918359] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:14.918385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:14.918442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:14.977789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:14.978630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:14.978715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:14.978750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:15.093992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:15.094143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:15.094185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:15.094214] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:15.097757] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-02-04T20:30:15.098064] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-02-04T20:30:15.098197] [INFO ] [sig ] QQQE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:15.239967] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QQQE.txt [2026-02-04T20:30:15.240095] [INFO ] [sig ] [2550/3449] Completed QQQE in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:15.240135] [INFO ] [sig ] [2551/3449] Forecasting QQQI... [2026-02-04T20:30:15.240164] [INFO ] [sig ] Generating forecast for: QQQI [2026-02-04T20:30:15.240202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-02-04T20:30:15.254963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-02-04T20:30:15.255330] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-02-04T20:30:15.256180] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-02-04T20:30:15.256232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:15.256264] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:15.256290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:15.256347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:15.315000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:15.316019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:15.316099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:15.316132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:15.431520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:15.431697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:15.431737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:15.431765] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:15.435330] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-02-04T20:30:15.435623] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-02-04T20:30:15.435749] [INFO ] [sig ] QQQI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:15.579299] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QQQI.txt [2026-02-04T20:30:15.579446] [INFO ] [sig ] [2551/3449] Completed QQQI in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:15.579489] [INFO ] [sig ] [2552/3449] Forecasting QQQJ... [2026-02-04T20:30:15.579519] [INFO ] [sig ] Generating forecast for: QQQJ [2026-02-04T20:30:15.579553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-02-04T20:30:15.591034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-02-04T20:30:15.591390] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-02-04T20:30:15.592228] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-02-04T20:30:15.592281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:15.592312] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:15.592340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:15.592399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:15.650908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:15.651835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:15.651946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:15.651991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:15.774511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:15.774683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:15.774723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:15.774794] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:15.778209] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=42.40%) [2026-02-04T20:30:15.778481] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-02-04T20:30:15.778643] [INFO ] [sig ] QQQJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:15.918734] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QQQJ.txt [2026-02-04T20:30:15.918869] [INFO ] [sig ] [2552/3449] Completed QQQJ in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:15.918908] [INFO ] [sig ] [2553/3449] Forecasting QQQM... [2026-02-04T20:30:15.918938] [INFO ] [sig ] Generating forecast for: QQQM [2026-02-04T20:30:15.918968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-02-04T20:30:15.931108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-02-04T20:30:15.931411] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-02-04T20:30:15.932213] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-02-04T20:30:15.932265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:15.932296] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:15.932323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:15.932378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:15.989401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:15.990048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:15.990123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:15.990155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:16.113716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:16.113911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:16.113952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:16.113982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:16.118165] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-02-04T20:30:16.118460] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-02-04T20:30:16.118614] [INFO ] [sig ] QQQM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:16.262333] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QQQM.txt [2026-02-04T20:30:16.262484] [INFO ] [sig ] [2553/3449] Completed QQQM in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:16.262525] [INFO ] [sig ] [2554/3449] Forecasting QQQX... [2026-02-04T20:30:16.262554] [INFO ] [sig ] Generating forecast for: QQQX [2026-02-04T20:30:16.262610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-02-04T20:30:16.273664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-02-04T20:30:16.274035] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-02-04T20:30:16.274912] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-02-04T20:30:16.274965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:16.274997] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:16.275023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:16.275081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:16.333291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:16.334313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:16.334405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:16.334437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:16.462226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:16.462388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:16.462428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:16.462458] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:16.466020] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: DOWN (p=14.89%) [2026-02-04T20:30:16.466341] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-02-04T20:30:16.466482] [INFO ] [sig ] QQQX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:16.621440] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QQQX.txt [2026-02-04T20:30:16.621648] [INFO ] [sig ] [2554/3449] Completed QQQX in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:16.621712] [INFO ] [sig ] [2555/3449] Forecasting QQQY... [2026-02-04T20:30:16.621747] [INFO ] [sig ] Generating forecast for: QQQY [2026-02-04T20:30:16.621781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-02-04T20:30:16.633437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-02-04T20:30:16.633855] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-02-04T20:30:16.634743] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-02-04T20:30:16.634798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:16.634832] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:16.634862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:16.634921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:16.711361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:16.712312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:16.712398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:16.712434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:16.847910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:16.848117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:16.848162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:16.848191] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:16.852631] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-02-04T20:30:16.852960] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-02-04T20:30:16.853100] [INFO ] [sig ] QQQY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:17.001621] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QQQY.txt [2026-02-04T20:30:17.001814] [INFO ] [sig ] [2555/3449] Completed QQQY in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:17.001886] [INFO ] [sig ] [2556/3449] Forecasting QRHC... [2026-02-04T20:30:17.001926] [INFO ] [sig ] Generating forecast for: QRHC [2026-02-04T20:30:17.001971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-02-04T20:30:17.014167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-02-04T20:30:17.014623] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-02-04T20:30:17.015622] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-02-04T20:30:17.015685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:17.015735] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:17.015772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:17.016021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:17.080937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:17.081911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:17.082007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:17.082046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:17.207410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:17.207597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:17.207655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:17.207687] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:17.211729] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=24.36%) [2026-02-04T20:30:17.212027] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-02-04T20:30:17.212166] [INFO ] [sig ] QRHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:17.371185] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QRHC.txt [2026-02-04T20:30:17.371372] [INFO ] [sig ] [2556/3449] Completed QRHC in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:17.371436] [INFO ] [sig ] [2557/3449] Forecasting QRVO... [2026-02-04T20:30:17.371469] [INFO ] [sig ] Generating forecast for: QRVO [2026-02-04T20:30:17.371504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-02-04T20:30:17.384269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-02-04T20:30:17.384678] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-02-04T20:30:17.385509] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-02-04T20:30:17.385562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:17.385620] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:17.385650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:17.385708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:17.445227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:17.446412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:17.446501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:17.446536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:17.576355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:17.576524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:17.576595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:17.576633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:17.580905] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=69.68%) [2026-02-04T20:30:17.581210] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-02-04T20:30:17.581350] [INFO ] [sig ] QRVO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:17.730686] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QRVO.txt [2026-02-04T20:30:17.730850] [INFO ] [sig ] [2557/3449] Completed QRVO in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:17.730891] [INFO ] [sig ] [2558/3449] Forecasting QS... [2026-02-04T20:30:17.730921] [INFO ] [sig ] Generating forecast for: QS [2026-02-04T20:30:17.730953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-02-04T20:30:17.743426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-02-04T20:30:17.743876] [INFO ] [FORECASTER] Starting predict_future for QS [2026-02-04T20:30:17.745002] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-02-04T20:30:17.745056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:17.745089] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:17.745115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:17.745187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:17.806218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:17.807342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:17.807425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:17.807458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:17.939163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:17.939323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:17.939363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:17.939392] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:17.943016] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=61.71%) [2026-02-04T20:30:17.943336] [INFO ] [FORECASTER] Completed predict_future for QS [2026-02-04T20:30:17.943475] [INFO ] [sig ] QS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:18.090936] [INFO ] [LOCAL ] Saved forecast: QS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QS.txt [2026-02-04T20:30:18.091093] [INFO ] [sig ] [2558/3449] Completed QS in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:18.091134] [INFO ] [sig ] [2559/3449] Forecasting QSI... [2026-02-04T20:30:18.091165] [INFO ] [sig ] Generating forecast for: QSI [2026-02-04T20:30:18.091196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-02-04T20:30:18.103145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-02-04T20:30:18.103545] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-02-04T20:30:18.104465] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-02-04T20:30:18.104520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:18.104557] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:18.104631] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:18.104708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:18.162907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:18.163791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:18.164088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:18.164122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:18.284838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:18.284995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:18.285035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:18.285063] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:18.288534] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-02-04T20:30:18.288834] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-02-04T20:30:18.288963] [INFO ] [sig ] QSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:18.434703] [INFO ] [LOCAL ] Saved forecast: QSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QSI.txt [2026-02-04T20:30:18.434876] [INFO ] [sig ] [2559/3449] Completed QSI in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:18.434923] [INFO ] [sig ] [2560/3449] Forecasting QTEC... [2026-02-04T20:30:18.434956] [INFO ] [sig ] Generating forecast for: QTEC [2026-02-04T20:30:18.434986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-02-04T20:30:18.447438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-02-04T20:30:18.447798] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-02-04T20:30:18.448789] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-02-04T20:30:18.448865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:18.448900] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:18.448927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:18.448984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:18.510017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:18.510947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:18.511028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:18.511062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:18.637298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:18.637456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:18.637496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:18.637525] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:18.641212] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-02-04T20:30:18.641510] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-02-04T20:30:18.641674] [INFO ] [sig ] QTEC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:18.784823] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QTEC.txt [2026-02-04T20:30:18.784976] [INFO ] [sig ] [2560/3449] Completed QTEC in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:18.785016] [INFO ] [sig ] [2561/3449] Forecasting QTRX... [2026-02-04T20:30:18.785048] [INFO ] [sig ] Generating forecast for: QTRX [2026-02-04T20:30:18.785079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-02-04T20:30:18.797146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-02-04T20:30:18.797535] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-02-04T20:30:18.798439] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-02-04T20:30:18.798493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:18.798526] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:18.798553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:18.798671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:18.858525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:18.859498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:18.859604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:18.859641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:18.984607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:18.984768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:18.984809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:18.984839] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:18.988385] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-02-04T20:30:18.988722] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-02-04T20:30:18.988862] [INFO ] [sig ] QTRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:19.139501] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QTRX.txt [2026-02-04T20:30:19.139689] [INFO ] [sig ] [2561/3449] Completed QTRX in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:19.139742] [INFO ] [sig ] [2562/3449] Forecasting QTTB... [2026-02-04T20:30:19.139776] [INFO ] [sig ] Generating forecast for: QTTB [2026-02-04T20:30:19.139807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-02-04T20:30:19.151883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-02-04T20:30:19.152301] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-02-04T20:30:19.153240] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-02-04T20:30:19.153297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:19.153331] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:19.153358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:19.153415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:19.216456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:19.217387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:19.217477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:19.217511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:19.344661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:19.344837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:19.344897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:19.344940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:19.348614] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: UP (p=72.73%) [2026-02-04T20:30:19.348919] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-02-04T20:30:19.349056] [INFO ] [sig ] QTTB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:19.498432] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QTTB.txt [2026-02-04T20:30:19.498653] [INFO ] [sig ] [2562/3449] Completed QTTB in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 5.3m [2026-02-04T20:30:19.498701] [INFO ] [sig ] [2563/3449] Forecasting QTUM... [2026-02-04T20:30:19.498732] [INFO ] [sig ] Generating forecast for: QTUM [2026-02-04T20:30:19.498763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-02-04T20:30:19.510377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-02-04T20:30:19.510816] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-02-04T20:30:19.511728] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-02-04T20:30:19.511785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:19.511819] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:19.511848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:19.511906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:19.571489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:19.572394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:19.572483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:19.572517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:19.695379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:19.695541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:19.695634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:19.695671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:19.699343] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=33.24%) [2026-02-04T20:30:19.699664] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-02-04T20:30:19.699817] [INFO ] [sig ] QTUM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:19.847092] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QTUM.txt [2026-02-04T20:30:19.847270] [INFO ] [sig ] [2563/3449] Completed QTUM in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.3m [2026-02-04T20:30:19.847320] [INFO ] [sig ] [2564/3449] Forecasting QTWO... [2026-02-04T20:30:19.847352] [INFO ] [sig ] Generating forecast for: QTWO [2026-02-04T20:30:19.847385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-02-04T20:30:19.858723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-02-04T20:30:19.859098] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-02-04T20:30:19.859995] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-02-04T20:30:19.860049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:19.860083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:19.860112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:19.860170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:19.919061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:19.920142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:19.920226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:19.920260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:20.045452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:20.045631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:20.045674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:20.045704] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:20.049207] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-02-04T20:30:20.049485] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-02-04T20:30:20.049633] [INFO ] [sig ] QTWO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:20.192221] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QTWO.txt [2026-02-04T20:30:20.192383] [INFO ] [sig ] [2564/3449] Completed QTWO in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.3m [2026-02-04T20:30:20.192426] [INFO ] [sig ] [2565/3449] Forecasting QUAD... [2026-02-04T20:30:20.192458] [INFO ] [sig ] Generating forecast for: QUAD [2026-02-04T20:30:20.192488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-02-04T20:30:20.204232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-02-04T20:30:20.204622] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-02-04T20:30:20.205462] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-02-04T20:30:20.205516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:20.205551] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:20.205601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:20.205663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:20.264388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:20.265189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:20.265271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:20.265306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:20.392725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:20.392915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:20.392956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:20.392985] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:20.396355] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=39.99%) [2026-02-04T20:30:20.396664] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-02-04T20:30:20.396792] [INFO ] [sig ] QUAD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:20.540721] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QUAD.txt [2026-02-04T20:30:20.540872] [INFO ] [sig ] [2565/3449] Completed QUAD in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.3m [2026-02-04T20:30:20.540913] [INFO ] [sig ] [2566/3449] Forecasting QUIK... [2026-02-04T20:30:20.540943] [INFO ] [sig ] Generating forecast for: QUIK [2026-02-04T20:30:20.540973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-02-04T20:30:20.552768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-02-04T20:30:20.553319] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-02-04T20:30:20.554131] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-02-04T20:30:20.554184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:20.554243] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:20.554273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:20.554332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:20.616205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:20.617210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:20.617300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:20.617335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:20.746785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:20.746944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:20.746984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:20.747014] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:20.751051] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-02-04T20:30:20.751377] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-02-04T20:30:20.751517] [INFO ] [sig ] QUIK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:20.901660] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QUIK.txt [2026-02-04T20:30:20.901812] [INFO ] [sig ] [2566/3449] Completed QUIK in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 5.3m [2026-02-04T20:30:20.902043] [INFO ] [sig ] [2567/3449] Forecasting QURE... [2026-02-04T20:30:20.902074] [INFO ] [sig ] Generating forecast for: QURE [2026-02-04T20:30:20.902104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-02-04T20:30:20.914237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-02-04T20:30:20.914639] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-02-04T20:30:20.915560] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-02-04T20:30:20.915633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:20.915667] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:20.915694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:20.915753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:20.975300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:20.976352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:20.976439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:20.976472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:21.102711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:21.102877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:21.102952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:21.102985] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:21.106717] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-02-04T20:30:21.107205] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-02-04T20:30:21.107337] [INFO ] [sig ] QURE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:21.249600] [INFO ] [LOCAL ] Saved forecast: QURE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/QURE.txt [2026-02-04T20:30:21.249754] [INFO ] [sig ] [2567/3449] Completed QURE in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:21.249795] [INFO ] [sig ] [2568/3449] Forecasting QVAL... [2026-02-04T20:30:21.249826] [INFO ] [sig ] Generating forecast for: QVAL [2026-02-04T20:30:21.249856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-02-04T20:30:21.261359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-02-04T20:30:21.261748] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-02-04T20:30:21.262739] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-02-04T20:30:21.262791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:21.262823] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:21.262850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:21.262906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:21.321925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:21.322685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:21.322766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:21.322801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:21.444384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:21.444586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:21.444635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:21.444664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:21.448441] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=55.38%) [2026-02-04T20:30:21.448737] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-02-04T20:30:21.448873] [INFO ] [sig ] QVAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:21.594028] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QVAL.txt [2026-02-04T20:30:21.594190] [INFO ] [sig ] [2568/3449] Completed QVAL in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:21.594232] [INFO ] [sig ] [2569/3449] Forecasting QVCC... [2026-02-04T20:30:21.594262] [INFO ] [sig ] Generating forecast for: QVCC [2026-02-04T20:30:21.594295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-02-04T20:30:21.606678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-02-04T20:30:21.607075] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-02-04T20:30:21.607956] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-02-04T20:30:21.608016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:21.608048] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:21.608074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:21.608130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:21.670347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:21.671318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:21.671406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:21.671441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:21.804509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:21.804686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:21.804727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:21.804787] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:21.808408] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-02-04T20:30:21.808714] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-02-04T20:30:21.808847] [INFO ] [sig ] QVCC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:21.951124] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QVCC.txt [2026-02-04T20:30:21.951257] [INFO ] [sig ] [2569/3449] Completed QVCC in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:21.951297] [INFO ] [sig ] [2570/3449] Forecasting QYLD... [2026-02-04T20:30:21.951327] [INFO ] [sig ] Generating forecast for: QYLD [2026-02-04T20:30:21.951357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-02-04T20:30:21.964085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-02-04T20:30:21.964406] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-02-04T20:30:21.965214] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-02-04T20:30:21.965267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:21.965298] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:21.965325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:21.965381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:22.024269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:22.024988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:22.025088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:22.025120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:22.151010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:22.151208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:22.151251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:22.151280] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:22.154950] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-02-04T20:30:22.155231] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-02-04T20:30:22.155358] [INFO ] [sig ] QYLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:22.296663] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QYLD.txt [2026-02-04T20:30:22.296818] [INFO ] [sig ] [2570/3449] Completed QYLD in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:22.296860] [INFO ] [sig ] [2571/3449] Forecasting QYLG... [2026-02-04T20:30:22.296889] [INFO ] [sig ] Generating forecast for: QYLG [2026-02-04T20:30:22.296921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-02-04T20:30:22.308120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-02-04T20:30:22.308458] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-02-04T20:30:22.309292] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-02-04T20:30:22.309344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:22.309390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:22.309418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:22.309474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:22.365546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:22.366287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:22.366367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:22.366400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:22.486157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:22.486315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:22.486355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:22.486386] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:22.489946] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-02-04T20:30:22.490241] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-02-04T20:30:22.490376] [INFO ] [sig ] QYLG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:22.631901] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/QYLG.txt [2026-02-04T20:30:22.632036] [INFO ] [sig ] [2571/3449] Completed QYLG in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:22.632076] [INFO ] [sig ] [2572/3449] Forecasting RA... [2026-02-04T20:30:22.632106] [INFO ] [sig ] Generating forecast for: RA [2026-02-04T20:30:22.632138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-02-04T20:30:22.643372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-02-04T20:30:22.643712] [INFO ] [FORECASTER] Starting predict_future for RA [2026-02-04T20:30:22.644489] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-02-04T20:30:22.644541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:22.644593] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:22.644624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:22.644680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:22.701356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:22.702416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:22.702499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:22.702531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:22.824629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:22.824791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:22.824832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:22.824860] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:22.828241] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-02-04T20:30:22.828512] [INFO ] [FORECASTER] Completed predict_future for RA [2026-02-04T20:30:22.828657] [INFO ] [sig ] RA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:22.973119] [INFO ] [LOCAL ] Saved forecast: RA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RA.txt [2026-02-04T20:30:22.973274] [INFO ] [sig ] [2572/3449] Completed RA in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:22.973314] [INFO ] [sig ] [2573/3449] Forecasting RACE... [2026-02-04T20:30:22.973345] [INFO ] [sig ] Generating forecast for: RACE [2026-02-04T20:30:22.973375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-02-04T20:30:22.984547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-02-04T20:30:22.984898] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-02-04T20:30:22.985728] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-02-04T20:30:22.985780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:22.985819] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:22.985849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:22.985917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:23.043641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:23.044404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:23.044497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:23.044532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:23.165298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:23.165450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:23.165488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:23.165516] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:23.168997] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-02-04T20:30:23.169268] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-02-04T20:30:23.169394] [INFO ] [sig ] RACE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:23.310842] [INFO ] [LOCAL ] Saved forecast: RACE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RACE.txt [2026-02-04T20:30:23.310971] [INFO ] [sig ] [2573/3449] Completed RACE in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:23.311011] [INFO ] [sig ] [2574/3449] Forecasting RAIL... [2026-02-04T20:30:23.311040] [INFO ] [sig ] Generating forecast for: RAIL [2026-02-04T20:30:23.311070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-02-04T20:30:23.321919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-02-04T20:30:23.322236] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-02-04T20:30:23.323058] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-02-04T20:30:23.323110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:23.323141] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:23.323168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:23.323224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:23.380692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:23.381423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:23.381503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:23.381536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:23.504907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:23.505066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:23.505104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:23.505132] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:23.508641] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-02-04T20:30:23.508918] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-02-04T20:30:23.509048] [INFO ] [sig ] RAIL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:23.654787] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RAIL.txt [2026-02-04T20:30:23.654966] [INFO ] [sig ] [2574/3449] Completed RAIL in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:23.655014] [INFO ] [sig ] [2575/3449] Forecasting RAMP... [2026-02-04T20:30:23.655045] [INFO ] [sig ] Generating forecast for: RAMP [2026-02-04T20:30:23.655081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-02-04T20:30:23.667874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-02-04T20:30:23.668275] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-02-04T20:30:23.669150] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-02-04T20:30:23.669201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:23.669233] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:23.669259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:23.669314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:23.725926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:23.726867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:23.726949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:23.726982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:23.845849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:23.846005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:23.846048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:23.846077] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:23.849532] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=47.07%) [2026-02-04T20:30:23.849858] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-02-04T20:30:23.849990] [INFO ] [sig ] RAMP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:23.996550] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RAMP.txt [2026-02-04T20:30:23.996722] [INFO ] [sig ] [2575/3449] Completed RAMP in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:23.996763] [INFO ] [sig ] [2576/3449] Forecasting RAPP... [2026-02-04T20:30:23.996794] [INFO ] [sig ] Generating forecast for: RAPP [2026-02-04T20:30:23.996825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-02-04T20:30:24.008087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-02-04T20:30:24.008400] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-02-04T20:30:24.009243] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-02-04T20:30:24.009295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:24.009326] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:24.009354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:24.009410] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:24.066675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:24.067694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:24.067803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:24.067838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:24.187056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:24.187212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:24.187252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:24.187281] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:24.190982] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-02-04T20:30:24.191255] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-02-04T20:30:24.191399] [INFO ] [sig ] RAPP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:24.333816] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RAPP.txt [2026-02-04T20:30:24.334163] [INFO ] [sig ] [2576/3449] Completed RAPP in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:24.334204] [INFO ] [sig ] [2577/3449] Forecasting RARE... [2026-02-04T20:30:24.334235] [INFO ] [sig ] Generating forecast for: RARE [2026-02-04T20:30:24.334265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-02-04T20:30:24.345749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-02-04T20:30:24.346145] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-02-04T20:30:24.346969] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-02-04T20:30:24.347021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:24.347051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:24.347077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:24.347132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:24.406078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:24.406978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:24.407059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:24.407092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:24.527112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:24.527292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:24.527345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:24.527376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:24.531031] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=69.96%) [2026-02-04T20:30:24.531326] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-02-04T20:30:24.531458] [INFO ] [sig ] RARE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:24.681265] [INFO ] [LOCAL ] Saved forecast: RARE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RARE.txt [2026-02-04T20:30:24.681422] [INFO ] [sig ] [2577/3449] Completed RARE in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:24.681463] [INFO ] [sig ] [2578/3449] Forecasting RAVE... [2026-02-04T20:30:24.681495] [INFO ] [sig ] Generating forecast for: RAVE [2026-02-04T20:30:24.681526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-02-04T20:30:24.693755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-02-04T20:30:24.694362] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-02-04T20:30:24.695197] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-02-04T20:30:24.695250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:24.695282] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:24.695309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:24.695366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:24.754801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:24.755937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:24.756022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:24.756055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:24.869419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:24.869593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:24.869655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:24.869685] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:24.874152] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-02-04T20:30:24.874432] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-02-04T20:30:24.874562] [INFO ] [sig ] RAVE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:25.042363] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RAVE.txt [2026-02-04T20:30:25.042530] [INFO ] [sig ] [2578/3449] Completed RAVE in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:25.042593] [INFO ] [sig ] [2579/3449] Forecasting RAY... [2026-02-04T20:30:25.042627] [INFO ] [sig ] Generating forecast for: RAY [2026-02-04T20:30:25.042657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-02-04T20:30:25.054287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-02-04T20:30:25.054727] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-02-04T20:30:25.055600] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-02-04T20:30:25.055654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:25.055687] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:25.055713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:25.055770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:25.114861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:25.115950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:25.116041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:25.116085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:25.239890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:25.240070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:25.240113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:25.240142] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:25.243686] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-02-04T20:30:25.243996] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-02-04T20:30:25.244329] [INFO ] [sig ] RAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:25.393000] [INFO ] [LOCAL ] Saved forecast: RAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RAY.txt [2026-02-04T20:30:25.393180] [INFO ] [sig ] [2579/3449] Completed RAY in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:25.393223] [INFO ] [sig ] [2580/3449] Forecasting RBA... [2026-02-04T20:30:25.393256] [INFO ] [sig ] Generating forecast for: RBA [2026-02-04T20:30:25.393288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-02-04T20:30:25.404879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-02-04T20:30:25.405281] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-02-04T20:30:25.406130] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-02-04T20:30:25.406183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:25.406215] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:25.406242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:25.406299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:25.465131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:25.465994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:25.466094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:25.466127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:25.591914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:25.592100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:25.592144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:25.592175] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:25.595761] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-02-04T20:30:25.596090] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-02-04T20:30:25.596236] [INFO ] [sig ] RBA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:25.745216] [INFO ] [LOCAL ] Saved forecast: RBA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RBA.txt [2026-02-04T20:30:25.745368] [INFO ] [sig ] [2580/3449] Completed RBA in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 5.2m [2026-02-04T20:30:25.745408] [INFO ] [sig ] [2581/3449] Forecasting RBB... [2026-02-04T20:30:25.745438] [INFO ] [sig ] Generating forecast for: RBB [2026-02-04T20:30:25.745470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-02-04T20:30:25.757834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-02-04T20:30:25.758484] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-02-04T20:30:25.759512] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-02-04T20:30:25.759563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:25.759623] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:25.759651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:25.759706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:25.820792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:25.821892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:25.821975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:25.822009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:25.947949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:25.948129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:25.948175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:25.948203] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:25.951608] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-02-04T20:30:25.951882] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-02-04T20:30:25.952009] [INFO ] [sig ] RBB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:26.106761] [INFO ] [LOCAL ] Saved forecast: RBB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RBB.txt [2026-02-04T20:30:26.107105] [INFO ] [sig ] [2581/3449] Completed RBB in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.2m [2026-02-04T20:30:26.107146] [INFO ] [sig ] [2582/3449] Forecasting RBBN... [2026-02-04T20:30:26.107178] [INFO ] [sig ] Generating forecast for: RBBN [2026-02-04T20:30:26.107208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-02-04T20:30:26.118698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-02-04T20:30:26.119046] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-02-04T20:30:26.119877] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-02-04T20:30:26.119934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:26.119967] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:26.120037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:26.120097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:26.182816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:26.183544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:26.183656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:26.183691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:26.310403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:26.310560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:26.310621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:26.310652] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:26.314445] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-02-04T20:30:26.314760] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-02-04T20:30:26.314894] [INFO ] [sig ] RBBN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:26.458747] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RBBN.txt [2026-02-04T20:30:26.458910] [INFO ] [sig ] [2582/3449] Completed RBBN in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.2m [2026-02-04T20:30:26.458957] [INFO ] [sig ] [2583/3449] Forecasting RBC... [2026-02-04T20:30:26.458989] [INFO ] [sig ] Generating forecast for: RBC [2026-02-04T20:30:26.459243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-02-04T20:30:26.471834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-02-04T20:30:26.472197] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-02-04T20:30:26.473044] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-02-04T20:30:26.473284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:26.473363] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:26.473394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:26.473454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:26.544740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:26.545639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:26.545720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:26.545754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:26.678379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:26.678547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:26.678612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:26.678645] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:26.682473] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=80.70%) [2026-02-04T20:30:26.682805] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-02-04T20:30:26.682949] [INFO ] [sig ] RBC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:26.830218] [INFO ] [LOCAL ] Saved forecast: RBC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RBC.txt [2026-02-04T20:30:26.830380] [INFO ] [sig ] [2583/3449] Completed RBC in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.2m [2026-02-04T20:30:26.830422] [INFO ] [sig ] [2584/3449] Forecasting RBCAA... [2026-02-04T20:30:26.830455] [INFO ] [sig ] Generating forecast for: RBCAA [2026-02-04T20:30:26.830489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-02-04T20:30:26.841475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-02-04T20:30:26.841930] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-02-04T20:30:26.842830] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-02-04T20:30:26.842884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:26.842916] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:26.842942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:26.842997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:26.902562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:26.903491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:26.903599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:26.903637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:27.025141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:27.025304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:27.025348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:27.025378] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:27.029121] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-02-04T20:30:27.029438] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-02-04T20:30:27.029599] [INFO ] [sig ] RBCAA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:27.173526] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RBCAA.txt [2026-02-04T20:30:27.173697] [INFO ] [sig ] [2584/3449] Completed RBCAA in 0.3s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:27.173739] [INFO ] [sig ] [2585/3449] Forecasting RBLX... [2026-02-04T20:30:27.173769] [INFO ] [sig ] Generating forecast for: RBLX [2026-02-04T20:30:27.173798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-02-04T20:30:27.185793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-02-04T20:30:27.186398] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-02-04T20:30:27.187474] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-02-04T20:30:27.187528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:27.187561] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:27.187607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:27.187667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:27.247161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:27.248164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:27.248256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:27.248290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:27.375037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:27.375209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:27.375256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:27.375287] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:27.378828] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-02-04T20:30:27.379134] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-02-04T20:30:27.379264] [INFO ] [sig ] RBLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:27.525137] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RBLX.txt [2026-02-04T20:30:27.525337] [INFO ] [sig ] [2585/3449] Completed RBLX in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:27.525387] [INFO ] [sig ] [2586/3449] Forecasting RC... [2026-02-04T20:30:27.525426] [INFO ] [sig ] Generating forecast for: RC [2026-02-04T20:30:27.525464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-02-04T20:30:27.539251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-02-04T20:30:27.539665] [INFO ] [FORECASTER] Starting predict_future for RC [2026-02-04T20:30:27.540525] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-02-04T20:30:27.540601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:27.540636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:27.540663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:27.540718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:27.600176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:27.601125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:27.601212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:27.601246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:27.729766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:27.729937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:27.729980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:27.730045] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:27.734131] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-02-04T20:30:27.734421] [INFO ] [FORECASTER] Completed predict_future for RC [2026-02-04T20:30:27.734554] [INFO ] [sig ] RC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:27.882179] [INFO ] [LOCAL ] Saved forecast: RC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RC.txt [2026-02-04T20:30:27.882332] [INFO ] [sig ] [2586/3449] Completed RC in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:27.882373] [INFO ] [sig ] [2587/3449] Forecasting RCEL... [2026-02-04T20:30:27.882403] [INFO ] [sig ] Generating forecast for: RCEL [2026-02-04T20:30:27.882434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-02-04T20:30:27.894414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-02-04T20:30:27.894867] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-02-04T20:30:27.895759] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-02-04T20:30:27.895813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:27.895847] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:27.895875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:27.895933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:27.960344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:27.961190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:27.961277] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:27.961310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:28.098348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:28.098513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:28.098590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:28.098630] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:28.102663] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=26.10%) [2026-02-04T20:30:28.102959] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-02-04T20:30:28.103095] [INFO ] [sig ] RCEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:28.266736] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RCEL.txt [2026-02-04T20:30:28.266947] [INFO ] [sig ] [2587/3449] Completed RCEL in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:28.267009] [INFO ] [sig ] [2588/3449] Forecasting RCI... [2026-02-04T20:30:28.267057] [INFO ] [sig ] Generating forecast for: RCI [2026-02-04T20:30:28.267106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-02-04T20:30:28.279558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-02-04T20:30:28.279987] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-02-04T20:30:28.280911] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-02-04T20:30:28.280965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:28.280997] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:28.281023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:28.281080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:28.342833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:28.343849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:28.343946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:28.343983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:28.480253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:28.480414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:28.480458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:28.480487] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:28.484491] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-02-04T20:30:28.484821] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-02-04T20:30:28.484986] [INFO ] [sig ] RCI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:28.638469] [INFO ] [LOCAL ] Saved forecast: RCI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RCI.txt [2026-02-04T20:30:28.638650] [INFO ] [sig ] [2588/3449] Completed RCI in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:28.638694] [INFO ] [sig ] [2589/3449] Forecasting RCKY... [2026-02-04T20:30:28.638725] [INFO ] [sig ] Generating forecast for: RCKY [2026-02-04T20:30:28.638756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-02-04T20:30:28.652438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-02-04T20:30:28.652887] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-02-04T20:30:28.653744] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-02-04T20:30:28.653800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:28.653839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:28.653873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:28.653943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:28.719263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:28.720255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:28.720353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:28.720398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:28.852873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:28.853040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:28.853082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:28.853143] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:28.856965] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: UP (p=65.05%) [2026-02-04T20:30:28.857271] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-02-04T20:30:28.857412] [INFO ] [sig ] RCKY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:29.009328] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RCKY.txt [2026-02-04T20:30:29.009488] [INFO ] [sig ] [2589/3449] Completed RCKY in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:29.009530] [INFO ] [sig ] [2590/3449] Forecasting RCL... [2026-02-04T20:30:29.009559] [INFO ] [sig ] Generating forecast for: RCL [2026-02-04T20:30:29.009615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-02-04T20:30:29.021198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-02-04T20:30:29.021600] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-02-04T20:30:29.022523] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-02-04T20:30:29.022623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:29.022664] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:29.022694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:29.022751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:29.085409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:29.086328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:29.086433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:29.086474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:29.217595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:29.217763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:29.217805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:29.217834] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:29.221945] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-02-04T20:30:29.222272] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-02-04T20:30:29.222418] [INFO ] [sig ] RCL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:29.383673] [INFO ] [LOCAL ] Saved forecast: RCL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RCL.txt [2026-02-04T20:30:29.383840] [INFO ] [sig ] [2590/3449] Completed RCL in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:29.383882] [INFO ] [sig ] [2591/3449] Forecasting RCS... [2026-02-04T20:30:29.383913] [INFO ] [sig ] Generating forecast for: RCS [2026-02-04T20:30:29.383946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-02-04T20:30:29.396261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-02-04T20:30:29.396713] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-02-04T20:30:29.397699] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-02-04T20:30:29.397753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:29.397786] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:29.397812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:29.397869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:29.464508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:29.465638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:29.465735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:29.465771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:29.592636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:29.592798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:29.592838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:29.592869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:29.596749] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-02-04T20:30:29.597251] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-02-04T20:30:29.597411] [INFO ] [sig ] RCS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:29.753473] [INFO ] [LOCAL ] Saved forecast: RCS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RCS.txt [2026-02-04T20:30:29.753669] [INFO ] [sig ] [2591/3449] Completed RCS in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:29.753715] [INFO ] [sig ] [2592/3449] Forecasting RCUS... [2026-02-04T20:30:29.753745] [INFO ] [sig ] Generating forecast for: RCUS [2026-02-04T20:30:29.753776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-02-04T20:30:29.766106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-02-04T20:30:29.766517] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-02-04T20:30:29.767372] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-02-04T20:30:29.767443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:29.767506] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:29.767542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:29.767629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:29.826567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:29.827399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:29.827482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:29.827515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:29.949160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:29.949321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:29.949361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:29.949389] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:29.953230] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-02-04T20:30:29.953509] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-02-04T20:30:29.953659] [INFO ] [sig ] RCUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:30.101836] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RCUS.txt [2026-02-04T20:30:30.102002] [INFO ] [sig ] [2592/3449] Completed RCUS in 0.3s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:30.102048] [INFO ] [sig ] [2593/3449] Forecasting RDCM... [2026-02-04T20:30:30.102078] [INFO ] [sig ] Generating forecast for: RDCM [2026-02-04T20:30:30.102110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-02-04T20:30:30.114709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-02-04T20:30:30.115397] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-02-04T20:30:30.116467] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-02-04T20:30:30.116533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:30.116600] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:30.116644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:30.116743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:30.184631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:30.185510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:30.185650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:30.185687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:30.322632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:30.322795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:30.322835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:30.322865] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:30.326469] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=67.02%) [2026-02-04T20:30:30.326810] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-02-04T20:30:30.326951] [INFO ] [sig ] RDCM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:30.481231] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RDCM.txt [2026-02-04T20:30:30.481383] [INFO ] [sig ] [2593/3449] Completed RDCM in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:30.481424] [INFO ] [sig ] [2594/3449] Forecasting RDHL... [2026-02-04T20:30:30.481455] [INFO ] [sig ] Generating forecast for: RDHL [2026-02-04T20:30:30.481487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-02-04T20:30:30.494267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-02-04T20:30:30.494731] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-02-04T20:30:30.495647] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-02-04T20:30:30.495702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:30.495735] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:30.495762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:30.495821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:30.559839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:30.560767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:30.560859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:30.560898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:30.689639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:30.689799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:30.689841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:30.689870] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:30.693390] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-02-04T20:30:30.693727] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-02-04T20:30:30.693867] [INFO ] [sig ] RDHL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:30.861452] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RDHL.txt [2026-02-04T20:30:30.861630] [INFO ] [sig ] [2594/3449] Completed RDHL in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:30.861675] [INFO ] [sig ] [2595/3449] Forecasting RDVY... [2026-02-04T20:30:30.861705] [INFO ] [sig ] Generating forecast for: RDVY [2026-02-04T20:30:30.861736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-02-04T20:30:30.873662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-02-04T20:30:30.874037] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-02-04T20:30:30.874887] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-02-04T20:30:30.874967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:30.875000] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:30.875027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:30.875084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:30.947079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:30.948234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:30.948318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:30.948351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:31.069132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:31.069292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:31.069332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:31.069361] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:31.072822] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=48.34%) [2026-02-04T20:30:31.073096] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-02-04T20:30:31.073223] [INFO ] [sig ] RDVY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:31.220617] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RDVY.txt [2026-02-04T20:30:31.220807] [INFO ] [sig ] [2595/3449] Completed RDVY in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:31.220868] [INFO ] [sig ] [2596/3449] Forecasting RDY... [2026-02-04T20:30:31.220900] [INFO ] [sig ] Generating forecast for: RDY [2026-02-04T20:30:31.220932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-02-04T20:30:31.234657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-02-04T20:30:31.235043] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-02-04T20:30:31.236000] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-02-04T20:30:31.236052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:31.236084] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:31.236110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:31.236167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:31.294210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:31.295199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:31.295306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:31.295340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:31.421107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:31.421267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:31.421307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:31.421336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:31.424974] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-02-04T20:30:31.425450] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-02-04T20:30:31.425611] [INFO ] [sig ] RDY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:31.573920] [INFO ] [LOCAL ] Saved forecast: RDY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RDY.txt [2026-02-04T20:30:31.574107] [INFO ] [sig ] [2596/3449] Completed RDY in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 5.1m [2026-02-04T20:30:31.574157] [INFO ] [sig ] [2597/3449] Forecasting REAL... [2026-02-04T20:30:31.574189] [INFO ] [sig ] Generating forecast for: REAL [2026-02-04T20:30:31.574221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-02-04T20:30:31.584890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-02-04T20:30:31.585251] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-02-04T20:30:31.586091] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-02-04T20:30:31.586143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:31.586175] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:31.586202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:31.586259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:31.644226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:31.645110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:31.645190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:31.645224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:31.768055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:31.768222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:31.768264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:31.768293] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:31.771843] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-02-04T20:30:31.772136] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-02-04T20:30:31.772276] [INFO ] [sig ] REAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:31.914822] [INFO ] [LOCAL ] Saved forecast: REAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REAL.txt [2026-02-04T20:30:31.914991] [INFO ] [sig ] [2597/3449] Completed REAL in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.1m [2026-02-04T20:30:31.915033] [INFO ] [sig ] [2598/3449] Forecasting REAX... [2026-02-04T20:30:31.915061] [INFO ] [sig ] Generating forecast for: REAX [2026-02-04T20:30:31.915093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-02-04T20:30:31.925937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-02-04T20:30:31.926315] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-02-04T20:30:31.927182] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-02-04T20:30:31.927235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:31.927266] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:31.927293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:31.927349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:31.986110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:31.987033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:31.987118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:31.987153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:32.109415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:32.109606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:32.109650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:32.109679] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:32.114049] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-02-04T20:30:32.114352] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-02-04T20:30:32.114491] [INFO ] [sig ] REAX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:32.267727] [INFO ] [LOCAL ] Saved forecast: REAX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REAX.txt [2026-02-04T20:30:32.267902] [INFO ] [sig ] [2598/3449] Completed REAX in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.1m [2026-02-04T20:30:32.267980] [INFO ] [sig ] [2599/3449] Forecasting REBN... [2026-02-04T20:30:32.268014] [INFO ] [sig ] Generating forecast for: REBN [2026-02-04T20:30:32.268049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-02-04T20:30:32.279380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-02-04T20:30:32.279808] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-02-04T20:30:32.280702] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-02-04T20:30:32.280757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:32.280791] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:32.280820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:32.280878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:32.357747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:32.358697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:32.358787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:32.358822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:32.480011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:32.480171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:32.480213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:32.480243] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:32.483774] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-02-04T20:30:32.484059] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-02-04T20:30:32.484188] [INFO ] [sig ] REBN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:32.631712] [INFO ] [LOCAL ] Saved forecast: REBN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/REBN.txt [2026-02-04T20:30:32.631868] [INFO ] [sig ] [2599/3449] Completed REBN in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.1m [2026-02-04T20:30:32.631918] [INFO ] [sig ] [2600/3449] Forecasting REFI... [2026-02-04T20:30:32.631956] [INFO ] [sig ] Generating forecast for: REFI [2026-02-04T20:30:32.631996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-02-04T20:30:32.644701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-02-04T20:30:32.645101] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-02-04T20:30:32.646348] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-02-04T20:30:32.646400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:32.646459] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:32.646487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:32.646543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:32.709307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:32.710304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:32.710392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:32.710426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:32.845650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:32.845813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:32.845861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:32.845892] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:32.849719] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-02-04T20:30:32.850285] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-02-04T20:30:32.850434] [INFO ] [sig ] REFI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:32.999334] [INFO ] [LOCAL ] Saved forecast: REFI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/REFI.txt [2026-02-04T20:30:32.999488] [INFO ] [sig ] [2600/3449] Completed REFI in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.1m [2026-02-04T20:30:32.999529] [INFO ] [sig ] [2601/3449] Forecasting REG... [2026-02-04T20:30:32.999557] [INFO ] [sig ] Generating forecast for: REG [2026-02-04T20:30:32.999614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-02-04T20:30:33.014711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-02-04T20:30:33.015186] [INFO ] [FORECASTER] Starting predict_future for REG [2026-02-04T20:30:33.016337] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-02-04T20:30:33.016404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:33.016444] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:33.016483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:33.016566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:33.085405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:33.086520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:33.086624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:33.086659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:33.217001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:33.217172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:33.217215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:33.217245] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:33.220893] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-02-04T20:30:33.221235] [INFO ] [FORECASTER] Completed predict_future for REG [2026-02-04T20:30:33.221403] [INFO ] [sig ] REG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:33.371340] [INFO ] [LOCAL ] Saved forecast: REG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REG.txt [2026-02-04T20:30:33.371503] [INFO ] [sig ] [2601/3449] Completed REG in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:33.371543] [INFO ] [sig ] [2602/3449] Forecasting REGN... [2026-02-04T20:30:33.371596] [INFO ] [sig ] Generating forecast for: REGN [2026-02-04T20:30:33.371631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-02-04T20:30:33.383309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-02-04T20:30:33.383727] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-02-04T20:30:33.384528] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-02-04T20:30:33.384601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:33.384636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:33.384663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:33.384719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:33.443021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:33.443998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:33.444077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:33.444110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:33.567456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:33.567648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:33.567690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:33.567718] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:33.571520] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-02-04T20:30:33.571810] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-02-04T20:30:33.571935] [INFO ] [sig ] REGN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:33.712179] [INFO ] [LOCAL ] Saved forecast: REGN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REGN.txt [2026-02-04T20:30:33.712321] [INFO ] [sig ] [2602/3449] Completed REGN in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:33.712361] [INFO ] [sig ] [2603/3449] Forecasting RELL... [2026-02-04T20:30:33.712390] [INFO ] [sig ] Generating forecast for: RELL [2026-02-04T20:30:33.712423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-02-04T20:30:33.723787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-02-04T20:30:33.724148] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-02-04T20:30:33.724988] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-02-04T20:30:33.725042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:33.725073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:33.725100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:33.725156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:33.782993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:33.783863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:33.783950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:33.783984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:33.910738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:33.910901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:33.910943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:33.911028] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:33.915106] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-02-04T20:30:33.915615] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-02-04T20:30:33.915756] [INFO ] [sig ] RELL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:34.068714] [INFO ] [LOCAL ] Saved forecast: RELL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RELL.txt [2026-02-04T20:30:34.068876] [INFO ] [sig ] [2603/3449] Completed RELL in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:34.068919] [INFO ] [sig ] [2604/3449] Forecasting RELX... [2026-02-04T20:30:34.068949] [INFO ] [sig ] Generating forecast for: RELX [2026-02-04T20:30:34.068983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-02-04T20:30:34.080439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-02-04T20:30:34.080843] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-02-04T20:30:34.081691] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-02-04T20:30:34.081745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:34.081778] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:34.081805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:34.081864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:34.141554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:34.142685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:34.142770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:34.142803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:34.274718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:34.274875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:34.274918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:34.274949] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:34.278687] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-02-04T20:30:34.279056] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-02-04T20:30:34.279208] [INFO ] [sig ] RELX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:34.425007] [INFO ] [LOCAL ] Saved forecast: RELX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RELX.txt [2026-02-04T20:30:34.425148] [INFO ] [sig ] [2604/3449] Completed RELX in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:34.425187] [INFO ] [sig ] [2605/3449] Forecasting RELY... [2026-02-04T20:30:34.425217] [INFO ] [sig ] Generating forecast for: RELY [2026-02-04T20:30:34.425248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-02-04T20:30:34.436388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-02-04T20:30:34.436756] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-02-04T20:30:34.437534] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-02-04T20:30:34.437610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:34.437644] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:34.437671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:34.437733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:34.495769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:34.496621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:34.496706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:34.496741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:34.620789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:34.620946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:34.620994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:34.621036] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:34.625316] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-02-04T20:30:34.625610] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-02-04T20:30:34.625743] [INFO ] [sig ] RELY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:34.768859] [INFO ] [LOCAL ] Saved forecast: RELY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RELY.txt [2026-02-04T20:30:34.769013] [INFO ] [sig ] [2605/3449] Completed RELY in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:34.769055] [INFO ] [sig ] [2606/3449] Forecasting REPL... [2026-02-04T20:30:34.769084] [INFO ] [sig ] Generating forecast for: REPL [2026-02-04T20:30:34.769116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-02-04T20:30:34.780007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-02-04T20:30:34.780389] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-02-04T20:30:34.781218] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-02-04T20:30:34.781271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:34.781325] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:34.781353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:34.781414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:34.841221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:34.842199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:34.842291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:34.842326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:34.973214] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:34.973375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:34.973415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:34.973445] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:34.977639] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=33.57%) [2026-02-04T20:30:34.977984] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-02-04T20:30:34.978147] [INFO ] [sig ] REPL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:35.127293] [INFO ] [LOCAL ] Saved forecast: REPL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REPL.txt [2026-02-04T20:30:35.127447] [INFO ] [sig ] [2606/3449] Completed REPL in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:35.127488] [INFO ] [sig ] [2607/3449] Forecasting RERE... [2026-02-04T20:30:35.127517] [INFO ] [sig ] Generating forecast for: RERE [2026-02-04T20:30:35.127549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-02-04T20:30:35.139835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-02-04T20:30:35.140215] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-02-04T20:30:35.141032] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-02-04T20:30:35.141084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:35.141116] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:35.141142] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:35.141199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:35.200904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:35.201826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:35.201910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:35.201943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:35.342003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:35.342167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:35.342209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:35.342240] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:35.346182] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-02-04T20:30:35.346533] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-02-04T20:30:35.346703] [INFO ] [sig ] RERE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:35.496207] [INFO ] [LOCAL ] Saved forecast: RERE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RERE.txt [2026-02-04T20:30:35.496366] [INFO ] [sig ] [2607/3449] Completed RERE in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:35.496407] [INFO ] [sig ] [2608/3449] Forecasting RES... [2026-02-04T20:30:35.496436] [INFO ] [sig ] Generating forecast for: RES [2026-02-04T20:30:35.496467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-02-04T20:30:35.507795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-02-04T20:30:35.508307] [INFO ] [FORECASTER] Starting predict_future for RES [2026-02-04T20:30:35.509195] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-02-04T20:30:35.509250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:35.509283] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:35.509310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:35.509369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:35.567341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:35.568269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:35.568354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:35.568388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:35.697223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:35.697379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:35.697418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:35.697447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:35.701152] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-02-04T20:30:35.701480] [INFO ] [FORECASTER] Completed predict_future for RES [2026-02-04T20:30:35.701639] [INFO ] [sig ] RES: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:35.848940] [INFO ] [LOCAL ] Saved forecast: RES 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RES.txt [2026-02-04T20:30:35.849094] [INFO ] [sig ] [2608/3449] Completed RES in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:35.849134] [INFO ] [sig ] [2609/3449] Forecasting REX... [2026-02-04T20:30:35.849164] [INFO ] [sig ] Generating forecast for: REX [2026-02-04T20:30:35.849196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-02-04T20:30:35.862007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-02-04T20:30:35.862416] [INFO ] [FORECASTER] Starting predict_future for REX [2026-02-04T20:30:35.863269] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-02-04T20:30:35.863323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:35.863356] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:35.863383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:35.863440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:35.927169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:35.928188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:35.928314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:35.928350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:36.055702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:36.055860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:36.055899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:36.055928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:36.059451] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-02-04T20:30:36.059798] [INFO ] [FORECASTER] Completed predict_future for REX [2026-02-04T20:30:36.059937] [INFO ] [sig ] REX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:36.204097] [INFO ] [LOCAL ] Saved forecast: REX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REX.txt [2026-02-04T20:30:36.204258] [INFO ] [sig ] [2609/3449] Completed REX in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:36.204306] [INFO ] [sig ] [2610/3449] Forecasting REYN... [2026-02-04T20:30:36.204336] [INFO ] [sig ] Generating forecast for: REYN [2026-02-04T20:30:36.204368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-02-04T20:30:36.216082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-02-04T20:30:36.216457] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-02-04T20:30:36.217267] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-02-04T20:30:36.217319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:36.217350] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:36.217378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:36.217434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:36.275426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:36.276411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:36.276555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:36.276611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:36.396470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:36.396646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:36.396688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:36.396718] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:36.400235] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-02-04T20:30:36.400520] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-02-04T20:30:36.400669] [INFO ] [sig ] REYN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:36.542442] [INFO ] [LOCAL ] Saved forecast: REYN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/REYN.txt [2026-02-04T20:30:36.542628] [INFO ] [sig ] [2610/3449] Completed REYN in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:36.542672] [INFO ] [sig ] [2611/3449] Forecasting REZI... [2026-02-04T20:30:36.542701] [INFO ] [sig ] Generating forecast for: REZI [2026-02-04T20:30:36.542732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-02-04T20:30:36.553988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-02-04T20:30:36.554387] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-02-04T20:30:36.555209] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-02-04T20:30:36.555261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:36.555292] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:36.555319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:36.555375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:36.613413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:36.614310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:36.614394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:36.614428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:36.735262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:36.735425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:36.735465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:36.735495] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:36.739157] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-02-04T20:30:36.739455] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-02-04T20:30:36.739677] [INFO ] [sig ] REZI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:36.882251] [INFO ] [LOCAL ] Saved forecast: REZI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/REZI.txt [2026-02-04T20:30:36.882401] [INFO ] [sig ] [2611/3449] Completed REZI in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:36.882443] [INFO ] [sig ] [2612/3449] Forecasting RF... [2026-02-04T20:30:36.882473] [INFO ] [sig ] Generating forecast for: RF [2026-02-04T20:30:36.882505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-02-04T20:30:36.894070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-02-04T20:30:36.894431] [INFO ] [FORECASTER] Starting predict_future for RF [2026-02-04T20:30:36.895240] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-02-04T20:30:36.895292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:36.895325] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:36.895350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:36.895411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:36.953276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:36.954185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:36.954270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:36.954305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:37.077870] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:37.078065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:37.078107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:37.078135] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:37.081621] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-02-04T20:30:37.081902] [INFO ] [FORECASTER] Completed predict_future for RF [2026-02-04T20:30:37.082030] [INFO ] [sig ] RF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:37.226864] [INFO ] [LOCAL ] Saved forecast: RF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RF.txt [2026-02-04T20:30:37.227020] [INFO ] [sig ] [2612/3449] Completed RF in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:37.227060] [INFO ] [sig ] [2613/3449] Forecasting RFI... [2026-02-04T20:30:37.227089] [INFO ] [sig ] Generating forecast for: RFI [2026-02-04T20:30:37.227122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-02-04T20:30:37.238565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-02-04T20:30:37.238988] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-02-04T20:30:37.239882] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-02-04T20:30:37.239936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:37.239969] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:37.239998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:37.240067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:37.296432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:37.297315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:37.297398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:37.297431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:37.415359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:37.415518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:37.415557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:37.415628] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:37.419030] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-02-04T20:30:37.419310] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-02-04T20:30:37.419440] [INFO ] [sig ] RFI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:37.560921] [INFO ] [LOCAL ] Saved forecast: RFI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RFI.txt [2026-02-04T20:30:37.561109] [INFO ] [sig ] [2613/3449] Completed RFI in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 5.0m [2026-02-04T20:30:37.561151] [INFO ] [sig ] [2614/3449] Forecasting RFL... [2026-02-04T20:30:37.561180] [INFO ] [sig ] Generating forecast for: RFL [2026-02-04T20:30:37.561212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-02-04T20:30:37.572182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-02-04T20:30:37.572551] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-02-04T20:30:37.573452] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-02-04T20:30:37.573504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:37.573536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:37.573563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:37.573646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:37.632431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:37.633348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:37.633433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:37.633469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:37.764620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:37.764787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:37.764852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:37.764887] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:37.768661] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-02-04T20:30:37.768970] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-02-04T20:30:37.769111] [INFO ] [sig ] RFL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:37.932289] [INFO ] [LOCAL ] Saved forecast: RFL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RFL.txt [2026-02-04T20:30:37.932676] [INFO ] [sig ] [2614/3449] Completed RFL in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 5.0m [2026-02-04T20:30:37.932719] [INFO ] [sig ] [2615/3449] Forecasting RFM... [2026-02-04T20:30:37.932750] [INFO ] [sig ] Generating forecast for: RFM [2026-02-04T20:30:37.932780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-02-04T20:30:37.943831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-02-04T20:30:37.944175] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-02-04T20:30:37.944978] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-02-04T20:30:37.945036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:37.945074] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:37.945107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:37.945175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:38.005591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:38.006482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:38.006613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:38.006660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:38.121734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:38.121898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:38.121939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:38.121969] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:38.125522] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-02-04T20:30:38.125837] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-02-04T20:30:38.125976] [INFO ] [sig ] RFM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:38.266417] [INFO ] [LOCAL ] Saved forecast: RFM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RFM.txt [2026-02-04T20:30:38.266549] [INFO ] [sig ] [2615/3449] Completed RFM in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 5.0m [2026-02-04T20:30:38.266607] [INFO ] [sig ] [2616/3449] Forecasting RFMZ... [2026-02-04T20:30:38.266637] [INFO ] [sig ] Generating forecast for: RFMZ [2026-02-04T20:30:38.266668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-02-04T20:30:38.278077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-02-04T20:30:38.278409] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-02-04T20:30:38.279253] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-02-04T20:30:38.279305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:38.279339] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:38.279368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:38.279426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:38.338533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:38.339302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:38.339382] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:38.339415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:38.468807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:38.468981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:38.469044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:38.469096] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:38.473122] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-02-04T20:30:38.473456] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-02-04T20:30:38.473646] [INFO ] [sig ] RFMZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:38.622720] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RFMZ.txt [2026-02-04T20:30:38.622869] [INFO ] [sig ] [2616/3449] Completed RFMZ in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 5.0m [2026-02-04T20:30:38.622910] [INFO ] [sig ] [2617/3449] Forecasting RGA... [2026-02-04T20:30:38.622939] [INFO ] [sig ] Generating forecast for: RGA [2026-02-04T20:30:38.622970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-02-04T20:30:38.634769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-02-04T20:30:38.635189] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-02-04T20:30:38.636047] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-02-04T20:30:38.636105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:38.636166] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:38.636210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:38.636272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:38.695871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:38.696800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:38.696886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:38.696921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:38.834832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:38.834990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:38.835031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:38.835061] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:38.839025] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-02-04T20:30:38.839335] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-02-04T20:30:38.839466] [INFO ] [sig ] RGA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:38.983437] [INFO ] [LOCAL ] Saved forecast: RGA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RGA.txt [2026-02-04T20:30:38.983565] [INFO ] [sig ] [2617/3449] Completed RGA in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:38.983625] [INFO ] [sig ] [2618/3449] Forecasting RGCO... [2026-02-04T20:30:38.983654] [INFO ] [sig ] Generating forecast for: RGCO [2026-02-04T20:30:38.983685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-02-04T20:30:38.994426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-02-04T20:30:38.994840] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-02-04T20:30:38.995705] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-02-04T20:30:38.995756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:38.995787] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:38.995814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:38.995870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:39.053425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:39.054301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:39.054381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:39.054413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:39.159013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:39.159186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:39.159236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:39.159265] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:39.162811] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-02-04T20:30:39.163102] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-02-04T20:30:39.163239] [INFO ] [sig ] RGCO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:39.325987] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RGCO.txt [2026-02-04T20:30:39.326198] [INFO ] [sig ] [2618/3449] Completed RGCO in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:39.326257] [INFO ] [sig ] [2619/3449] Forecasting RGEN... [2026-02-04T20:30:39.326300] [INFO ] [sig ] Generating forecast for: RGEN [2026-02-04T20:30:39.326351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-02-04T20:30:39.340078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-02-04T20:30:39.340595] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-02-04T20:30:39.341720] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-02-04T20:30:39.341783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:39.341826] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:39.341866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:39.341947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:39.401764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:39.402689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:39.402773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:39.402808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:39.541006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:39.541180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:39.541230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:39.541263] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:39.546096] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-02-04T20:30:39.546414] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-02-04T20:30:39.546557] [INFO ] [sig ] RGEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:39.781444] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RGEN.txt [2026-02-04T20:30:39.781624] [INFO ] [sig ] [2619/3449] Completed RGEN in 0.5s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:39.781672] [INFO ] [sig ] [2620/3449] Forecasting RGLD... [2026-02-04T20:30:39.781714] [INFO ] [sig ] Generating forecast for: RGLD [2026-02-04T20:30:39.781748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-02-04T20:30:39.794416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-02-04T20:30:39.794835] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-02-04T20:30:39.795890] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-02-04T20:30:39.795944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:39.795978] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:39.796005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:39.796062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:39.855230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:39.856219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:39.856308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:39.856344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:39.991232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:39.991619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:39.991666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:39.991732] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:39.995827] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-02-04T20:30:39.996195] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-02-04T20:30:39.996547] [INFO ] [sig ] RGLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:40.179599] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RGLD.txt [2026-02-04T20:30:40.179778] [INFO ] [sig ] [2620/3449] Completed RGLD in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:40.179831] [INFO ] [sig ] [2621/3449] Forecasting RGNX... [2026-02-04T20:30:40.179863] [INFO ] [sig ] Generating forecast for: RGNX [2026-02-04T20:30:40.179904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-02-04T20:30:40.195941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-02-04T20:30:40.196402] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-02-04T20:30:40.197428] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-02-04T20:30:40.197493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:40.197540] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:40.197600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:40.197686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:40.258162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:40.259168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:40.259270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:40.259310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:40.380355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:40.380541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:40.380604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:40.380635] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:40.384103] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-02-04T20:30:40.384421] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-02-04T20:30:40.384562] [INFO ] [sig ] RGNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:40.540974] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RGNX.txt [2026-02-04T20:30:40.541373] [INFO ] [sig ] [2621/3449] Completed RGNX in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:40.541435] [INFO ] [sig ] [2622/3449] Forecasting RGP... [2026-02-04T20:30:40.541476] [INFO ] [sig ] Generating forecast for: RGP [2026-02-04T20:30:40.541521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-02-04T20:30:40.554358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-02-04T20:30:40.554815] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-02-04T20:30:40.555935] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-02-04T20:30:40.556008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:40.556063] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:40.556112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:40.556208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:40.626962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:40.627895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:40.628011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:40.628046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:40.752969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:40.753151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:40.753209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:40.753245] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:40.756837] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-02-04T20:30:40.757133] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-02-04T20:30:40.757275] [INFO ] [sig ] RGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:40.903006] [INFO ] [LOCAL ] Saved forecast: RGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RGP.txt [2026-02-04T20:30:40.903175] [INFO ] [sig ] [2622/3449] Completed RGP in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:40.903218] [INFO ] [sig ] [2623/3449] Forecasting RGS... [2026-02-04T20:30:40.903249] [INFO ] [sig ] Generating forecast for: RGS [2026-02-04T20:30:40.903283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-02-04T20:30:40.914808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-02-04T20:30:40.915181] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-02-04T20:30:40.916018] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-02-04T20:30:40.916070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:40.916102] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:40.916129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:40.916184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:40.978850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:40.979775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:40.979875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:40.979910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:41.093308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:41.093468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:41.093508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:41.093535] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:41.097591] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-02-04T20:30:41.097884] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-02-04T20:30:41.098046] [INFO ] [sig ] RGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:41.248477] [INFO ] [LOCAL ] Saved forecast: RGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RGS.txt [2026-02-04T20:30:41.248655] [INFO ] [sig ] [2623/3449] Completed RGS in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:41.248700] [INFO ] [sig ] [2624/3449] Forecasting RGTI... [2026-02-04T20:30:41.248729] [INFO ] [sig ] Generating forecast for: RGTI [2026-02-04T20:30:41.248762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-02-04T20:30:41.260056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-02-04T20:30:41.260436] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-02-04T20:30:41.261277] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-02-04T20:30:41.261331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:41.261366] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:41.261396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:41.261454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:41.321769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:41.322684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:41.322771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:41.322805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:41.448539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:41.448721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:41.448774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:41.448808] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:41.452447] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-02-04T20:30:41.452754] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-02-04T20:30:41.452895] [INFO ] [sig ] RGTI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:41.603278] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RGTI.txt [2026-02-04T20:30:41.603433] [INFO ] [sig ] [2624/3449] Completed RGTI in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:41.603475] [INFO ] [sig ] [2625/3449] Forecasting RH... [2026-02-04T20:30:41.603505] [INFO ] [sig ] Generating forecast for: RH [2026-02-04T20:30:41.603537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-02-04T20:30:41.615339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-02-04T20:30:41.615956] [INFO ] [FORECASTER] Starting predict_future for RH [2026-02-04T20:30:41.616968] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-02-04T20:30:41.617020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:41.617051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:41.617077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:41.617133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:41.676964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:41.677852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:41.677966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:41.678013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:41.813078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:41.813279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:41.813321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:41.813350] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:41.816944] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-02-04T20:30:41.817259] [INFO ] [FORECASTER] Completed predict_future for RH [2026-02-04T20:30:41.817398] [INFO ] [sig ] RH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:41.969027] [INFO ] [LOCAL ] Saved forecast: RH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RH.txt [2026-02-04T20:30:41.969190] [INFO ] [sig ] [2625/3449] Completed RH in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:41.969239] [INFO ] [sig ] [2626/3449] Forecasting RHI... [2026-02-04T20:30:41.969276] [INFO ] [sig ] Generating forecast for: RHI [2026-02-04T20:30:41.969323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-02-04T20:30:41.981341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-02-04T20:30:41.981735] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-02-04T20:30:41.982522] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-02-04T20:30:41.982591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:41.982626] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:41.982653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:41.982709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:42.042194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:42.043099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:42.043198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:42.043237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:42.170719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:42.170889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:42.170929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:42.170957] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:42.174731] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-02-04T20:30:42.175005] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-02-04T20:30:42.175137] [INFO ] [sig ] RHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:42.322667] [INFO ] [LOCAL ] Saved forecast: RHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RHI.txt [2026-02-04T20:30:42.322826] [INFO ] [sig ] [2626/3449] Completed RHI in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:42.322868] [INFO ] [sig ] [2627/3449] Forecasting RHP... [2026-02-04T20:30:42.322898] [INFO ] [sig ] Generating forecast for: RHP [2026-02-04T20:30:42.322931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-02-04T20:30:42.335201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-02-04T20:30:42.335804] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-02-04T20:30:42.336841] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-02-04T20:30:42.336893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:42.336924] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:42.336951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:42.337007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:42.395313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:42.396170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:42.396260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:42.396324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:42.514553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:42.514726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:42.514766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:42.514797] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:42.518196] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=25.34%) [2026-02-04T20:30:42.518467] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-02-04T20:30:42.518609] [INFO ] [sig ] RHP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:42.658446] [INFO ] [LOCAL ] Saved forecast: RHP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RHP.txt [2026-02-04T20:30:42.658610] [INFO ] [sig ] [2627/3449] Completed RHP in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:42.658652] [INFO ] [sig ] [2628/3449] Forecasting RIG... [2026-02-04T20:30:42.658683] [INFO ] [sig ] Generating forecast for: RIG [2026-02-04T20:30:42.658713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-02-04T20:30:42.669789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-02-04T20:30:42.670120] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-02-04T20:30:42.670932] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-02-04T20:30:42.670984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:42.671015] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:42.671042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:42.671100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:42.728266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:42.729132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:42.729218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:42.729251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:42.856718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:42.856878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:42.856918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:42.856947] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:42.860520] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=59.04%) [2026-02-04T20:30:42.860852] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-02-04T20:30:42.860989] [INFO ] [sig ] RIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:43.002012] [INFO ] [LOCAL ] Saved forecast: RIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RIG.txt [2026-02-04T20:30:43.002176] [INFO ] [sig ] [2628/3449] Completed RIG in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:43.002224] [INFO ] [sig ] [2629/3449] Forecasting RIGL... [2026-02-04T20:30:43.002260] [INFO ] [sig ] Generating forecast for: RIGL [2026-02-04T20:30:43.002295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-02-04T20:30:43.014046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-02-04T20:30:43.014402] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-02-04T20:30:43.015249] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-02-04T20:30:43.015312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:43.015342] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:43.015368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:43.015424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:43.072719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:43.073637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:43.073722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:43.073756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:43.206245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:43.206398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:43.206441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:43.206469] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:43.210192] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-02-04T20:30:43.210771] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-02-04T20:30:43.210937] [INFO ] [sig ] RIGL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:43.372283] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RIGL.txt [2026-02-04T20:30:43.372653] [INFO ] [sig ] [2629/3449] Completed RIGL in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:43.372696] [INFO ] [sig ] [2630/3449] Forecasting RILY... [2026-02-04T20:30:43.372726] [INFO ] [sig ] Generating forecast for: RILY [2026-02-04T20:30:43.372757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-02-04T20:30:43.387193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-02-04T20:30:43.387565] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-02-04T20:30:43.388749] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-02-04T20:30:43.388848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:43.388900] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:43.388942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:43.389030] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:43.452843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:43.453776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:43.453867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:43.453903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:43.581798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:43.581953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:43.581994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:43.582023] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:43.585558] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=46.92%) [2026-02-04T20:30:43.585857] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-02-04T20:30:43.585987] [INFO ] [sig ] RILY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:43.732146] [INFO ] [LOCAL ] Saved forecast: RILY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RILY.txt [2026-02-04T20:30:43.732335] [INFO ] [sig ] [2630/3449] Completed RILY in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 4.9m [2026-02-04T20:30:43.732376] [INFO ] [sig ] [2631/3449] Forecasting RILYN... [2026-02-04T20:30:43.732406] [INFO ] [sig ] Generating forecast for: RILYN [2026-02-04T20:30:43.732435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-02-04T20:30:43.743779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-02-04T20:30:43.744176] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-02-04T20:30:43.745034] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-02-04T20:30:43.745086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:43.745118] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:43.745146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:43.745216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:43.803550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:43.804256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:43.804335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:43.804368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:43.916727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:43.916876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:43.916916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:43.916945] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:43.920388] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=56.12%) [2026-02-04T20:30:43.920687] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-02-04T20:30:43.920814] [INFO ] [sig ] RILYN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:44.063703] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RILYN.txt [2026-02-04T20:30:44.063848] [INFO ] [sig ] [2631/3449] Completed RILYN in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 4.9m [2026-02-04T20:30:44.063890] [INFO ] [sig ] [2632/3449] Forecasting RILYZ... [2026-02-04T20:30:44.063919] [INFO ] [sig ] Generating forecast for: RILYZ [2026-02-04T20:30:44.063950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-02-04T20:30:44.074844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-02-04T20:30:44.075222] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-02-04T20:30:44.076048] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-02-04T20:30:44.076102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:44.076133] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:44.076160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:44.076217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:44.134668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:44.135521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:44.135623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:44.135659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:44.258666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:44.258827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:44.258866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:44.258895] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:44.262346] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-02-04T20:30:44.262646] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-02-04T20:30:44.262777] [INFO ] [sig ] RILYZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:44.434052] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RILYZ.txt [2026-02-04T20:30:44.434231] [INFO ] [sig ] [2632/3449] Completed RILYZ in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.9m [2026-02-04T20:30:44.434277] [INFO ] [sig ] [2633/3449] Forecasting RING... [2026-02-04T20:30:44.434308] [INFO ] [sig ] Generating forecast for: RING [2026-02-04T20:30:44.434337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-02-04T20:30:44.447473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-02-04T20:30:44.447981] [INFO ] [FORECASTER] Starting predict_future for RING [2026-02-04T20:30:44.449021] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-02-04T20:30:44.449081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:44.449117] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:44.449144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:44.449222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:44.524742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:44.525712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:44.525807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:44.525842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:44.689562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:44.689778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:44.689840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:44.689887] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:44.695355] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-02-04T20:30:44.695881] [INFO ] [FORECASTER] Completed predict_future for RING [2026-02-04T20:30:44.696100] [INFO ] [sig ] RING: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:44.953835] [INFO ] [LOCAL ] Saved forecast: RING 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RING.txt [2026-02-04T20:30:44.954076] [INFO ] [sig ] [2633/3449] Completed RING in 0.5s | 2.80 sym/s | Total: 15.7m | ETA: 4.9m [2026-02-04T20:30:44.954170] [INFO ] [sig ] [2634/3449] Forecasting RIO... [2026-02-04T20:30:44.954233] [INFO ] [sig ] Generating forecast for: RIO [2026-02-04T20:30:44.954291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-02-04T20:30:44.987083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-02-04T20:30:44.989395] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-02-04T20:30:44.990926] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-02-04T20:30:44.991000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:44.991096] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:44.991147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:44.994423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:45.105665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:45.106967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:45.107118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:45.107175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:45.290262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:45.290445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:45.290495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:45.290530] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:45.295059] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-02-04T20:30:45.295426] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-02-04T20:30:45.295614] [INFO ] [sig ] RIO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:45.519783] [INFO ] [LOCAL ] Saved forecast: RIO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RIO.txt [2026-02-04T20:30:45.520059] [INFO ] [sig ] [2634/3449] Completed RIO in 0.6s | 2.80 sym/s | Total: 15.7m | ETA: 4.9m [2026-02-04T20:30:45.520122] [INFO ] [sig ] [2635/3449] Forecasting RITM... [2026-02-04T20:30:45.520176] [INFO ] [sig ] Generating forecast for: RITM [2026-02-04T20:30:45.520221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-02-04T20:30:45.541133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-02-04T20:30:45.541858] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-02-04T20:30:45.543254] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-02-04T20:30:45.543328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:45.543383] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:45.543433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:45.543536] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:45.619669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:45.620680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:45.620798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:45.620851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:45.751876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:45.752047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:45.752096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:45.752127] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:45.756141] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-02-04T20:30:45.756538] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-02-04T20:30:45.756707] [INFO ] [sig ] RITM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:45.901331] [INFO ] [LOCAL ] Saved forecast: RITM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RITM.txt [2026-02-04T20:30:45.901460] [INFO ] [sig ] [2635/3449] Completed RITM in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:45.901500] [INFO ] [sig ] [2636/3449] Forecasting RIVN... [2026-02-04T20:30:45.901531] [INFO ] [sig ] Generating forecast for: RIVN [2026-02-04T20:30:45.901561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-02-04T20:30:45.913000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-02-04T20:30:45.913352] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-02-04T20:30:45.914192] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-02-04T20:30:45.914245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:45.914279] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:45.914306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:45.914362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:45.975528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:45.976491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:45.976594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:45.976632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:46.100754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:46.100909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:46.100950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:46.100978] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:46.104447] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-02-04T20:30:46.104746] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-02-04T20:30:46.104874] [INFO ] [sig ] RIVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:46.249843] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RIVN.txt [2026-02-04T20:30:46.249969] [INFO ] [sig ] [2636/3449] Completed RIVN in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:46.250009] [INFO ] [sig ] [2637/3449] Forecasting RKLB... [2026-02-04T20:30:46.250039] [INFO ] [sig ] Generating forecast for: RKLB [2026-02-04T20:30:46.250071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-02-04T20:30:46.262238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-02-04T20:30:46.262558] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-02-04T20:30:46.263367] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-02-04T20:30:46.263418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:46.263450] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:46.263476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:46.263531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:46.320377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:46.321045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:46.321124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:46.321157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:46.446617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:46.446754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:46.446809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:46.446870] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:46.450354] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=53.57%) [2026-02-04T20:30:46.450654] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-02-04T20:30:46.450785] [INFO ] [sig ] RKLB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:46.593835] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RKLB.txt [2026-02-04T20:30:46.593976] [INFO ] [sig ] [2637/3449] Completed RKLB in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:46.594017] [INFO ] [sig ] [2638/3449] Forecasting RL... [2026-02-04T20:30:46.594046] [INFO ] [sig ] Generating forecast for: RL [2026-02-04T20:30:46.594079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-02-04T20:30:46.605037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-02-04T20:30:46.605386] [INFO ] [FORECASTER] Starting predict_future for RL [2026-02-04T20:30:46.606416] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-02-04T20:30:46.606467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:46.606498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:46.606525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:46.606782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:46.663497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:46.664217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:46.664310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:46.664350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:46.785881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:46.786037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:46.786080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:46.786109] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:46.789563] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=19.72%) [2026-02-04T20:30:46.789867] [INFO ] [FORECASTER] Completed predict_future for RL [2026-02-04T20:30:46.790000] [INFO ] [sig ] RL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:46.945023] [INFO ] [LOCAL ] Saved forecast: RL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RL.txt [2026-02-04T20:30:46.945195] [INFO ] [sig ] [2638/3449] Completed RL in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:46.945239] [INFO ] [sig ] [2639/3449] Forecasting RLAY... [2026-02-04T20:30:46.945268] [INFO ] [sig ] Generating forecast for: RLAY [2026-02-04T20:30:46.945309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-02-04T20:30:46.957281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-02-04T20:30:46.957702] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-02-04T20:30:46.958605] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-02-04T20:30:46.958659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:46.958690] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:46.958716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:46.958772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:47.022469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:47.023420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:47.023519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:47.023553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:47.156628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:47.156781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:47.156821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:47.156850] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:47.160279] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=33.16%) [2026-02-04T20:30:47.160550] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-02-04T20:30:47.160693] [INFO ] [sig ] RLAY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:47.302934] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RLAY.txt [2026-02-04T20:30:47.303062] [INFO ] [sig ] [2639/3449] Completed RLAY in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:47.303101] [INFO ] [sig ] [2640/3449] Forecasting RLI... [2026-02-04T20:30:47.303130] [INFO ] [sig ] Generating forecast for: RLI [2026-02-04T20:30:47.303161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-02-04T20:30:47.314503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-02-04T20:30:47.314833] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-02-04T20:30:47.315638] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-02-04T20:30:47.315689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:47.315720] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:47.315747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:47.315803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:47.373594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:47.374435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:47.374516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:47.374549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:47.497257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:47.497410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:47.497449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:47.497476] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:47.500958] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=81.82%) [2026-02-04T20:30:47.501229] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-02-04T20:30:47.501357] [INFO ] [sig ] RLI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:47.642196] [INFO ] [LOCAL ] Saved forecast: RLI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RLI.txt [2026-02-04T20:30:47.642339] [INFO ] [sig ] [2640/3449] Completed RLI in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:47.642378] [INFO ] [sig ] [2641/3449] Forecasting RLJ... [2026-02-04T20:30:47.642407] [INFO ] [sig ] Generating forecast for: RLJ [2026-02-04T20:30:47.642438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-02-04T20:30:47.653563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-02-04T20:30:47.653949] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-02-04T20:30:47.654800] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-02-04T20:30:47.654853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:47.654901] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:47.654930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:47.654988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:47.713493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:47.714384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:47.714471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:47.714505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:47.841657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:47.841824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:47.841867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:47.841898] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:47.845734] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-02-04T20:30:47.846111] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-02-04T20:30:47.846289] [INFO ] [sig ] RLJ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:48.000837] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RLJ.txt [2026-02-04T20:30:48.001000] [INFO ] [sig ] [2641/3449] Completed RLJ in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:48.001042] [INFO ] [sig ] [2642/3449] Forecasting RLMD... [2026-02-04T20:30:48.001073] [INFO ] [sig ] Generating forecast for: RLMD [2026-02-04T20:30:48.001105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-02-04T20:30:48.012825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-02-04T20:30:48.013223] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-02-04T20:30:48.014129] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-02-04T20:30:48.014182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:48.014215] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:48.014242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:48.014299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:48.074464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:48.075396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:48.075487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:48.075523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:48.207740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:48.207898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:48.207966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:48.208001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:48.211599] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=51.66%) [2026-02-04T20:30:48.211909] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-02-04T20:30:48.212047] [INFO ] [sig ] RLMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:48.363430] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RLMD.txt [2026-02-04T20:30:48.363645] [INFO ] [sig ] [2642/3449] Completed RLMD in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:48.363696] [INFO ] [sig ] [2643/3449] Forecasting RLTY... [2026-02-04T20:30:48.363728] [INFO ] [sig ] Generating forecast for: RLTY [2026-02-04T20:30:48.363762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-02-04T20:30:48.376558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-02-04T20:30:48.377019] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-02-04T20:30:48.377894] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-02-04T20:30:48.377976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:48.378009] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:48.378035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:48.378093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:48.437971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:48.438919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:48.439010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:48.439043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:48.563306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:48.563466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:48.563505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:48.563533] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:48.566942] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-02-04T20:30:48.567216] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-02-04T20:30:48.567346] [INFO ] [sig ] RLTY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:48.713935] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RLTY.txt [2026-02-04T20:30:48.714086] [INFO ] [sig ] [2643/3449] Completed RLTY in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:48.714127] [INFO ] [sig ] [2644/3449] Forecasting RLX... [2026-02-04T20:30:48.714157] [INFO ] [sig ] Generating forecast for: RLX [2026-02-04T20:30:48.714187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-02-04T20:30:48.725805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-02-04T20:30:48.726219] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-02-04T20:30:48.727119] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-02-04T20:30:48.727172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:48.727205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:48.727235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:48.727293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:48.784421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:48.785296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:48.785415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:48.785461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:48.909910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:48.910070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:48.910111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:48.910140] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:48.913639] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-02-04T20:30:48.913929] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-02-04T20:30:48.914061] [INFO ] [sig ] RLX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:49.083785] [INFO ] [LOCAL ] Saved forecast: RLX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RLX.txt [2026-02-04T20:30:49.083950] [INFO ] [sig ] [2644/3449] Completed RLX in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:49.083994] [INFO ] [sig ] [2645/3449] Forecasting RM... [2026-02-04T20:30:49.084035] [INFO ] [sig ] Generating forecast for: RM [2026-02-04T20:30:49.084068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-02-04T20:30:49.095434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-02-04T20:30:49.095864] [INFO ] [FORECASTER] Starting predict_future for RM [2026-02-04T20:30:49.096749] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-02-04T20:30:49.096802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:49.096836] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:49.096862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:49.096918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:49.156098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:49.157031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:49.157116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:49.157149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:49.283802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:49.283962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:49.284003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:49.284033] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:49.287728] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=21.22%) [2026-02-04T20:30:49.288073] [INFO ] [FORECASTER] Completed predict_future for RM [2026-02-04T20:30:49.288213] [INFO ] [sig ] RM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:49.445476] [INFO ] [LOCAL ] Saved forecast: RM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RM.txt [2026-02-04T20:30:49.445694] [INFO ] [sig ] [2645/3449] Completed RM in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:49.445763] [INFO ] [sig ] [2646/3449] Forecasting RMAX... [2026-02-04T20:30:49.445805] [INFO ] [sig ] Generating forecast for: RMAX [2026-02-04T20:30:49.445836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-02-04T20:30:49.457404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-02-04T20:30:49.457854] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-02-04T20:30:49.458798] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-02-04T20:30:49.458853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:49.458886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:49.458912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:49.458970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:49.517864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:49.518806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:49.518894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:49.518927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:49.636905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:49.637057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:49.637098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:49.637127] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:49.640667] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=88.18%) [2026-02-04T20:30:49.640952] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-02-04T20:30:49.641082] [INFO ] [sig ] RMAX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:49.782526] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RMAX.txt [2026-02-04T20:30:49.782700] [INFO ] [sig ] [2646/3449] Completed RMAX in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 4.8m [2026-02-04T20:30:49.782742] [INFO ] [sig ] [2647/3449] Forecasting RMBI... [2026-02-04T20:30:49.782771] [INFO ] [sig ] Generating forecast for: RMBI [2026-02-04T20:30:49.782802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-02-04T20:30:49.793701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-02-04T20:30:49.794071] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-02-04T20:30:49.795097] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-02-04T20:30:49.795150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:49.795182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:49.795209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:49.795266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:49.854131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:49.855022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:49.855110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:49.855144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:49.973117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:49.973278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:49.973320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:49.973352] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:49.977157] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=53.37%) [2026-02-04T20:30:49.977447] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-02-04T20:30:49.977789] [INFO ] [sig ] RMBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:50.131434] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RMBI.txt [2026-02-04T20:30:50.131855] [INFO ] [sig ] [2647/3449] Completed RMBI in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 4.8m [2026-02-04T20:30:50.131900] [INFO ] [sig ] [2648/3449] Forecasting RMBS... [2026-02-04T20:30:50.131931] [INFO ] [sig ] Generating forecast for: RMBS [2026-02-04T20:30:50.131961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-02-04T20:30:50.143955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-02-04T20:30:50.144373] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-02-04T20:30:50.145321] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-02-04T20:30:50.145378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:50.145413] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:50.145441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:50.145499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:50.215984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:50.217091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:50.217195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:50.217240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:50.339751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:50.339907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:50.339952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:50.340001] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:50.343541] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-02-04T20:30:50.343861] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-02-04T20:30:50.344015] [INFO ] [sig ] RMBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:50.485088] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RMBS.txt [2026-02-04T20:30:50.485240] [INFO ] [sig ] [2648/3449] Completed RMBS in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.8m [2026-02-04T20:30:50.485280] [INFO ] [sig ] [2649/3449] Forecasting RMD... [2026-02-04T20:30:50.485311] [INFO ] [sig ] Generating forecast for: RMD [2026-02-04T20:30:50.485342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-02-04T20:30:50.496701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-02-04T20:30:50.497127] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-02-04T20:30:50.498072] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-02-04T20:30:50.498128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:50.498161] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:50.498187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:50.498244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:50.555840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:50.556732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:50.556813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:50.556845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:50.684197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:50.684352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:50.684394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:50.684425] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:50.687903] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=35.19%) [2026-02-04T20:30:50.688331] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-02-04T20:30:50.688463] [INFO ] [sig ] RMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:50.831421] [INFO ] [LOCAL ] Saved forecast: RMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RMD.txt [2026-02-04T20:30:50.831557] [INFO ] [sig ] [2649/3449] Completed RMD in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 4.8m [2026-02-04T20:30:50.831618] [INFO ] [sig ] [2650/3449] Forecasting RMI... [2026-02-04T20:30:50.831650] [INFO ] [sig ] Generating forecast for: RMI [2026-02-04T20:30:50.831681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-02-04T20:30:50.842506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-02-04T20:30:50.842894] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-02-04T20:30:50.843849] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-02-04T20:30:50.843902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:50.843935] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:50.843962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:50.844019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:50.904101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:50.904903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:50.904982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:50.905032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:51.022385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:51.022541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:51.022602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:51.022635] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:51.026456] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-02-04T20:30:51.026930] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-02-04T20:30:51.027064] [INFO ] [sig ] RMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:51.169056] [INFO ] [LOCAL ] Saved forecast: RMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RMI.txt [2026-02-04T20:30:51.169185] [INFO ] [sig ] [2650/3449] Completed RMI in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 4.8m [2026-02-04T20:30:51.169224] [INFO ] [sig ] [2651/3449] Forecasting RMM... [2026-02-04T20:30:51.169254] [INFO ] [sig ] Generating forecast for: RMM [2026-02-04T20:30:51.169283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-02-04T20:30:51.180625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-02-04T20:30:51.180998] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-02-04T20:30:51.181883] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-02-04T20:30:51.181936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:51.182006] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:51.182048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:51.182132] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:51.249412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:51.250320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:51.250406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:51.250440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:51.376732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:51.376887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:51.376926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:51.376955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:51.380971] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=72.15%) [2026-02-04T20:30:51.381251] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-02-04T20:30:51.381381] [INFO ] [sig ] RMM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:51.530392] [INFO ] [LOCAL ] Saved forecast: RMM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RMM.txt [2026-02-04T20:30:51.530545] [INFO ] [sig ] [2651/3449] Completed RMM in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:51.530605] [INFO ] [sig ] [2652/3449] Forecasting RMMZ... [2026-02-04T20:30:51.530637] [INFO ] [sig ] Generating forecast for: RMMZ [2026-02-04T20:30:51.530668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-02-04T20:30:51.541244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-02-04T20:30:51.541584] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-02-04T20:30:51.542396] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-02-04T20:30:51.542449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:51.542481] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:51.542509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:51.542599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:51.602470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:51.603191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:51.603270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:51.603304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:51.724215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:51.724369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:51.724408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:51.724436] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:51.728230] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-02-04T20:30:51.728514] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-02-04T20:30:51.728674] [INFO ] [sig ] RMMZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:51.870220] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RMMZ.txt [2026-02-04T20:30:51.870364] [INFO ] [sig ] [2652/3449] Completed RMMZ in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:51.870404] [INFO ] [sig ] [2653/3449] Forecasting RMNI... [2026-02-04T20:30:51.870434] [INFO ] [sig ] Generating forecast for: RMNI [2026-02-04T20:30:51.870465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-02-04T20:30:51.881630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-02-04T20:30:51.882000] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-02-04T20:30:51.882942] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-02-04T20:30:51.882995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:51.883028] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:51.883057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:51.883114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:51.943362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:51.944284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:51.944369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:51.944402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:52.072496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:52.072668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:52.072709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:52.072739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:52.076589] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-02-04T20:30:52.076880] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-02-04T20:30:52.077034] [INFO ] [sig ] RMNI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:52.221415] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RMNI.txt [2026-02-04T20:30:52.221553] [INFO ] [sig ] [2653/3449] Completed RMNI in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:52.221613] [INFO ] [sig ] [2654/3449] Forecasting RNA... [2026-02-04T20:30:52.221643] [INFO ] [sig ] Generating forecast for: RNA [2026-02-04T20:30:52.221676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-02-04T20:30:52.233353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-02-04T20:30:52.233902] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-02-04T20:30:52.234722] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-02-04T20:30:52.234773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:52.234805] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:52.234831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:52.234888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:52.292623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:52.293472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:52.293567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:52.293634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:52.418628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:52.418788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:52.418827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:52.418897] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:52.422881] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-02-04T20:30:52.423226] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-02-04T20:30:52.423365] [INFO ] [sig ] RNA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:52.570503] [INFO ] [LOCAL ] Saved forecast: RNA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RNA.txt [2026-02-04T20:30:52.570666] [INFO ] [sig ] [2654/3449] Completed RNA in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:52.570712] [INFO ] [sig ] [2655/3449] Forecasting RNAC... [2026-02-04T20:30:52.570743] [INFO ] [sig ] Generating forecast for: RNAC [2026-02-04T20:30:52.570776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-02-04T20:30:52.581406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-02-04T20:30:52.581760] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-02-04T20:30:52.582630] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-02-04T20:30:52.582685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:52.582718] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:52.582746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:52.582804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:52.643213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:52.644049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:52.644134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:52.644168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:52.768172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:52.768333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:52.768376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:52.768412] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:52.771990] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-02-04T20:30:52.772272] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-02-04T20:30:52.772408] [INFO ] [sig ] RNAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:52.920132] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RNAC.txt [2026-02-04T20:30:52.920287] [INFO ] [sig ] [2655/3449] Completed RNAC in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:52.920334] [INFO ] [sig ] [2656/3449] Forecasting RNAZ... [2026-02-04T20:30:52.920375] [INFO ] [sig ] Generating forecast for: RNAZ [2026-02-04T20:30:52.920416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-02-04T20:30:52.934908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-02-04T20:30:52.935289] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-02-04T20:30:52.936150] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-02-04T20:30:52.936202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:52.936234] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:52.936261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:52.936318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:52.994117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:52.995021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:52.995102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:52.995135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:53.119448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:53.119621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:53.119662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:53.119693] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:53.123106] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-02-04T20:30:53.123382] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-02-04T20:30:53.123510] [INFO ] [sig ] RNAZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:53.274739] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RNAZ.txt [2026-02-04T20:30:53.274880] [INFO ] [sig ] [2656/3449] Completed RNAZ in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:53.274921] [INFO ] [sig ] [2657/3449] Forecasting RNG... [2026-02-04T20:30:53.274949] [INFO ] [sig ] Generating forecast for: RNG [2026-02-04T20:30:53.274981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-02-04T20:30:53.290198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-02-04T20:30:53.290931] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-02-04T20:30:53.292250] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-02-04T20:30:53.292309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:53.292350] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:53.292387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:53.292453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:53.360198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:53.361767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:53.361970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:53.362013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:53.509779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:53.510019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:53.510063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:53.510104] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:53.515135] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=55.39%) [2026-02-04T20:30:53.515741] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-02-04T20:30:53.515938] [INFO ] [sig ] RNG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:53.675544] [INFO ] [LOCAL ] Saved forecast: RNG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RNG.txt [2026-02-04T20:30:53.676041] [INFO ] [sig ] [2657/3449] Completed RNG in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:53.676087] [INFO ] [sig ] [2658/3449] Forecasting RNP... [2026-02-04T20:30:53.676118] [INFO ] [sig ] Generating forecast for: RNP [2026-02-04T20:30:53.676151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-02-04T20:30:53.689130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-02-04T20:30:53.689593] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-02-04T20:30:53.690448] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-02-04T20:30:53.690503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:53.690536] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:53.690563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:53.690643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:53.751915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:53.752869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:53.752961] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:53.752995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:53.875885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:53.876052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:53.876092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:53.876121] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:53.879659] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=35.21%) [2026-02-04T20:30:53.879980] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-02-04T20:30:53.880114] [INFO ] [sig ] RNP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:54.032795] [INFO ] [LOCAL ] Saved forecast: RNP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RNP.txt [2026-02-04T20:30:54.032978] [INFO ] [sig ] [2658/3449] Completed RNP in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:54.033026] [INFO ] [sig ] [2659/3449] Forecasting ROAD... [2026-02-04T20:30:54.033058] [INFO ] [sig ] Generating forecast for: ROAD [2026-02-04T20:30:54.033091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-02-04T20:30:54.045986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-02-04T20:30:54.046326] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-02-04T20:30:54.047168] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-02-04T20:30:54.047222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:54.047255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:54.047283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:54.047342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:54.108951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:54.109927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:54.110011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:54.110045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:54.233107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:54.233267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:54.233307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:54.233335] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:54.236870] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=87.89%) [2026-02-04T20:30:54.237178] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-02-04T20:30:54.237310] [INFO ] [sig ] ROAD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:54.389507] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ROAD.txt [2026-02-04T20:30:54.389686] [INFO ] [sig ] [2659/3449] Completed ROAD in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:54.389729] [INFO ] [sig ] [2660/3449] Forecasting ROCK... [2026-02-04T20:30:54.389758] [INFO ] [sig ] Generating forecast for: ROCK [2026-02-04T20:30:54.389790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-02-04T20:30:54.401998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-02-04T20:30:54.402410] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-02-04T20:30:54.403446] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-02-04T20:30:54.403507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:54.403545] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:54.403606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:54.403666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:54.465109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:54.466040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:54.466125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:54.466159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:54.595209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:54.595377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:54.595417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:54.595448] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:54.599072] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-02-04T20:30:54.599386] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-02-04T20:30:54.599531] [INFO ] [sig ] ROCK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:54.747852] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ROCK.txt [2026-02-04T20:30:54.748057] [INFO ] [sig ] [2660/3449] Completed ROCK in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:54.748107] [INFO ] [sig ] [2661/3449] Forecasting ROE... [2026-02-04T20:30:54.748138] [INFO ] [sig ] Generating forecast for: ROE [2026-02-04T20:30:54.748172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-02-04T20:30:54.760774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-02-04T20:30:54.761180] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-02-04T20:30:54.761999] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-02-04T20:30:54.762050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:54.762081] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:54.762108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:54.762164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:54.821871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:54.822834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:54.822957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:54.822992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:54.955835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:54.956038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:54.956081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:54.956116] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:54.959855] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-02-04T20:30:54.960147] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-02-04T20:30:54.960286] [INFO ] [sig ] ROE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:55.109886] [INFO ] [LOCAL ] Saved forecast: ROE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ROE.txt [2026-02-04T20:30:55.110053] [INFO ] [sig ] [2661/3449] Completed ROE in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:55.110102] [INFO ] [sig ] [2662/3449] Forecasting ROP... [2026-02-04T20:30:55.110140] [INFO ] [sig ] Generating forecast for: ROP [2026-02-04T20:30:55.110178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-02-04T20:30:55.123873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-02-04T20:30:55.124566] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-02-04T20:30:55.125736] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-02-04T20:30:55.125798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:55.125833] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:55.125860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:55.125921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:55.188852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:55.190242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:55.190369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:55.190407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:55.340984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:55.341259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:55.341305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:55.341336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:55.345619] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=32.62%) [2026-02-04T20:30:55.346012] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-02-04T20:30:55.346171] [INFO ] [sig ] ROP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:55.498855] [INFO ] [LOCAL ] Saved forecast: ROP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ROP.txt [2026-02-04T20:30:55.499115] [INFO ] [sig ] [2662/3449] Completed ROP in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 4.7m [2026-02-04T20:30:55.499187] [INFO ] [sig ] [2663/3449] Forecasting RPAY... [2026-02-04T20:30:55.499225] [INFO ] [sig ] Generating forecast for: RPAY [2026-02-04T20:30:55.499259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-02-04T20:30:55.513004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-02-04T20:30:55.513597] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-02-04T20:30:55.514670] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-02-04T20:30:55.514726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:55.514760] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:55.514993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:55.515058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:55.582871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:55.584159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:55.584292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:55.584330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:55.723762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:55.724005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:55.724053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:55.724084] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:55.728628] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=36.25%) [2026-02-04T20:30:55.729069] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-02-04T20:30:55.729253] [INFO ] [sig ] RPAY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:55.887328] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RPAY.txt [2026-02-04T20:30:55.887616] [INFO ] [sig ] [2663/3449] Completed RPAY in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.7m [2026-02-04T20:30:55.887668] [INFO ] [sig ] [2664/3449] Forecasting RPD... [2026-02-04T20:30:55.887699] [INFO ] [sig ] Generating forecast for: RPD [2026-02-04T20:30:55.887734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-02-04T20:30:55.901783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-02-04T20:30:55.902398] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-02-04T20:30:55.903420] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-02-04T20:30:55.903474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:55.903509] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:55.903536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:55.903637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:55.971936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:55.973285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:55.973404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:55.973439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:56.106409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:56.106895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:56.106943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:56.106973] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:56.111437] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-02-04T20:30:56.111806] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-02-04T20:30:56.111955] [INFO ] [sig ] RPD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:56.269717] [INFO ] [LOCAL ] Saved forecast: RPD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RPD.txt [2026-02-04T20:30:56.269966] [INFO ] [sig ] [2664/3449] Completed RPD in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.7m [2026-02-04T20:30:56.270012] [INFO ] [sig ] [2665/3449] Forecasting RPID... [2026-02-04T20:30:56.270043] [INFO ] [sig ] Generating forecast for: RPID [2026-02-04T20:30:56.270086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-02-04T20:30:56.284120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-02-04T20:30:56.284665] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-02-04T20:30:56.285644] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-02-04T20:30:56.285700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:56.285769] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:56.285813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:56.285883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:56.351158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:56.352488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:56.352640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:56.352676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:56.514296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:56.514595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:56.514682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:56.514733] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:56.521343] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=13.71%) [2026-02-04T20:30:56.522004] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-02-04T20:30:56.522445] [INFO ] [sig ] RPID: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:56.686411] [INFO ] [LOCAL ] Saved forecast: RPID 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RPID.txt [2026-02-04T20:30:56.686646] [INFO ] [sig ] [2665/3449] Completed RPID in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.7m [2026-02-04T20:30:56.686696] [INFO ] [sig ] [2666/3449] Forecasting RPRX... [2026-02-04T20:30:56.686727] [INFO ] [sig ] Generating forecast for: RPRX [2026-02-04T20:30:56.686764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-02-04T20:30:56.700157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-02-04T20:30:56.700744] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-02-04T20:30:56.701789] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-02-04T20:30:56.701844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:56.701878] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:56.701911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:56.701983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:56.764993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:56.766191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:56.766302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:56.766348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:56.904445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:56.904639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:56.904702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:56.904745] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:56.910198] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-02-04T20:30:56.910794] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-02-04T20:30:56.911006] [INFO ] [sig ] RPRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:57.068011] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RPRX.txt [2026-02-04T20:30:57.068240] [INFO ] [sig ] [2666/3449] Completed RPRX in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.7m [2026-02-04T20:30:57.068291] [INFO ] [sig ] [2667/3449] Forecasting RQI... [2026-02-04T20:30:57.068332] [INFO ] [sig ] Generating forecast for: RQI [2026-02-04T20:30:57.068372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-02-04T20:30:57.082260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-02-04T20:30:57.082880] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-02-04T20:30:57.083956] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-02-04T20:30:57.084012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:57.084048] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:57.084077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:57.084137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:57.147552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:57.148849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:57.148963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:57.148997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:57.279072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:57.279313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:57.279362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:57.279395] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:57.283759] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-02-04T20:30:57.284178] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-02-04T20:30:57.284353] [INFO ] [sig ] RQI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:57.451764] [INFO ] [LOCAL ] Saved forecast: RQI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RQI.txt [2026-02-04T20:30:57.452224] [INFO ] [sig ] [2667/3449] Completed RQI in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.7m [2026-02-04T20:30:57.452274] [INFO ] [sig ] [2668/3449] Forecasting RRBI... [2026-02-04T20:30:57.452306] [INFO ] [sig ] Generating forecast for: RRBI [2026-02-04T20:30:57.452397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-02-04T20:30:57.467876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-02-04T20:30:57.468463] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-02-04T20:30:57.469456] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-02-04T20:30:57.469510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:57.469615] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:57.469646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:57.469712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:57.530826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:57.532209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:57.532349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:57.532388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:57.655613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:57.656064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:57.656117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:57.656145] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:57.660508] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=33.07%) [2026-02-04T20:30:57.660954] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-02-04T20:30:57.661122] [INFO ] [sig ] RRBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:57.821327] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RRBI.txt [2026-02-04T20:30:57.821558] [INFO ] [sig ] [2668/3449] Completed RRBI in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:57.821635] [INFO ] [sig ] [2669/3449] Forecasting RRC... [2026-02-04T20:30:57.821669] [INFO ] [sig ] Generating forecast for: RRC [2026-02-04T20:30:57.821704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-02-04T20:30:57.835599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-02-04T20:30:57.836244] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-02-04T20:30:57.837267] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-02-04T20:30:57.837322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:57.837356] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:57.837387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:57.837448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:57.899096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:57.900504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:57.900624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:57.900663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:58.030492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:58.030737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:58.030786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:58.030818] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:58.034790] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-02-04T20:30:58.035103] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-02-04T20:30:58.035246] [INFO ] [sig ] RRC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:58.188205] [INFO ] [LOCAL ] Saved forecast: RRC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RRC.txt [2026-02-04T20:30:58.188408] [INFO ] [sig ] [2669/3449] Completed RRC in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:58.188453] [INFO ] [sig ] [2670/3449] Forecasting RRGB... [2026-02-04T20:30:58.188485] [INFO ] [sig ] Generating forecast for: RRGB [2026-02-04T20:30:58.188517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-02-04T20:30:58.202236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-02-04T20:30:58.202874] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-02-04T20:30:58.203889] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-02-04T20:30:58.203945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:58.203979] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:58.204007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:58.204066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:58.266682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:58.268031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:58.268161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:58.268197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:58.394118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:58.394352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:58.394399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:58.394430] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:58.398556] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=52.53%) [2026-02-04T20:30:58.398929] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-02-04T20:30:58.399138] [INFO ] [sig ] RRGB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:30:58.552423] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RRGB.txt [2026-02-04T20:30:58.552674] [INFO ] [sig ] [2670/3449] Completed RRGB in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:58.552723] [INFO ] [sig ] [2671/3449] Forecasting RRX... [2026-02-04T20:30:58.552773] [INFO ] [sig ] Generating forecast for: RRX [2026-02-04T20:30:58.553019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-02-04T20:30:58.567034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-02-04T20:30:58.567703] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-02-04T20:30:58.568767] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-02-04T20:30:58.568822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:58.568857] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:58.568884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:58.568970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:58.628899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:58.630072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:58.630180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:58.630213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:58.773231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:58.773410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:58.773454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:58.773527] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:58.777553] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=8.40%) [2026-02-04T20:30:58.777971] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-02-04T20:30:58.778149] [INFO ] [sig ] RRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:58.925087] [INFO ] [LOCAL ] Saved forecast: RRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RRX.txt [2026-02-04T20:30:58.925227] [INFO ] [sig ] [2671/3449] Completed RRX in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:58.925268] [INFO ] [sig ] [2672/3449] Forecasting RS... [2026-02-04T20:30:58.925297] [INFO ] [sig ] Generating forecast for: RS [2026-02-04T20:30:58.925329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-02-04T20:30:58.936974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-02-04T20:30:58.937276] [INFO ] [FORECASTER] Starting predict_future for RS [2026-02-04T20:30:58.938121] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-02-04T20:30:58.938173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:58.938205] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:58.938232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:58.938288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:58.997196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:58.998178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:58.998262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:58.998294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:59.124960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:59.125132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:59.125197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:59.125263] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:59.130176] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-02-04T20:30:59.130536] [INFO ] [FORECASTER] Completed predict_future for RS [2026-02-04T20:30:59.130745] [INFO ] [sig ] RS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:59.278816] [INFO ] [LOCAL ] Saved forecast: RS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RS.txt [2026-02-04T20:30:59.278950] [INFO ] [sig ] [2672/3449] Completed RS in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:59.278991] [INFO ] [sig ] [2673/3449] Forecasting RSG... [2026-02-04T20:30:59.279020] [INFO ] [sig ] Generating forecast for: RSG [2026-02-04T20:30:59.279051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-02-04T20:30:59.291423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-02-04T20:30:59.291790] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-02-04T20:30:59.292616] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-02-04T20:30:59.292672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:59.292704] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:59.292731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:59.292788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:59.357360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:59.358102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:59.358181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:59.358215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:59.501061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:59.501234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:59.501281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:59.501312] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:59.504763] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-02-04T20:30:59.505038] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-02-04T20:30:59.505166] [INFO ] [sig ] RSG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:59.645792] [INFO ] [LOCAL ] Saved forecast: RSG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RSG.txt [2026-02-04T20:30:59.645928] [INFO ] [sig ] [2673/3449] Completed RSG in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:59.645968] [INFO ] [sig ] [2674/3449] Forecasting RSI... [2026-02-04T20:30:59.645997] [INFO ] [sig ] Generating forecast for: RSI [2026-02-04T20:30:59.646029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-02-04T20:30:59.658035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-02-04T20:30:59.658405] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-02-04T20:30:59.659257] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-02-04T20:30:59.659310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:30:59.659343] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:30:59.659371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:30:59.659429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:30:59.717370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:30:59.718162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:30:59.718261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:30:59.718296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:30:59.844612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:30:59.844763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:30:59.844804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:30:59.844838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:30:59.848526] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=24.65%) [2026-02-04T20:30:59.848833] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-02-04T20:30:59.848963] [INFO ] [sig ] RSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:30:59.998677] [INFO ] [LOCAL ] Saved forecast: RSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RSI.txt [2026-02-04T20:30:59.998848] [INFO ] [sig ] [2674/3449] Completed RSI in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:30:59.998890] [INFO ] [sig ] [2675/3449] Forecasting RSKD... [2026-02-04T20:30:59.998919] [INFO ] [sig ] Generating forecast for: RSKD [2026-02-04T20:30:59.998950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-02-04T20:31:00.011470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-02-04T20:31:00.011845] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-02-04T20:31:00.012870] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-02-04T20:31:00.012923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:00.012955] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:00.012982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:00.013039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:00.072714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:00.073956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:00.074039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:00.074073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:00.199143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:00.199323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:00.199371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:00.199402] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:00.202922] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-02-04T20:31:00.203198] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-02-04T20:31:00.203327] [INFO ] [sig ] RSKD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:00.348168] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RSKD.txt [2026-02-04T20:31:00.348311] [INFO ] [sig ] [2675/3449] Completed RSKD in 0.3s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:31:00.348353] [INFO ] [sig ] [2676/3449] Forecasting RSSS... [2026-02-04T20:31:00.348383] [INFO ] [sig ] Generating forecast for: RSSS [2026-02-04T20:31:00.348415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-02-04T20:31:00.360023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-02-04T20:31:00.360383] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-02-04T20:31:00.361233] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-02-04T20:31:00.361286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:00.361320] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:00.361363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:00.361423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:00.425376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:00.426288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:00.426376] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:00.426419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:00.551180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:00.551327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:00.551369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:00.551400] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:00.555029] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=93.64%) [2026-02-04T20:31:00.555309] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-02-04T20:31:00.555447] [INFO ] [sig ] RSSS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:00.705193] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RSSS.txt [2026-02-04T20:31:00.705355] [INFO ] [sig ] [2676/3449] Completed RSSS in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:31:00.705420] [INFO ] [sig ] [2677/3449] Forecasting RTO... [2026-02-04T20:31:00.705470] [INFO ] [sig ] Generating forecast for: RTO [2026-02-04T20:31:00.705506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-02-04T20:31:00.717257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-02-04T20:31:00.717674] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-02-04T20:31:00.718593] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-02-04T20:31:00.718661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:00.718702] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:00.718737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:00.718799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:00.780074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:00.781063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:00.781154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:00.781187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:00.915172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:00.915340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:00.915382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:00.915411] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:00.918991] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-02-04T20:31:00.919275] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-02-04T20:31:00.919407] [INFO ] [sig ] RTO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:01.077707] [INFO ] [LOCAL ] Saved forecast: RTO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RTO.txt [2026-02-04T20:31:01.077886] [INFO ] [sig ] [2677/3449] Completed RTO in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:31:01.077956] [INFO ] [sig ] [2678/3449] Forecasting RUM... [2026-02-04T20:31:01.077990] [INFO ] [sig ] Generating forecast for: RUM [2026-02-04T20:31:01.078024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-02-04T20:31:01.090374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-02-04T20:31:01.090808] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-02-04T20:31:01.091745] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-02-04T20:31:01.091803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:01.091835] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:01.091862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:01.091919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:01.158844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:01.159880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:01.160068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:01.160105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:01.291505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:01.291694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:01.291737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:01.291766] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:01.295333] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-02-04T20:31:01.295726] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-02-04T20:31:01.295886] [INFO ] [sig ] RUM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:01.445198] [INFO ] [LOCAL ] Saved forecast: RUM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RUM.txt [2026-02-04T20:31:01.445378] [INFO ] [sig ] [2678/3449] Completed RUM in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 4.6m [2026-02-04T20:31:01.445422] [INFO ] [sig ] [2679/3449] Forecasting RUN... [2026-02-04T20:31:01.445452] [INFO ] [sig ] Generating forecast for: RUN [2026-02-04T20:31:01.445492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-02-04T20:31:01.457155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-02-04T20:31:01.457605] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-02-04T20:31:01.458596] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-02-04T20:31:01.458666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:01.458705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:01.458738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:01.458802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:01.530456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:01.531710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:01.531883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:01.533058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:01.669802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:01.669979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:01.670021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:01.670051] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:01.673814] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=68.13%) [2026-02-04T20:31:01.674160] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-02-04T20:31:01.674312] [INFO ] [sig ] RUN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:01.822919] [INFO ] [LOCAL ] Saved forecast: RUN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RUN.txt [2026-02-04T20:31:01.823081] [INFO ] [sig ] [2679/3449] Completed RUN in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.6m [2026-02-04T20:31:01.823123] [INFO ] [sig ] [2680/3449] Forecasting RUNN... [2026-02-04T20:31:01.823154] [INFO ] [sig ] Generating forecast for: RUNN [2026-02-04T20:31:01.823195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-02-04T20:31:01.835675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-02-04T20:31:01.836105] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-02-04T20:31:01.836963] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-02-04T20:31:01.837017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:01.837051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:01.837079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:01.837136] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:01.909827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:01.910795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:01.910895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:01.910928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:02.035807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:02.035970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:02.036011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:02.036040] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:02.039825] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=80.40%) [2026-02-04T20:31:02.040213] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-02-04T20:31:02.040368] [INFO ] [sig ] RUNN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:02.196442] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RUNN.txt [2026-02-04T20:31:02.196678] [INFO ] [sig ] [2680/3449] Completed RUNN in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.6m [2026-02-04T20:31:02.196734] [INFO ] [sig ] [2681/3449] Forecasting RUSHA... [2026-02-04T20:31:02.196771] [INFO ] [sig ] Generating forecast for: RUSHA [2026-02-04T20:31:02.196808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-02-04T20:31:02.210160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-02-04T20:31:02.210599] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-02-04T20:31:02.211538] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-02-04T20:31:02.211619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:02.211662] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:02.211693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:02.211753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:02.279036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:02.279984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:02.280079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:02.280111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:02.418536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:02.418725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:02.418766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:02.418794] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:02.422450] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-02-04T20:31:02.422832] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-02-04T20:31:02.422982] [INFO ] [sig ] RUSHA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:02.567686] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RUSHA.txt [2026-02-04T20:31:02.568094] [INFO ] [sig ] [2681/3449] Completed RUSHA in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.6m [2026-02-04T20:31:02.568139] [INFO ] [sig ] [2682/3449] Forecasting RUSHB... [2026-02-04T20:31:02.568169] [INFO ] [sig ] Generating forecast for: RUSHB [2026-02-04T20:31:02.568200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-02-04T20:31:02.580250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-02-04T20:31:02.580717] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-02-04T20:31:02.581603] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-02-04T20:31:02.581659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:02.581692] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:02.581720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:02.581778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:02.639153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:02.640279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:02.640379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:02.640413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:02.753176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:02.753334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:02.753376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:02.753405] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:02.756887] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=34.87%) [2026-02-04T20:31:02.757183] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-02-04T20:31:02.757314] [INFO ] [sig ] RUSHB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:02.911654] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RUSHB.txt [2026-02-04T20:31:02.911820] [INFO ] [sig ] [2682/3449] Completed RUSHB in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 4.6m [2026-02-04T20:31:02.911864] [INFO ] [sig ] [2683/3449] Forecasting RVMD... [2026-02-04T20:31:02.911895] [INFO ] [sig ] Generating forecast for: RVMD [2026-02-04T20:31:02.911928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-02-04T20:31:02.925142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-02-04T20:31:02.925620] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-02-04T20:31:02.926638] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-02-04T20:31:02.926719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:02.926766] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:02.926809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:02.926900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:02.993310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:02.994347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:02.994430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:02.994462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:03.118512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:03.118690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:03.118730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:03.118778] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:03.122277] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-02-04T20:31:03.122562] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-02-04T20:31:03.122712] [INFO ] [sig ] RVMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:03.269098] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RVMD.txt [2026-02-04T20:31:03.269253] [INFO ] [sig ] [2683/3449] Completed RVMD in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.6m [2026-02-04T20:31:03.269293] [INFO ] [sig ] [2684/3449] Forecasting RVSB... [2026-02-04T20:31:03.269323] [INFO ] [sig ] Generating forecast for: RVSB [2026-02-04T20:31:03.269352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-02-04T20:31:03.280541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-02-04T20:31:03.280957] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-02-04T20:31:03.281848] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-02-04T20:31:03.281900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:03.281932] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:03.281958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:03.282015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:03.340391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:03.341272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:03.341356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:03.341389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:03.459106] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:03.459275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:03.459315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:03.459345] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:03.463412] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=44.80%) [2026-02-04T20:31:03.463741] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-02-04T20:31:03.463877] [INFO ] [sig ] RVSB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:03.609418] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RVSB.txt [2026-02-04T20:31:03.609600] [INFO ] [sig ] [2684/3449] Completed RVSB in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 4.6m [2026-02-04T20:31:03.609647] [INFO ] [sig ] [2685/3449] Forecasting RVTY... [2026-02-04T20:31:03.609677] [INFO ] [sig ] Generating forecast for: RVTY [2026-02-04T20:31:03.609708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-02-04T20:31:03.622795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-02-04T20:31:03.623188] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-02-04T20:31:03.624107] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-02-04T20:31:03.624161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:03.624236] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:03.624267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:03.624326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:03.687976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:03.689044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:03.689126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:03.689159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:03.814166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:03.814323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:03.814362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:03.814391] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:03.817837] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-02-04T20:31:03.818207] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-02-04T20:31:03.818346] [INFO ] [sig ] RVTY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:03.967058] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RVTY.txt [2026-02-04T20:31:03.967211] [INFO ] [sig ] [2685/3449] Completed RVTY in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:03.967252] [INFO ] [sig ] [2686/3449] Forecasting RWAY... [2026-02-04T20:31:03.967282] [INFO ] [sig ] Generating forecast for: RWAY [2026-02-04T20:31:03.967313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-02-04T20:31:03.980407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-02-04T20:31:03.980818] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-02-04T20:31:03.981641] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-02-04T20:31:03.981694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:03.981727] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:03.981754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:03.981811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:04.039404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:04.040353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:04.040437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:04.040472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:04.185267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:04.185445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:04.185509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:04.185552] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:04.190155] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-02-04T20:31:04.190529] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-02-04T20:31:04.190725] [INFO ] [sig ] RWAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:04.342748] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RWAY.txt [2026-02-04T20:31:04.342878] [INFO ] [sig ] [2686/3449] Completed RWAY in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:04.342917] [INFO ] [sig ] [2687/3449] Forecasting RXO... [2026-02-04T20:31:04.342946] [INFO ] [sig ] Generating forecast for: RXO [2026-02-04T20:31:04.342974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-02-04T20:31:04.354735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-02-04T20:31:04.355089] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-02-04T20:31:04.355945] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-02-04T20:31:04.355998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:04.356030] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:04.356057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:04.356129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:04.413382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:04.414141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:04.414223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:04.414255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:04.539182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:04.539455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:04.539503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:04.539533] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:04.543210] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-04T20:31:04.543673] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-02-04T20:31:04.543807] [INFO ] [sig ] RXO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:04.684824] [INFO ] [LOCAL ] Saved forecast: RXO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RXO.txt [2026-02-04T20:31:04.684980] [INFO ] [sig ] [2687/3449] Completed RXO in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:04.685020] [INFO ] [sig ] [2688/3449] Forecasting RXRX... [2026-02-04T20:31:04.685052] [INFO ] [sig ] Generating forecast for: RXRX [2026-02-04T20:31:04.685083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-02-04T20:31:04.697068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-02-04T20:31:04.697481] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-02-04T20:31:04.698327] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-02-04T20:31:04.698381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:04.698413] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:04.698439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:04.698494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:04.756357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:04.757179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:04.757269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:04.757303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:04.886056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:04.886224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:04.886264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:04.886347] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:04.890282] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=49.11%) [2026-02-04T20:31:04.890631] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-02-04T20:31:04.890776] [INFO ] [sig ] RXRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:05.035855] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RXRX.txt [2026-02-04T20:31:05.036021] [INFO ] [sig ] [2688/3449] Completed RXRX in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:05.036064] [INFO ] [sig ] [2689/3449] Forecasting RY... [2026-02-04T20:31:05.036094] [INFO ] [sig ] Generating forecast for: RY [2026-02-04T20:31:05.036127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-02-04T20:31:05.049082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-02-04T20:31:05.049451] [INFO ] [FORECASTER] Starting predict_future for RY [2026-02-04T20:31:05.050321] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-02-04T20:31:05.050388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:05.050421] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:05.050448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:05.050505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:05.111060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:05.111995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:05.112102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:05.112155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:05.244448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:05.244649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:05.244694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:05.244722] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:05.248337] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=82.17%) [2026-02-04T20:31:05.248683] [INFO ] [FORECASTER] Completed predict_future for RY [2026-02-04T20:31:05.248841] [INFO ] [sig ] RY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:05.392956] [INFO ] [LOCAL ] Saved forecast: RY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RY.txt [2026-02-04T20:31:05.393100] [INFO ] [sig ] [2689/3449] Completed RY in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:05.393142] [INFO ] [sig ] [2690/3449] Forecasting RYAAY... [2026-02-04T20:31:05.393171] [INFO ] [sig ] Generating forecast for: RYAAY [2026-02-04T20:31:05.393201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-02-04T20:31:05.405333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-02-04T20:31:05.405810] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-02-04T20:31:05.406761] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-02-04T20:31:05.406820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:05.406854] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:05.406883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:05.406945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:05.470237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:05.471175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:05.471270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:05.471309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:05.597314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:05.597468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:05.597509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:05.597539] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:05.601226] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-02-04T20:31:05.601512] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-02-04T20:31:05.601676] [INFO ] [sig ] RYAAY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:05.746108] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RYAAY.txt [2026-02-04T20:31:05.746265] [INFO ] [sig ] [2690/3449] Completed RYAAY in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:05.746307] [INFO ] [sig ] [2691/3449] Forecasting RYAM... [2026-02-04T20:31:05.746336] [INFO ] [sig ] Generating forecast for: RYAM [2026-02-04T20:31:05.746369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-02-04T20:31:05.759118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-02-04T20:31:05.759563] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-02-04T20:31:05.760391] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-02-04T20:31:05.760444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:05.760476] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:05.760502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:05.760557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:05.817827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:05.818702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:05.818786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:05.818820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:05.944926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:05.945085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:05.945126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:05.945155] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:05.948781] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=30.59%) [2026-02-04T20:31:05.949104] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-02-04T20:31:05.949246] [INFO ] [sig ] RYAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:06.092006] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RYAM.txt [2026-02-04T20:31:06.092163] [INFO ] [sig ] [2691/3449] Completed RYAM in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:06.092204] [INFO ] [sig ] [2692/3449] Forecasting RYAN... [2026-02-04T20:31:06.092232] [INFO ] [sig ] Generating forecast for: RYAN [2026-02-04T20:31:06.092263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-02-04T20:31:06.102980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-02-04T20:31:06.103330] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-02-04T20:31:06.104171] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-02-04T20:31:06.104223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:06.104255] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:06.104282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:06.104339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:06.161534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:06.162636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:06.162721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:06.162754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:06.286216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:06.286379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:06.286422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:06.286453] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:06.290553] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-02-04T20:31:06.290887] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-02-04T20:31:06.291029] [INFO ] [sig ] RYAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:06.439345] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RYAN.txt [2026-02-04T20:31:06.439599] [INFO ] [sig ] [2692/3449] Completed RYAN in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:06.439695] [INFO ] [sig ] [2693/3449] Forecasting RYI... [2026-02-04T20:31:06.439737] [INFO ] [sig ] Generating forecast for: RYI [2026-02-04T20:31:06.439778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-02-04T20:31:06.454320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-02-04T20:31:06.454823] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-02-04T20:31:06.455929] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-02-04T20:31:06.456005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:06.456052] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:06.456096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:06.456184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:06.523069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:06.524139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:06.524235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:06.524268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:06.651721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:06.651880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:06.651919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:06.651948] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:06.655419] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-02-04T20:31:06.655748] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-02-04T20:31:06.655888] [INFO ] [sig ] RYI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:06.825661] [INFO ] [LOCAL ] Saved forecast: RYI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RYI.txt [2026-02-04T20:31:06.825817] [INFO ] [sig ] [2693/3449] Completed RYI in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:06.825859] [INFO ] [sig ] [2694/3449] Forecasting RYN... [2026-02-04T20:31:06.825889] [INFO ] [sig ] Generating forecast for: RYN [2026-02-04T20:31:06.825921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-02-04T20:31:06.838846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-02-04T20:31:06.839263] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-02-04T20:31:06.840163] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-02-04T20:31:06.840219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:06.840261] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:06.840290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:06.840349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:06.900428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:06.901653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:06.901757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:06.901791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:07.028389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:07.028555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:07.028617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:07.028649] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:07.032259] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=41.61%) [2026-02-04T20:31:07.032640] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-02-04T20:31:07.032806] [INFO ] [sig ] RYN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:07.184031] [INFO ] [LOCAL ] Saved forecast: RYN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RYN.txt [2026-02-04T20:31:07.184200] [INFO ] [sig ] [2694/3449] Completed RYN in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:07.184241] [INFO ] [sig ] [2695/3449] Forecasting RYTM... [2026-02-04T20:31:07.184271] [INFO ] [sig ] Generating forecast for: RYTM [2026-02-04T20:31:07.184304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-02-04T20:31:07.196876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-02-04T20:31:07.197301] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-02-04T20:31:07.198171] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-02-04T20:31:07.198224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:07.198256] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:07.198283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:07.198340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:07.255590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:07.256348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:07.256463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:07.256498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:07.382710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:07.382878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:07.383093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:07.383123] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:07.386654] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-02-04T20:31:07.386955] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-02-04T20:31:07.387089] [INFO ] [sig ] RYTM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:07.531836] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RYTM.txt [2026-02-04T20:31:07.531990] [INFO ] [sig ] [2695/3449] Completed RYTM in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 4.5m [2026-02-04T20:31:07.532031] [INFO ] [sig ] [2696/3449] Forecasting RZB... [2026-02-04T20:31:07.532059] [INFO ] [sig ] Generating forecast for: RZB [2026-02-04T20:31:07.532090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-02-04T20:31:07.544602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-02-04T20:31:07.545174] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-02-04T20:31:07.546211] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-02-04T20:31:07.546265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:07.546299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:07.546328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:07.546387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:07.607769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:07.608589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:07.608671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:07.608705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:07.731177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:07.731368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:07.731409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:07.731438] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:07.734915] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=54.82%) [2026-02-04T20:31:07.735243] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-02-04T20:31:07.735386] [INFO ] [sig ] RZB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:07.910959] [INFO ] [LOCAL ] Saved forecast: RZB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/RZB.txt [2026-02-04T20:31:07.911132] [INFO ] [sig ] [2696/3449] Completed RZB in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.5m [2026-02-04T20:31:07.911189] [INFO ] [sig ] [2697/3449] Forecasting RZC... [2026-02-04T20:31:07.911229] [INFO ] [sig ] Generating forecast for: RZC [2026-02-04T20:31:07.911264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-02-04T20:31:07.926704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-02-04T20:31:07.927227] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-02-04T20:31:07.928452] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-02-04T20:31:07.928522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:07.928569] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:07.928635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:07.928724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:08.007786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:08.009108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:08.009233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:08.009273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:08.161671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:08.161843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:08.161889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:08.161921] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:08.165447] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-02-04T20:31:08.165756] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-02-04T20:31:08.165896] [INFO ] [sig ] RZC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:08.310067] [INFO ] [LOCAL ] Saved forecast: RZC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/RZC.txt [2026-02-04T20:31:08.310201] [INFO ] [sig ] [2697/3449] Completed RZC in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.5m [2026-02-04T20:31:08.310242] [INFO ] [sig ] [2698/3449] Forecasting S... [2026-02-04T20:31:08.310271] [INFO ] [sig ] Generating forecast for: S [2026-02-04T20:31:08.310303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-02-04T20:31:08.322473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-02-04T20:31:08.322799] [INFO ] [FORECASTER] Starting predict_future for S [2026-02-04T20:31:08.323612] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-02-04T20:31:08.323665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:08.323698] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:08.323726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:08.323783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:08.381996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:08.382652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:08.382728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:08.382761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:08.507978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:08.508143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:08.508183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:08.508213] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:08.512164] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=58.00%) [2026-02-04T20:31:08.512439] [INFO ] [FORECASTER] Completed predict_future for S [2026-02-04T20:31:08.512567] [INFO ] [sig ] S: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:08.658819] [INFO ] [LOCAL ] Saved forecast: S 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/S.txt [2026-02-04T20:31:08.658999] [INFO ] [sig ] [2698/3449] Completed S in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 4.5m [2026-02-04T20:31:08.659041] [INFO ] [sig ] [2699/3449] Forecasting SA... [2026-02-04T20:31:08.659069] [INFO ] [sig ] Generating forecast for: SA [2026-02-04T20:31:08.659101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-02-04T20:31:08.671656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-02-04T20:31:08.672005] [INFO ] [FORECASTER] Starting predict_future for SA [2026-02-04T20:31:08.672839] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-02-04T20:31:08.672891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:08.672923] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:08.672950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:08.673007] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:08.729104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:08.729857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:08.729937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:08.729970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:08.852928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:08.853087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:08.853127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:08.853155] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:08.857242] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-02-04T20:31:08.857516] [INFO ] [FORECASTER] Completed predict_future for SA [2026-02-04T20:31:08.857662] [INFO ] [sig ] SA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:09.003929] [INFO ] [LOCAL ] Saved forecast: SA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SA.txt [2026-02-04T20:31:09.004085] [INFO ] [sig ] [2699/3449] Completed SA in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 4.5m [2026-02-04T20:31:09.004127] [INFO ] [sig ] [2700/3449] Forecasting SAFE... [2026-02-04T20:31:09.004157] [INFO ] [sig ] Generating forecast for: SAFE [2026-02-04T20:31:09.004191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-02-04T20:31:09.015923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-02-04T20:31:09.016290] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-02-04T20:31:09.017119] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-02-04T20:31:09.017171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:09.017217] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:09.017246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:09.017301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:09.075560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:09.076367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:09.076451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:09.076484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:09.200190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:09.200349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:09.200390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:09.200421] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:09.204107] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-02-04T20:31:09.204437] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-02-04T20:31:09.204610] [INFO ] [sig ] SAFE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:09.354641] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SAFE.txt [2026-02-04T20:31:09.354797] [INFO ] [sig ] [2700/3449] Completed SAFE in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.5m [2026-02-04T20:31:09.354845] [INFO ] [sig ] [2701/3449] Forecasting SAH... [2026-02-04T20:31:09.354881] [INFO ] [sig ] Generating forecast for: SAH [2026-02-04T20:31:09.354919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-02-04T20:31:09.366991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-02-04T20:31:09.367368] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-02-04T20:31:09.368288] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-02-04T20:31:09.368343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:09.368388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:09.368427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:09.368490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:09.431991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:09.432856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:09.432969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:09.433011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:09.558134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:09.558297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:09.558346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:09.558376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:09.561990] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=43.42%) [2026-02-04T20:31:09.562275] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-02-04T20:31:09.562403] [INFO ] [sig ] SAH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:09.707727] [INFO ] [LOCAL ] Saved forecast: SAH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SAH.txt [2026-02-04T20:31:09.707883] [INFO ] [sig ] [2701/3449] Completed SAH in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.5m [2026-02-04T20:31:09.707956] [INFO ] [sig ] [2702/3449] Forecasting SAIA... [2026-02-04T20:31:09.707994] [INFO ] [sig ] Generating forecast for: SAIA [2026-02-04T20:31:09.708027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-02-04T20:31:09.719675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-02-04T20:31:09.720121] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-02-04T20:31:09.721023] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-02-04T20:31:09.721077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:09.721138] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:09.721167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:09.721248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:09.778144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:09.778859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:09.778938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:09.778970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:09.902643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:09.902811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:09.902858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:09.902893] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:09.906391] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-02-04T20:31:09.906695] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-02-04T20:31:09.906823] [INFO ] [sig ] SAIA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:10.067781] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SAIA.txt [2026-02-04T20:31:10.067951] [INFO ] [sig ] [2702/3449] Completed SAIA in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:10.068004] [INFO ] [sig ] [2703/3449] Forecasting SAIC... [2026-02-04T20:31:10.068036] [INFO ] [sig ] Generating forecast for: SAIC [2026-02-04T20:31:10.068069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-02-04T20:31:10.079995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-02-04T20:31:10.080355] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-02-04T20:31:10.081195] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-02-04T20:31:10.081249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:10.081282] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:10.081310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:10.081367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:10.141988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:10.142710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:10.142799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:10.142841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:10.270637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:10.270836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:10.270884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:10.270916] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:10.274508] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-02-04T20:31:10.274818] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-02-04T20:31:10.274963] [INFO ] [sig ] SAIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:10.423114] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SAIC.txt [2026-02-04T20:31:10.423272] [INFO ] [sig ] [2703/3449] Completed SAIC in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:10.423315] [INFO ] [sig ] [2704/3449] Forecasting SAM... [2026-02-04T20:31:10.423365] [INFO ] [sig ] Generating forecast for: SAM [2026-02-04T20:31:10.423403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-02-04T20:31:10.435694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-02-04T20:31:10.436106] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-02-04T20:31:10.436982] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-02-04T20:31:10.437036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:10.437070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:10.437099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:10.437159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:10.495569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:10.496453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:10.496538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:10.496589] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:10.623404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:10.623625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:10.623709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:10.623744] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:10.627309] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-02-04T20:31:10.627651] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-02-04T20:31:10.627799] [INFO ] [sig ] SAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:10.780336] [INFO ] [LOCAL ] Saved forecast: SAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SAM.txt [2026-02-04T20:31:10.780479] [INFO ] [sig ] [2704/3449] Completed SAM in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:10.780520] [INFO ] [sig ] [2705/3449] Forecasting SAMG... [2026-02-04T20:31:10.780549] [INFO ] [sig ] Generating forecast for: SAMG [2026-02-04T20:31:10.780598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-02-04T20:31:10.791867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-02-04T20:31:10.792257] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-02-04T20:31:10.793117] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-02-04T20:31:10.793170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:10.793202] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:10.793230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:10.793287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:10.851103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:10.851786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:10.851865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:10.851898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:10.976898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:10.977075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:10.977129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:10.977207] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:10.981130] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-02-04T20:31:10.981415] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-02-04T20:31:10.981545] [INFO ] [sig ] SAMG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:11.129199] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SAMG.txt [2026-02-04T20:31:11.129343] [INFO ] [sig ] [2705/3449] Completed SAMG in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:11.129385] [INFO ] [sig ] [2706/3449] Forecasting SAN... [2026-02-04T20:31:11.129415] [INFO ] [sig ] Generating forecast for: SAN [2026-02-04T20:31:11.129448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-02-04T20:31:11.140630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-02-04T20:31:11.140979] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-02-04T20:31:11.141854] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-02-04T20:31:11.141908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:11.141941] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:11.141970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:11.142028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:11.201044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:11.201835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:11.201929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:11.201970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:11.328229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:11.328371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:11.328411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:11.328440] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:11.331814] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=52.47%) [2026-02-04T20:31:11.332091] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-02-04T20:31:11.332216] [INFO ] [sig ] SAN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:11.473780] [INFO ] [LOCAL ] Saved forecast: SAN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SAN.txt [2026-02-04T20:31:11.473929] [INFO ] [sig ] [2706/3449] Completed SAN in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:11.473976] [INFO ] [sig ] [2707/3449] Forecasting SANA... [2026-02-04T20:31:11.474006] [INFO ] [sig ] Generating forecast for: SANA [2026-02-04T20:31:11.474036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-02-04T20:31:11.485269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-02-04T20:31:11.485628] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-02-04T20:31:11.486481] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-02-04T20:31:11.486535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:11.486568] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:11.486630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:11.486691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:11.545377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:11.546224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:11.546303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:11.546336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:11.666092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:11.666236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:11.666275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:11.666320] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:11.671037] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-02-04T20:31:11.671329] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-02-04T20:31:11.671454] [INFO ] [sig ] SANA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:11.839366] [INFO ] [LOCAL ] Saved forecast: SANA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SANA.txt [2026-02-04T20:31:11.839521] [INFO ] [sig ] [2707/3449] Completed SANA in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:11.839565] [INFO ] [sig ] [2708/3449] Forecasting SANM... [2026-02-04T20:31:11.839616] [INFO ] [sig ] Generating forecast for: SANM [2026-02-04T20:31:11.839651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-02-04T20:31:11.851382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-02-04T20:31:11.851817] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-02-04T20:31:11.852769] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-02-04T20:31:11.852828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:11.852868] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:11.852903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:11.852975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:11.913040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:11.913909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:11.914182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:11.914217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:12.040088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:12.040243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:12.040283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:12.040311] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:12.043772] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-02-04T20:31:12.044048] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-02-04T20:31:12.044171] [INFO ] [sig ] SANM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:12.186840] [INFO ] [LOCAL ] Saved forecast: SANM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SANM.txt [2026-02-04T20:31:12.186974] [INFO ] [sig ] [2708/3449] Completed SANM in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:12.187014] [INFO ] [sig ] [2709/3449] Forecasting SAP... [2026-02-04T20:31:12.187043] [INFO ] [sig ] Generating forecast for: SAP [2026-02-04T20:31:12.187074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-02-04T20:31:12.275497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-02-04T20:31:12.275890] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-02-04T20:31:12.276766] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-02-04T20:31:12.276819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:12.276852] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:12.276883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:12.276941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:12.338094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:12.339039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:12.339123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:12.339176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:12.462405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:12.462559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:12.462618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:12.462650] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:12.466137] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=64.00%) [2026-02-04T20:31:12.466423] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-02-04T20:31:12.466555] [INFO ] [sig ] SAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:12.614949] [INFO ] [LOCAL ] Saved forecast: SAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SAP.txt [2026-02-04T20:31:12.615129] [INFO ] [sig ] [2709/3449] Completed SAP in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:12.615170] [INFO ] [sig ] [2710/3449] Forecasting SARK... [2026-02-04T20:31:12.615199] [INFO ] [sig ] Generating forecast for: SARK [2026-02-04T20:31:12.615229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-02-04T20:31:12.626994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-02-04T20:31:12.627596] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-02-04T20:31:12.628710] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-02-04T20:31:12.628764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:12.628795] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:12.628821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:12.628886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:12.689585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:12.690460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:12.690547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:12.690601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:12.815953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:12.816109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:12.816150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:12.816178] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:12.820225] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-02-04T20:31:12.820516] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-02-04T20:31:12.820667] [INFO ] [sig ] SARK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:12.967616] [INFO ] [LOCAL ] Saved forecast: SARK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SARK.txt [2026-02-04T20:31:12.967773] [INFO ] [sig ] [2710/3449] Completed SARK in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:12.967814] [INFO ] [sig ] [2711/3449] Forecasting SATL... [2026-02-04T20:31:12.967843] [INFO ] [sig ] Generating forecast for: SATL [2026-02-04T20:31:12.967874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-02-04T20:31:12.982800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-02-04T20:31:12.983197] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-02-04T20:31:12.984045] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-02-04T20:31:12.984098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:12.984131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:12.984174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:12.984233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:13.045513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:13.046281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:13.046363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:13.046395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:13.175186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:13.175340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:13.175383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:13.175412] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:13.178947] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=47.20%) [2026-02-04T20:31:13.179222] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-02-04T20:31:13.179370] [INFO ] [sig ] SATL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:13.324712] [INFO ] [LOCAL ] Saved forecast: SATL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SATL.txt [2026-02-04T20:31:13.324850] [INFO ] [sig ] [2711/3449] Completed SATL in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:13.324889] [INFO ] [sig ] [2712/3449] Forecasting SATS... [2026-02-04T20:31:13.324919] [INFO ] [sig ] Generating forecast for: SATS [2026-02-04T20:31:13.324950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-02-04T20:31:13.335920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-02-04T20:31:13.336274] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-02-04T20:31:13.337119] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-02-04T20:31:13.337173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:13.337204] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:13.337232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:13.337290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:13.397357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:13.398133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:13.398259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:13.398299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:13.528703] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:13.528855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:13.528896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:13.528929] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:13.532732] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=64.01%) [2026-02-04T20:31:13.533018] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-02-04T20:31:13.533152] [INFO ] [sig ] SATS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:13.682042] [INFO ] [LOCAL ] Saved forecast: SATS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SATS.txt [2026-02-04T20:31:13.682200] [INFO ] [sig ] [2712/3449] Completed SATS in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 4.4m [2026-02-04T20:31:13.682240] [INFO ] [sig ] [2713/3449] Forecasting SAVA... [2026-02-04T20:31:13.682271] [INFO ] [sig ] Generating forecast for: SAVA [2026-02-04T20:31:13.682304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-02-04T20:31:13.693772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-02-04T20:31:13.694114] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-02-04T20:31:13.694954] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-02-04T20:31:13.695006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:13.695038] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:13.695065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:13.695123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:13.753200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:13.754107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:13.754194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:13.754226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:13.876664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:13.876819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:13.876859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:13.876887] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:13.880409] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: DOWN (p=47.65%) [2026-02-04T20:31:13.880704] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-02-04T20:31:13.880834] [INFO ] [sig ] SAVA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:14.024238] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SAVA.txt [2026-02-04T20:31:14.024392] [INFO ] [sig ] [2713/3449] Completed SAVA in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.4m [2026-02-04T20:31:14.024433] [INFO ] [sig ] [2714/3449] Forecasting SB... [2026-02-04T20:31:14.024462] [INFO ] [sig ] Generating forecast for: SB [2026-02-04T20:31:14.024495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-02-04T20:31:14.035655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-02-04T20:31:14.036044] [INFO ] [FORECASTER] Starting predict_future for SB [2026-02-04T20:31:14.036867] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-02-04T20:31:14.036919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:14.036950] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:14.036981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:14.037038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:14.098313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:14.099217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:14.099300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:14.099333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:14.222803] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:14.222963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:14.223010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:14.223044] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:14.226420] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-02-04T20:31:14.226712] [INFO ] [FORECASTER] Completed predict_future for SB [2026-02-04T20:31:14.226841] [INFO ] [sig ] SB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:14.374031] [INFO ] [LOCAL ] Saved forecast: SB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SB.txt [2026-02-04T20:31:14.374188] [INFO ] [sig ] [2714/3449] Completed SB in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.4m [2026-02-04T20:31:14.374231] [INFO ] [sig ] [2715/3449] Forecasting SBAC... [2026-02-04T20:31:14.374262] [INFO ] [sig ] Generating forecast for: SBAC [2026-02-04T20:31:14.374300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-02-04T20:31:14.385825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-02-04T20:31:14.386161] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-02-04T20:31:14.386991] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-02-04T20:31:14.387043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:14.387076] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:14.387103] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:14.387161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:14.444799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:14.445687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:14.445767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:14.445800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:14.572161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:14.572317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:14.572358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:14.572388] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:14.576138] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-02-04T20:31:14.576419] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-02-04T20:31:14.576556] [INFO ] [sig ] SBAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:14.718672] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBAC.txt [2026-02-04T20:31:14.718897] [INFO ] [sig ] [2715/3449] Completed SBAC in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.4m [2026-02-04T20:31:14.718966] [INFO ] [sig ] [2716/3449] Forecasting SBCF... [2026-02-04T20:31:14.719010] [INFO ] [sig ] Generating forecast for: SBCF [2026-02-04T20:31:14.719055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-02-04T20:31:14.730336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-02-04T20:31:14.730699] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-02-04T20:31:14.731547] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-02-04T20:31:14.731638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:14.731676] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:14.731710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:14.731769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:14.793069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:14.794022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:14.794104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:14.794137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:14.915884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:14.916038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:14.916077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:14.916105] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:14.919612] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-02-04T20:31:14.919895] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-02-04T20:31:14.920032] [INFO ] [sig ] SBCF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:15.062080] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBCF.txt [2026-02-04T20:31:15.062231] [INFO ] [sig ] [2716/3449] Completed SBCF in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.4m [2026-02-04T20:31:15.062272] [INFO ] [sig ] [2717/3449] Forecasting SBFM... [2026-02-04T20:31:15.062302] [INFO ] [sig ] Generating forecast for: SBFM [2026-02-04T20:31:15.062333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-02-04T20:31:15.074031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-02-04T20:31:15.074411] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-02-04T20:31:15.075225] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-02-04T20:31:15.075277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:15.075309] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:15.075337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:15.075393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:15.132877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:15.133735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:15.133820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:15.133852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:15.262474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:15.262637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:15.262677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:15.262706] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:15.266122] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-02-04T20:31:15.266405] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-02-04T20:31:15.266530] [INFO ] [sig ] SBFM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:15.408606] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SBFM.txt [2026-02-04T20:31:15.408715] [INFO ] [sig ] [2717/3449] Completed SBFM in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.4m [2026-02-04T20:31:15.408754] [INFO ] [sig ] [2718/3449] Forecasting SBGI... [2026-02-04T20:31:15.408782] [INFO ] [sig ] Generating forecast for: SBGI [2026-02-04T20:31:15.408812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-02-04T20:31:15.421373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-02-04T20:31:15.421698] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-02-04T20:31:15.422504] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-02-04T20:31:15.422556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:15.422609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:15.422637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:15.422693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:15.480595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:15.481188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:15.481266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:15.481298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:15.598234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:15.598367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:15.598406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:15.598436] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:15.601834] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-02-04T20:31:15.602105] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-02-04T20:31:15.602229] [INFO ] [sig ] SBGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:15.744877] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SBGI.txt [2026-02-04T20:31:15.745005] [INFO ] [sig ] [2718/3449] Completed SBGI in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.4m [2026-02-04T20:31:15.745052] [INFO ] [sig ] [2719/3449] Forecasting SBH... [2026-02-04T20:31:15.745088] [INFO ] [sig ] Generating forecast for: SBH [2026-02-04T20:31:15.745119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-02-04T20:31:15.756405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-02-04T20:31:15.756751] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-02-04T20:31:15.757551] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-02-04T20:31:15.757621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:15.757697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:15.757727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:15.757784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:15.815816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:15.816595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:15.816681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:15.816713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:15.936555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:15.936696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:15.936733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:15.936762] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:15.940073] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-02-04T20:31:15.940339] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-02-04T20:31:15.940463] [INFO ] [sig ] SBH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:16.081368] [INFO ] [LOCAL ] Saved forecast: SBH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBH.txt [2026-02-04T20:31:16.081486] [INFO ] [sig ] [2719/3449] Completed SBH in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:16.081526] [INFO ] [sig ] [2720/3449] Forecasting SBI... [2026-02-04T20:31:16.081556] [INFO ] [sig ] Generating forecast for: SBI [2026-02-04T20:31:16.081605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-02-04T20:31:16.092068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-02-04T20:31:16.092361] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-02-04T20:31:16.093195] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-02-04T20:31:16.093246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:16.093278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:16.093304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:16.093361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:16.151186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:16.151891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:16.151982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:16.152022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:16.271415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:16.271654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:16.271698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:16.271729] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:16.275284] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-02-04T20:31:16.275603] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-02-04T20:31:16.275744] [INFO ] [sig ] SBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:16.420207] [INFO ] [LOCAL ] Saved forecast: SBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SBI.txt [2026-02-04T20:31:16.420335] [INFO ] [sig ] [2720/3449] Completed SBI in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:16.420374] [INFO ] [sig ] [2721/3449] Forecasting SBLK... [2026-02-04T20:31:16.420402] [INFO ] [sig ] Generating forecast for: SBLK [2026-02-04T20:31:16.420433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-02-04T20:31:16.432303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-02-04T20:31:16.432631] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-02-04T20:31:16.433556] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-02-04T20:31:16.433626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:16.433658] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:16.433685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:16.433741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:16.491169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:16.491792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:16.491868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:16.491901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:16.610901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:16.611073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:16.611119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:16.611147] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:16.614542] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-02-04T20:31:16.614848] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-02-04T20:31:16.614978] [INFO ] [sig ] SBLK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:16.756455] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBLK.txt [2026-02-04T20:31:16.756630] [INFO ] [sig ] [2721/3449] Completed SBLK in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:16.756676] [INFO ] [sig ] [2722/3449] Forecasting SBRA... [2026-02-04T20:31:16.756706] [INFO ] [sig ] Generating forecast for: SBRA [2026-02-04T20:31:16.756739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-02-04T20:31:16.768857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-02-04T20:31:16.769237] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-02-04T20:31:16.770076] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-02-04T20:31:16.770137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:16.770168] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:16.770195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:16.770253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:16.830007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:16.830870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:16.830956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:16.830991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:16.951776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:16.951935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:16.951977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:16.952059] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:16.955686] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=17.09%) [2026-02-04T20:31:16.955978] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-02-04T20:31:16.956117] [INFO ] [sig ] SBRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:17.096487] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBRA.txt [2026-02-04T20:31:17.096649] [INFO ] [sig ] [2722/3449] Completed SBRA in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:17.096691] [INFO ] [sig ] [2723/3449] Forecasting SBS... [2026-02-04T20:31:17.096720] [INFO ] [sig ] Generating forecast for: SBS [2026-02-04T20:31:17.096753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-02-04T20:31:17.108321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-02-04T20:31:17.108688] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-02-04T20:31:17.109728] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-02-04T20:31:17.109779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:17.109811] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:17.109837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:17.109893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:17.168477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:17.169328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:17.169412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:17.169446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:17.298161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:17.298344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:17.298391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:17.298422] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:17.302122] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-02-04T20:31:17.302451] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-02-04T20:31:17.302615] [INFO ] [sig ] SBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:17.456905] [INFO ] [LOCAL ] Saved forecast: SBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SBS.txt [2026-02-04T20:31:17.457056] [INFO ] [sig ] [2723/3449] Completed SBS in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:17.457097] [INFO ] [sig ] [2724/3449] Forecasting SBSI... [2026-02-04T20:31:17.457126] [INFO ] [sig ] Generating forecast for: SBSI [2026-02-04T20:31:17.457159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-02-04T20:31:17.467820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-02-04T20:31:17.468230] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-02-04T20:31:17.469086] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-02-04T20:31:17.469156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:17.469190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:17.469218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:17.469277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:17.528273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:17.529147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:17.529234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:17.529269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:17.647745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:17.647902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:17.647963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:17.647997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:17.651639] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=15.61%) [2026-02-04T20:31:17.651932] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-02-04T20:31:17.652072] [INFO ] [sig ] SBSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:17.803672] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBSI.txt [2026-02-04T20:31:17.803852] [INFO ] [sig ] [2724/3449] Completed SBSI in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:17.803908] [INFO ] [sig ] [2725/3449] Forecasting SBUX... [2026-02-04T20:31:17.803939] [INFO ] [sig ] Generating forecast for: SBUX [2026-02-04T20:31:17.803971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-02-04T20:31:17.818494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-02-04T20:31:17.818946] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-02-04T20:31:17.819956] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-02-04T20:31:17.820010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:17.820043] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:17.820071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:17.820143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:17.881190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:17.882179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:17.882311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:17.882369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:18.047804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:18.048000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:18.048048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:18.048084] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:18.053428] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-02-04T20:31:18.053839] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-02-04T20:31:18.054013] [INFO ] [sig ] SBUX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:18.223958] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SBUX.txt [2026-02-04T20:31:18.224115] [INFO ] [sig ] [2725/3449] Completed SBUX in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:18.224361] [INFO ] [sig ] [2726/3449] Forecasting SCD... [2026-02-04T20:31:18.224393] [INFO ] [sig ] Generating forecast for: SCD [2026-02-04T20:31:18.224423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-02-04T20:31:18.236704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-02-04T20:31:18.237069] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-02-04T20:31:18.237945] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-02-04T20:31:18.237999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:18.238031] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:18.238057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:18.238114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:18.298001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:18.298905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:18.298989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:18.299024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:18.420750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:18.420929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:18.420985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:18.421029] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:18.426081] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=54.94%) [2026-02-04T20:31:18.426513] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-02-04T20:31:18.426727] [INFO ] [sig ] SCD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:18.584076] [INFO ] [LOCAL ] Saved forecast: SCD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SCD.txt [2026-02-04T20:31:18.584230] [INFO ] [sig ] [2726/3449] Completed SCD in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:18.584278] [INFO ] [sig ] [2727/3449] Forecasting SCHL... [2026-02-04T20:31:18.584310] [INFO ] [sig ] Generating forecast for: SCHL [2026-02-04T20:31:18.584341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-02-04T20:31:18.595657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-02-04T20:31:18.596014] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-02-04T20:31:18.596905] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-02-04T20:31:18.596959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:18.596991] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:18.597019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:18.597077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:18.655654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:18.656524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:18.656628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:18.656665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:18.781300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:18.781463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:18.781504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:18.781534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:18.785103] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-02-04T20:31:18.785393] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-02-04T20:31:18.785526] [INFO ] [sig ] SCHL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:18.931305] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SCHL.txt [2026-02-04T20:31:18.931455] [INFO ] [sig ] [2727/3449] Completed SCHL in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:18.931501] [INFO ] [sig ] [2728/3449] Forecasting SCI... [2026-02-04T20:31:18.931532] [INFO ] [sig ] Generating forecast for: SCI [2026-02-04T20:31:18.931562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-02-04T20:31:18.942893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-02-04T20:31:18.943270] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-02-04T20:31:18.944183] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-02-04T20:31:18.944238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:18.944299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:18.944334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:18.944393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:19.003152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:19.003970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:19.004052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:19.004085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:19.124556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:19.124742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:19.124786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:19.124817] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:19.128386] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-02-04T20:31:19.128715] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-02-04T20:31:19.128858] [INFO ] [sig ] SCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:19.296618] [INFO ] [LOCAL ] Saved forecast: SCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SCI.txt [2026-02-04T20:31:19.296790] [INFO ] [sig ] [2728/3449] Completed SCI in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:19.296835] [INFO ] [sig ] [2729/3449] Forecasting SCL... [2026-02-04T20:31:19.296866] [INFO ] [sig ] Generating forecast for: SCL [2026-02-04T20:31:19.296899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-02-04T20:31:19.311811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-02-04T20:31:19.312433] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-02-04T20:31:19.313300] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-02-04T20:31:19.313355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:19.313389] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:19.313419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:19.313479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:19.380924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:19.382151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:19.382461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:19.382501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:19.515818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:19.515974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:19.516016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:19.516056] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:19.519758] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=46.88%) [2026-02-04T20:31:19.520039] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-02-04T20:31:19.520206] [INFO ] [sig ] SCL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:19.687616] [INFO ] [LOCAL ] Saved forecast: SCL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SCL.txt [2026-02-04T20:31:19.687792] [INFO ] [sig ] [2729/3449] Completed SCL in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 4.3m [2026-02-04T20:31:19.687855] [INFO ] [sig ] [2730/3449] Forecasting SCM... [2026-02-04T20:31:19.687891] [INFO ] [sig ] Generating forecast for: SCM [2026-02-04T20:31:19.687938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-02-04T20:31:19.700284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-02-04T20:31:19.700657] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-02-04T20:31:19.701473] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-02-04T20:31:19.701526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:19.701559] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:19.701608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:19.701670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:19.763289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:19.764106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:19.764192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:19.764228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:19.883034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:19.883183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:19.883225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:19.883256] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:19.886795] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-02-04T20:31:19.887085] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-02-04T20:31:19.887215] [INFO ] [sig ] SCM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:20.046313] [INFO ] [LOCAL ] Saved forecast: SCM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SCM.txt [2026-02-04T20:31:20.046475] [INFO ] [sig ] [2730/3449] Completed SCM in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.3m [2026-02-04T20:31:20.046528] [INFO ] [sig ] [2731/3449] Forecasting SCSC... [2026-02-04T20:31:20.046567] [INFO ] [sig ] Generating forecast for: SCSC [2026-02-04T20:31:20.046632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-02-04T20:31:20.060319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-02-04T20:31:20.060713] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-02-04T20:31:20.061699] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-02-04T20:31:20.061761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:20.061802] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:20.061837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:20.061917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:20.128896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:20.129784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:20.129879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:20.129923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:20.271519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:20.271695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:20.271758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:20.271790] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:20.275265] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=3.53%) [2026-02-04T20:31:20.275556] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-02-04T20:31:20.275713] [INFO ] [sig ] SCSC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:20.431176] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SCSC.txt [2026-02-04T20:31:20.431304] [INFO ] [sig ] [2731/3449] Completed SCSC in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.3m [2026-02-04T20:31:20.431343] [INFO ] [sig ] [2732/3449] Forecasting SCVL... [2026-02-04T20:31:20.431371] [INFO ] [sig ] Generating forecast for: SCVL [2026-02-04T20:31:20.431402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-02-04T20:31:20.443636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-02-04T20:31:20.443975] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-02-04T20:31:20.444985] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-02-04T20:31:20.445048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:20.445086] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:20.445117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:20.445181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:20.503729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:20.504640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:20.504724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:20.504756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:20.628446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:20.628622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:20.628665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:20.628695] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:20.632446] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-02-04T20:31:20.632743] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-02-04T20:31:20.632873] [INFO ] [sig ] SCVL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:20.785243] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SCVL.txt [2026-02-04T20:31:20.785426] [INFO ] [sig ] [2732/3449] Completed SCVL in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.3m [2026-02-04T20:31:20.785469] [INFO ] [sig ] [2733/3449] Forecasting SCZ... [2026-02-04T20:31:20.785499] [INFO ] [sig ] Generating forecast for: SCZ [2026-02-04T20:31:20.785531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-02-04T20:31:20.796179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-02-04T20:31:20.796518] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-02-04T20:31:20.797357] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-02-04T20:31:20.797408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:20.797440] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:20.797468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:20.797524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:20.856598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:20.857492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:20.857590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:20.857628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:20.988144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:20.988304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:20.988345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:20.988376] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:20.992055] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-02-04T20:31:20.992343] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-02-04T20:31:20.992479] [INFO ] [sig ] SCZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:21.145737] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SCZ.txt [2026-02-04T20:31:21.145926] [INFO ] [sig ] [2733/3449] Completed SCZ in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.3m [2026-02-04T20:31:21.145979] [INFO ] [sig ] [2734/3449] Forecasting SD... [2026-02-04T20:31:21.146013] [INFO ] [sig ] Generating forecast for: SD [2026-02-04T20:31:21.146053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-02-04T20:31:21.158027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-02-04T20:31:21.158421] [INFO ] [FORECASTER] Starting predict_future for SD [2026-02-04T20:31:21.159255] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-02-04T20:31:21.159308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:21.159341] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:21.159371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:21.159452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:21.222178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:21.223237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:21.223323] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:21.223359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:21.355181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:21.355348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:21.355394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:21.355425] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:21.359307] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=84.30%) [2026-02-04T20:31:21.359661] [INFO ] [FORECASTER] Completed predict_future for SD [2026-02-04T20:31:21.359803] [INFO ] [sig ] SD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:21.514215] [INFO ] [LOCAL ] Saved forecast: SD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SD.txt [2026-02-04T20:31:21.514363] [INFO ] [sig ] [2734/3449] Completed SD in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.3m [2026-02-04T20:31:21.514405] [INFO ] [sig ] [2735/3449] Forecasting SDA... [2026-02-04T20:31:21.514436] [INFO ] [sig ] Generating forecast for: SDA [2026-02-04T20:31:21.514469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-02-04T20:31:21.525862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-02-04T20:31:21.526229] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-02-04T20:31:21.527029] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-02-04T20:31:21.527081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:21.527136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:21.527165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:21.527222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:21.583517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:21.584351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:21.584432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:21.584464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:21.705543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:21.705719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:21.705763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:21.705796] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:21.709419] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=76.25%) [2026-02-04T20:31:21.709725] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-02-04T20:31:21.709858] [INFO ] [sig ] SDA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:21.863081] [INFO ] [LOCAL ] Saved forecast: SDA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SDA.txt [2026-02-04T20:31:21.863223] [INFO ] [sig ] [2735/3449] Completed SDA in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 4.3m [2026-02-04T20:31:21.863263] [INFO ] [sig ] [2736/3449] Forecasting SDHY... [2026-02-04T20:31:21.863292] [INFO ] [sig ] Generating forecast for: SDHY [2026-02-04T20:31:21.863323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-02-04T20:31:21.874513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-02-04T20:31:21.874882] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-02-04T20:31:21.875742] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-02-04T20:31:21.875795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:21.875879] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:21.875910] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:21.875970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:21.936521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:21.937353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:21.937439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:21.937474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:22.059623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:22.059781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:22.059823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:22.059853] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:22.064392] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-02-04T20:31:22.064708] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-02-04T20:31:22.064844] [INFO ] [sig ] SDHY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:22.210355] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SDHY.txt [2026-02-04T20:31:22.210501] [INFO ] [sig ] [2736/3449] Completed SDHY in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:22.210546] [INFO ] [sig ] [2737/3449] Forecasting SDRL... [2026-02-04T20:31:22.210597] [INFO ] [sig ] Generating forecast for: SDRL [2026-02-04T20:31:22.210634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-02-04T20:31:22.222024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-02-04T20:31:22.222611] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-02-04T20:31:22.223591] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-02-04T20:31:22.223650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:22.223686] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:22.223714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:22.223774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:22.284474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:22.285314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:22.285397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:22.285433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:22.406799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:22.406954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:22.406998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:22.407030] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:22.410546] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-02-04T20:31:22.410837] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-02-04T20:31:22.410963] [INFO ] [sig ] SDRL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:22.557093] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SDRL.txt [2026-02-04T20:31:22.557283] [INFO ] [sig ] [2737/3449] Completed SDRL in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:22.557340] [INFO ] [sig ] [2738/3449] Forecasting SDVY... [2026-02-04T20:31:22.557373] [INFO ] [sig ] Generating forecast for: SDVY [2026-02-04T20:31:22.557407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-02-04T20:31:22.569891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-02-04T20:31:22.570315] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-02-04T20:31:22.571331] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-02-04T20:31:22.571386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:22.571421] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:22.571450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:22.571509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:22.635810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:22.636756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:22.636841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:22.636876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:22.764943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:22.765100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:22.765146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:22.765178] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:22.769278] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-02-04T20:31:22.769829] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-02-04T20:31:22.769970] [INFO ] [sig ] SDVY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:22.918056] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SDVY.txt [2026-02-04T20:31:22.918191] [INFO ] [sig ] [2738/3449] Completed SDVY in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:22.918241] [INFO ] [sig ] [2739/3449] Forecasting SE... [2026-02-04T20:31:22.918279] [INFO ] [sig ] Generating forecast for: SE [2026-02-04T20:31:22.918312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-02-04T20:31:22.929405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-02-04T20:31:22.929752] [INFO ] [FORECASTER] Starting predict_future for SE [2026-02-04T20:31:22.930553] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-02-04T20:31:22.930628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:22.930661] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:22.930688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:22.930744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:22.989472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:22.990118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:22.990211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:22.990251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:23.112126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:23.112281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:23.112320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:23.112403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:23.116156] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-02-04T20:31:23.116424] [INFO ] [FORECASTER] Completed predict_future for SE [2026-02-04T20:31:23.116547] [INFO ] [sig ] SE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:23.261966] [INFO ] [LOCAL ] Saved forecast: SE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SE.txt [2026-02-04T20:31:23.262120] [INFO ] [sig ] [2739/3449] Completed SE in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:23.262185] [INFO ] [sig ] [2740/3449] Forecasting SEDG... [2026-02-04T20:31:23.262219] [INFO ] [sig ] Generating forecast for: SEDG [2026-02-04T20:31:23.262253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-02-04T20:31:23.274428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-02-04T20:31:23.274853] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-02-04T20:31:23.275795] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-02-04T20:31:23.275851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:23.275885] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:23.275914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:23.275972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:23.339630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:23.340555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:23.340659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:23.340695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:23.469093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:23.469264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:23.469307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:23.469338] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:23.472901] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-02-04T20:31:23.473189] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-02-04T20:31:23.473325] [INFO ] [sig ] SEDG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:23.621547] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SEDG.txt [2026-02-04T20:31:23.621758] [INFO ] [sig ] [2740/3449] Completed SEDG in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:23.621820] [INFO ] [sig ] [2741/3449] Forecasting SEE... [2026-02-04T20:31:23.621868] [INFO ] [sig ] Generating forecast for: SEE [2026-02-04T20:31:23.621917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-02-04T20:31:23.639216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-02-04T20:31:23.639693] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-02-04T20:31:23.640778] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-02-04T20:31:23.640844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:23.640889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:23.640930] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:23.641016] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:23.707814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:23.708734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:23.708818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:23.708853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:23.834038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:23.834205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:23.834254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:23.834286] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:23.838064] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-02-04T20:31:23.838368] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-02-04T20:31:23.838506] [INFO ] [sig ] SEE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:23.987499] [INFO ] [LOCAL ] Saved forecast: SEE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SEE.txt [2026-02-04T20:31:23.987672] [INFO ] [sig ] [2741/3449] Completed SEE in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:23.987717] [INFO ] [sig ] [2742/3449] Forecasting SEIC... [2026-02-04T20:31:23.987749] [INFO ] [sig ] Generating forecast for: SEIC [2026-02-04T20:31:23.987783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-02-04T20:31:24.001875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-02-04T20:31:24.002270] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-02-04T20:31:24.003299] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-02-04T20:31:24.003352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:24.003384] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:24.003412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:24.003470] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:24.062978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:24.063880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:24.063963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:24.063997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:24.194017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:24.194176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:24.194218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:24.194266] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:24.198015] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=80.12%) [2026-02-04T20:31:24.198372] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-02-04T20:31:24.198550] [INFO ] [sig ] SEIC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:24.351070] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SEIC.txt [2026-02-04T20:31:24.351221] [INFO ] [sig ] [2742/3449] Completed SEIC in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:24.351277] [INFO ] [sig ] [2743/3449] Forecasting SELF... [2026-02-04T20:31:24.351308] [INFO ] [sig ] Generating forecast for: SELF [2026-02-04T20:31:24.351339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-02-04T20:31:24.363827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-02-04T20:31:24.364216] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-02-04T20:31:24.365249] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-02-04T20:31:24.365302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:24.365335] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:24.365364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:24.365421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:24.425924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:24.426772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:24.426854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:24.426888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:24.543390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:24.543544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:24.543604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:24.543639] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:24.547194] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-02-04T20:31:24.547708] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-02-04T20:31:24.547841] [INFO ] [sig ] SELF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:24.702621] [INFO ] [LOCAL ] Saved forecast: SELF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SELF.txt [2026-02-04T20:31:24.702775] [INFO ] [sig ] [2743/3449] Completed SELF in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:24.702820] [INFO ] [sig ] [2744/3449] Forecasting SEM... [2026-02-04T20:31:24.702851] [INFO ] [sig ] Generating forecast for: SEM [2026-02-04T20:31:24.702891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-02-04T20:31:24.716037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-02-04T20:31:24.716406] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-02-04T20:31:24.717531] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-02-04T20:31:24.717603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:24.717638] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:24.717672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:24.717739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:24.782127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:24.782954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:24.783072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:24.783109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:24.911261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:24.911417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:24.911460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:24.911491] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:24.915237] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=48.35%) [2026-02-04T20:31:24.915548] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-02-04T20:31:24.915728] [INFO ] [sig ] SEM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:25.069034] [INFO ] [LOCAL ] Saved forecast: SEM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SEM.txt [2026-02-04T20:31:25.069182] [INFO ] [sig ] [2744/3449] Completed SEM in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:25.069224] [INFO ] [sig ] [2745/3449] Forecasting SENEA... [2026-02-04T20:31:25.069255] [INFO ] [sig ] Generating forecast for: SENEA [2026-02-04T20:31:25.069289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-02-04T20:31:25.082253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-02-04T20:31:25.082870] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-02-04T20:31:25.083736] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-02-04T20:31:25.083788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:25.083822] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:25.083850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:25.083909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:25.148695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:25.149529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:25.149632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:25.149676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:25.274876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:25.275029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:25.275071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:25.275105] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:25.278846] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=49.62%) [2026-02-04T20:31:25.279153] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-02-04T20:31:25.279315] [INFO ] [sig ] SENEA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:25.428832] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SENEA.txt [2026-02-04T20:31:25.428979] [INFO ] [sig ] [2745/3449] Completed SENEA in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:25.429020] [INFO ] [sig ] [2746/3449] Forecasting SENS... [2026-02-04T20:31:25.429049] [INFO ] [sig ] Generating forecast for: SENS [2026-02-04T20:31:25.429080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-02-04T20:31:25.440774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-02-04T20:31:25.441157] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-02-04T20:31:25.442009] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-02-04T20:31:25.442063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:25.442096] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:25.442129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:25.442217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:25.510944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:25.512166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:25.512315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:25.512377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:25.646868] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:25.647028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:25.647069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:25.647098] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:25.650981] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-02-04T20:31:25.651277] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-02-04T20:31:25.651414] [INFO ] [sig ] SENS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:25.796159] [INFO ] [LOCAL ] Saved forecast: SENS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SENS.txt [2026-02-04T20:31:25.796340] [INFO ] [sig ] [2746/3449] Completed SENS in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 4.2m [2026-02-04T20:31:25.796394] [INFO ] [sig ] [2747/3449] Forecasting SERA... [2026-02-04T20:31:25.796456] [INFO ] [sig ] Generating forecast for: SERA [2026-02-04T20:31:25.796505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-02-04T20:31:25.807699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-02-04T20:31:25.808156] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-02-04T20:31:25.809079] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-02-04T20:31:25.809134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:25.809174] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:25.809208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:25.809280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:25.871194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:25.872101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:25.872200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:25.872241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:25.997726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:25.997896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:25.997982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:25.998017] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:26.001677] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=32.72%) [2026-02-04T20:31:26.001991] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-02-04T20:31:26.002131] [INFO ] [sig ] SERA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:26.154721] [INFO ] [LOCAL ] Saved forecast: SERA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SERA.txt [2026-02-04T20:31:26.154865] [INFO ] [sig ] [2747/3449] Completed SERA in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.2m [2026-02-04T20:31:26.154907] [INFO ] [sig ] [2748/3449] Forecasting SES... [2026-02-04T20:31:26.154938] [INFO ] [sig ] Generating forecast for: SES [2026-02-04T20:31:26.154969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-02-04T20:31:26.166317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-02-04T20:31:26.166685] [INFO ] [FORECASTER] Starting predict_future for SES [2026-02-04T20:31:26.167505] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-02-04T20:31:26.167604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:26.167642] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:26.167670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:26.167727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:26.228114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:26.228931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:26.229013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:26.229047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:26.357083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:26.357240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:26.357286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:26.357315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:26.361025] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-02-04T20:31:26.361312] [INFO ] [FORECASTER] Completed predict_future for SES [2026-02-04T20:31:26.361444] [INFO ] [sig ] SES: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:26.510272] [INFO ] [LOCAL ] Saved forecast: SES 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SES.txt [2026-02-04T20:31:26.510420] [INFO ] [sig ] [2748/3449] Completed SES in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.2m [2026-02-04T20:31:26.510459] [INFO ] [sig ] [2749/3449] Forecasting SEVN... [2026-02-04T20:31:26.510488] [INFO ] [sig ] Generating forecast for: SEVN [2026-02-04T20:31:26.510520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-02-04T20:31:26.521961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-02-04T20:31:26.522357] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-02-04T20:31:26.523204] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-02-04T20:31:26.523267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:26.523306] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:26.523336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:26.523393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:26.583601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:26.584444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:26.584526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:26.584559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:26.712642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:26.712799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:26.712840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:26.712869] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:26.716688] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-02-04T20:31:26.716974] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-02-04T20:31:26.717102] [INFO ] [sig ] SEVN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:26.866869] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SEVN.txt [2026-02-04T20:31:26.867047] [INFO ] [sig ] [2749/3449] Completed SEVN in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.2m [2026-02-04T20:31:26.867091] [INFO ] [sig ] [2750/3449] Forecasting SEZL... [2026-02-04T20:31:26.867121] [INFO ] [sig ] Generating forecast for: SEZL [2026-02-04T20:31:26.867153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-02-04T20:31:26.878992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-02-04T20:31:26.879429] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-02-04T20:31:26.880343] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-02-04T20:31:26.880398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:26.880432] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:26.880461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:26.880521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:26.938596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:26.939505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:26.939613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:26.939651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:27.059938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:27.060095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:27.060136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:27.060166] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:27.063828] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-02-04T20:31:27.064119] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-02-04T20:31:27.064252] [INFO ] [sig ] SEZL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:27.274734] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SEZL.txt [2026-02-04T20:31:27.274869] [INFO ] [sig ] [2750/3449] Completed SEZL in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.2m [2026-02-04T20:31:27.274909] [INFO ] [sig ] [2751/3449] Forecasting SF... [2026-02-04T20:31:27.274939] [INFO ] [sig ] Generating forecast for: SF [2026-02-04T20:31:27.274971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-02-04T20:31:27.286872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-02-04T20:31:27.287203] [INFO ] [FORECASTER] Starting predict_future for SF [2026-02-04T20:31:27.288054] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-02-04T20:31:27.288107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:27.288138] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:27.288165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:27.288221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:27.347673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:27.348367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:27.348448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:27.348481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:27.477020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:27.477186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:27.477228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:27.477258] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:27.480864] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=77.29%) [2026-02-04T20:31:27.481177] [INFO ] [FORECASTER] Completed predict_future for SF [2026-02-04T20:31:27.481346] [INFO ] [sig ] SF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:27.628990] [INFO ] [LOCAL ] Saved forecast: SF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SF.txt [2026-02-04T20:31:27.629152] [INFO ] [sig ] [2751/3449] Completed SF in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.2m [2026-02-04T20:31:27.629200] [INFO ] [sig ] [2752/3449] Forecasting SFB... [2026-02-04T20:31:27.629237] [INFO ] [sig ] Generating forecast for: SFB [2026-02-04T20:31:27.629277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-02-04T20:31:27.640175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-02-04T20:31:27.640614] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-02-04T20:31:27.641458] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-02-04T20:31:27.641509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:27.641540] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:27.641566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:27.641643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:27.698167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:27.699082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:27.699169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:27.699209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:27.811037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:27.811207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:27.811249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:27.811279] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:27.814855] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-02-04T20:31:27.815171] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-02-04T20:31:27.815310] [INFO ] [sig ] SFB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:27.961904] [INFO ] [LOCAL ] Saved forecast: SFB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SFB.txt [2026-02-04T20:31:27.962073] [INFO ] [sig ] [2752/3449] Completed SFB in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 4.2m [2026-02-04T20:31:27.962115] [INFO ] [sig ] [2753/3449] Forecasting SFBS... [2026-02-04T20:31:27.962146] [INFO ] [sig ] Generating forecast for: SFBS [2026-02-04T20:31:27.962178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-02-04T20:31:27.973377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-02-04T20:31:27.973755] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-02-04T20:31:27.974565] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-02-04T20:31:27.974637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:27.974700] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:27.974729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:27.974788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:28.053294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:28.054399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:28.054507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:28.054558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:28.192657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:28.192815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:28.192865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:28.192900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:28.197050] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-02-04T20:31:28.197399] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-02-04T20:31:28.197548] [INFO ] [sig ] SFBS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:28.345424] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SFBS.txt [2026-02-04T20:31:28.345605] [INFO ] [sig ] [2753/3449] Completed SFBS in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:28.345649] [INFO ] [sig ] [2754/3449] Forecasting SFIX... [2026-02-04T20:31:28.345678] [INFO ] [sig ] Generating forecast for: SFIX [2026-02-04T20:31:28.345709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-02-04T20:31:28.356852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-02-04T20:31:28.357142] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-02-04T20:31:28.357954] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-02-04T20:31:28.358008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:28.358040] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:28.358067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:28.358123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:28.414104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:28.414779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:28.414856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:28.414889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:28.532634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:28.532782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:28.532822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:28.532850] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:28.536196] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-02-04T20:31:28.536465] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-02-04T20:31:28.536611] [INFO ] [sig ] SFIX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:28.679825] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SFIX.txt [2026-02-04T20:31:28.679953] [INFO ] [sig ] [2754/3449] Completed SFIX in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:28.679993] [INFO ] [sig ] [2755/3449] Forecasting SFL... [2026-02-04T20:31:28.680022] [INFO ] [sig ] Generating forecast for: SFL [2026-02-04T20:31:28.680054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-02-04T20:31:28.692298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-02-04T20:31:28.692630] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-02-04T20:31:28.693414] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-02-04T20:31:28.693465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:28.693498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:28.693525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:28.693599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:28.750920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:28.751544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:28.751638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:28.751671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:28.884115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:28.884273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:28.884320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:28.884354] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:28.888775] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: DOWN (p=32.88%) [2026-02-04T20:31:28.889047] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-02-04T20:31:28.889173] [INFO ] [sig ] SFL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:29.033707] [INFO ] [LOCAL ] Saved forecast: SFL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SFL.txt [2026-02-04T20:31:29.033858] [INFO ] [sig ] [2755/3449] Completed SFL in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:29.033898] [INFO ] [sig ] [2756/3449] Forecasting SFLO... [2026-02-04T20:31:29.033928] [INFO ] [sig ] Generating forecast for: SFLO [2026-02-04T20:31:29.033961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-02-04T20:31:29.045123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-02-04T20:31:29.045429] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-02-04T20:31:29.046220] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-02-04T20:31:29.046272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:29.046303] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:29.046330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:29.046386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:29.102273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:29.102886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:29.102964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:29.102995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:29.225836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:29.225995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:29.226036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:29.226098] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:29.229623] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=51.34%) [2026-02-04T20:31:29.229943] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-02-04T20:31:29.230077] [INFO ] [sig ] SFLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:29.373996] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SFLO.txt [2026-02-04T20:31:29.374113] [INFO ] [sig ] [2756/3449] Completed SFLO in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:29.374152] [INFO ] [sig ] [2757/3449] Forecasting SFM... [2026-02-04T20:31:29.374181] [INFO ] [sig ] Generating forecast for: SFM [2026-02-04T20:31:29.374212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-02-04T20:31:29.385721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-02-04T20:31:29.386038] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-02-04T20:31:29.386987] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-02-04T20:31:29.387040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:29.387072] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:29.387099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:29.387155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:29.444340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:29.445402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:29.445481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:29.445514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:29.567861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:29.568053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:29.568096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:29.568125] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:29.571701] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-02-04T20:31:29.571972] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-02-04T20:31:29.572106] [INFO ] [sig ] SFM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:29.715511] [INFO ] [LOCAL ] Saved forecast: SFM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SFM.txt [2026-02-04T20:31:29.715664] [INFO ] [sig ] [2757/3449] Completed SFM in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:29.715707] [INFO ] [sig ] [2758/3449] Forecasting SFNC... [2026-02-04T20:31:29.715737] [INFO ] [sig ] Generating forecast for: SFNC [2026-02-04T20:31:29.715768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-02-04T20:31:29.726713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-02-04T20:31:29.727042] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-02-04T20:31:29.727844] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-02-04T20:31:29.727895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:29.727948] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:29.727977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:29.728034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:29.785097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:29.785818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:29.785897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:29.785929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:29.907475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:29.907635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:29.907677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:29.907707] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:29.911090] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=63.79%) [2026-02-04T20:31:29.911385] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-02-04T20:31:29.911514] [INFO ] [sig ] SFNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:30.054259] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SFNC.txt [2026-02-04T20:31:30.054399] [INFO ] [sig ] [2758/3449] Completed SFNC in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:30.054440] [INFO ] [sig ] [2759/3449] Forecasting SG... [2026-02-04T20:31:30.054469] [INFO ] [sig ] Generating forecast for: SG [2026-02-04T20:31:30.054501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-02-04T20:31:30.065563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-02-04T20:31:30.065885] [INFO ] [FORECASTER] Starting predict_future for SG [2026-02-04T20:31:30.066676] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-02-04T20:31:30.066727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:30.066772] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:30.066803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:30.066861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:30.124549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:30.125162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:30.125241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:30.125281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:30.252044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:30.252195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:30.252234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:30.252268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:30.255991] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=41.56%) [2026-02-04T20:31:30.256255] [INFO ] [FORECASTER] Completed predict_future for SG [2026-02-04T20:31:30.256380] [INFO ] [sig ] SG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:30.404564] [INFO ] [LOCAL ] Saved forecast: SG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SG.txt [2026-02-04T20:31:30.404711] [INFO ] [sig ] [2759/3449] Completed SG in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:30.404751] [INFO ] [sig ] [2760/3449] Forecasting SGC... [2026-02-04T20:31:30.404779] [INFO ] [sig ] Generating forecast for: SGC [2026-02-04T20:31:30.404810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-02-04T20:31:30.416870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-02-04T20:31:30.417184] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-02-04T20:31:30.418037] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-02-04T20:31:30.418088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:30.418120] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:30.418147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:30.418204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:30.474664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:30.475262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:30.475354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:30.475394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:30.594197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:30.594357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:30.594396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:30.594424] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:30.597964] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=67.35%) [2026-02-04T20:31:30.598235] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-02-04T20:31:30.598359] [INFO ] [sig ] SGC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:30.741459] [INFO ] [LOCAL ] Saved forecast: SGC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SGC.txt [2026-02-04T20:31:30.741601] [INFO ] [sig ] [2760/3449] Completed SGC in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:30.741643] [INFO ] [sig ] [2761/3449] Forecasting SGHC... [2026-02-04T20:31:30.741673] [INFO ] [sig ] Generating forecast for: SGHC [2026-02-04T20:31:30.741703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-02-04T20:31:30.753518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-02-04T20:31:30.754102] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-02-04T20:31:30.755128] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-02-04T20:31:30.755181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:30.755214] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:30.755244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:30.755316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:30.816060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:30.816917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:30.816997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:30.817030] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:30.940660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:30.940814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:30.940853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:30.940882] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:30.944309] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=68.40%) [2026-02-04T20:31:30.944807] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-02-04T20:31:30.944937] [INFO ] [sig ] SGHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:31.097104] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SGHC.txt [2026-02-04T20:31:31.097257] [INFO ] [sig ] [2761/3449] Completed SGHC in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:31.097322] [INFO ] [sig ] [2762/3449] Forecasting SGRY... [2026-02-04T20:31:31.097365] [INFO ] [sig ] Generating forecast for: SGRY [2026-02-04T20:31:31.097412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-02-04T20:31:31.111865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-02-04T20:31:31.112222] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-02-04T20:31:31.113083] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-02-04T20:31:31.113138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:31.113170] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:31.113198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:31.113256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:31.180719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:31.181803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:31.181904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:31.181944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:31.326533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:31.326706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:31.326749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:31.326778] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:31.330669] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=58.65%) [2026-02-04T20:31:31.330973] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-02-04T20:31:31.331112] [INFO ] [sig ] SGRY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:31.478341] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SGRY.txt [2026-02-04T20:31:31.478505] [INFO ] [sig ] [2762/3449] Completed SGRY in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 4.1m [2026-02-04T20:31:31.478554] [INFO ] [sig ] [2763/3449] Forecasting SHAK... [2026-02-04T20:31:31.478605] [INFO ] [sig ] Generating forecast for: SHAK [2026-02-04T20:31:31.478639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-02-04T20:31:31.489889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-02-04T20:31:31.490270] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-02-04T20:31:31.491299] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-02-04T20:31:31.491353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:31.491385] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:31.491415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:31.491692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:31.552657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:31.553461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:31.553608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:31.553647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:31.678814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:31.678968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:31.679010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:31.679039] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:31.682637] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-02-04T20:31:31.682910] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-02-04T20:31:31.683036] [INFO ] [sig ] SHAK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:31.830636] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHAK.txt [2026-02-04T20:31:31.830792] [INFO ] [sig ] [2763/3449] Completed SHAK in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.1m [2026-02-04T20:31:31.830834] [INFO ] [sig ] [2764/3449] Forecasting SHBI... [2026-02-04T20:31:31.830864] [INFO ] [sig ] Generating forecast for: SHBI [2026-02-04T20:31:31.830896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-02-04T20:31:31.841789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-02-04T20:31:31.842137] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-02-04T20:31:31.842995] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-02-04T20:31:31.843049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:31.843083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:31.843111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:31.843169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:31.901763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:31.902655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:31.902748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:31.902781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:32.023587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:32.023729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:32.023770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:32.023798] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:32.027231] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-02-04T20:31:32.027533] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-02-04T20:31:32.027694] [INFO ] [sig ] SHBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:32.168021] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHBI.txt [2026-02-04T20:31:32.168160] [INFO ] [sig ] [2764/3449] Completed SHBI in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 4.1m [2026-02-04T20:31:32.168201] [INFO ] [sig ] [2765/3449] Forecasting SHC... [2026-02-04T20:31:32.168230] [INFO ] [sig ] Generating forecast for: SHC [2026-02-04T20:31:32.168261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-02-04T20:31:32.180725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-02-04T20:31:32.181191] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-02-04T20:31:32.182268] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-02-04T20:31:32.182322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:32.182354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:32.182381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:32.182439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:32.241863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:32.242646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:32.242727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:32.242760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:32.365420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:32.365783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:32.365824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:32.365853] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:32.369340] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=57.81%) [2026-02-04T20:31:32.369667] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-02-04T20:31:32.369799] [INFO ] [sig ] SHC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:32.514732] [INFO ] [LOCAL ] Saved forecast: SHC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHC.txt [2026-02-04T20:31:32.514878] [INFO ] [sig ] [2765/3449] Completed SHC in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 4.1m [2026-02-04T20:31:32.514918] [INFO ] [sig ] [2766/3449] Forecasting SHEL... [2026-02-04T20:31:32.514948] [INFO ] [sig ] Generating forecast for: SHEL [2026-02-04T20:31:32.514978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-02-04T20:31:32.527298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-02-04T20:31:32.527731] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-02-04T20:31:32.528624] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-02-04T20:31:32.528690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:32.528723] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:32.528750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:32.528806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:32.586327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:32.587373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:32.587460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:32.587493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:32.718302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:32.718463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:32.718504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:32.718555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:32.722275] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=24.40%) [2026-02-04T20:31:32.722623] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-02-04T20:31:32.722760] [INFO ] [sig ] SHEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:32.874137] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHEL.txt [2026-02-04T20:31:32.874373] [INFO ] [sig ] [2766/3449] Completed SHEL in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.1m [2026-02-04T20:31:32.874456] [INFO ] [sig ] [2767/3449] Forecasting SHEN... [2026-02-04T20:31:32.874503] [INFO ] [sig ] Generating forecast for: SHEN [2026-02-04T20:31:32.874546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-02-04T20:31:32.886498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-02-04T20:31:32.887125] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-02-04T20:31:32.888183] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-02-04T20:31:32.888235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:32.888267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:32.888298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:32.888366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:32.948054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:32.948991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:32.949083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:32.949117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:33.077197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:33.077362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:33.077403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:33.077434] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:33.081834] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=5.52%) [2026-02-04T20:31:33.082168] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-02-04T20:31:33.082311] [INFO ] [sig ] SHEN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:33.236152] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHEN.txt [2026-02-04T20:31:33.236307] [INFO ] [sig ] [2767/3449] Completed SHEN in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.1m [2026-02-04T20:31:33.236348] [INFO ] [sig ] [2768/3449] Forecasting SHFS... [2026-02-04T20:31:33.236378] [INFO ] [sig ] Generating forecast for: SHFS [2026-02-04T20:31:33.236409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-02-04T20:31:33.248489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-02-04T20:31:33.249104] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-02-04T20:31:33.250120] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-02-04T20:31:33.250173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:33.250204] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:33.250230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:33.250286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:33.313802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:33.314765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:33.314877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:33.314912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:33.439606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:33.439770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:33.439811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:33.439840] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:33.443304] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-02-04T20:31:33.443655] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-02-04T20:31:33.443796] [INFO ] [sig ] SHFS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:33.590386] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHFS.txt [2026-02-04T20:31:33.590556] [INFO ] [sig ] [2768/3449] Completed SHFS in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.1m [2026-02-04T20:31:33.590616] [INFO ] [sig ] [2769/3449] Forecasting SHG... [2026-02-04T20:31:33.590647] [INFO ] [sig ] Generating forecast for: SHG [2026-02-04T20:31:33.590677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-02-04T20:31:33.602664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-02-04T20:31:33.603078] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-02-04T20:31:33.603939] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-02-04T20:31:33.603992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:33.604024] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:33.604050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:33.604107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:33.662547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:33.663679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:33.663968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:33.664001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:33.797625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:33.797786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:33.797826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:33.797856] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:33.801333] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-02-04T20:31:33.801676] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-02-04T20:31:33.801814] [INFO ] [sig ] SHG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:33.953876] [INFO ] [LOCAL ] Saved forecast: SHG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHG.txt [2026-02-04T20:31:33.954036] [INFO ] [sig ] [2769/3449] Completed SHG in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:33.954077] [INFO ] [sig ] [2770/3449] Forecasting SHIP... [2026-02-04T20:31:33.954107] [INFO ] [sig ] Generating forecast for: SHIP [2026-02-04T20:31:33.954138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-02-04T20:31:33.967512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-02-04T20:31:33.967958] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-02-04T20:31:33.968836] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-02-04T20:31:33.968890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:33.968954] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:33.968996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:33.969056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:34.029411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:34.030325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:34.030413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:34.030447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:34.160534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:34.160713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:34.160754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:34.160784] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:34.164281] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-02-04T20:31:34.164595] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-02-04T20:31:34.164730] [INFO ] [sig ] SHIP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:34.311725] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHIP.txt [2026-02-04T20:31:34.311887] [INFO ] [sig ] [2770/3449] Completed SHIP in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:34.311929] [INFO ] [sig ] [2771/3449] Forecasting SHLS... [2026-02-04T20:31:34.311961] [INFO ] [sig ] Generating forecast for: SHLS [2026-02-04T20:31:34.311992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-02-04T20:31:34.324454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-02-04T20:31:34.325061] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-02-04T20:31:34.325928] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-02-04T20:31:34.325982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:34.326015] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:34.326044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:34.326101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:34.385858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:34.386972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:34.387056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:34.387089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:34.514661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:34.514825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:34.514867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:34.514895] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:34.518415] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=62.91%) [2026-02-04T20:31:34.518736] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-02-04T20:31:34.518874] [INFO ] [sig ] SHLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:34.666239] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHLS.txt [2026-02-04T20:31:34.666397] [INFO ] [sig ] [2771/3449] Completed SHLS in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:34.666439] [INFO ] [sig ] [2772/3449] Forecasting SHO... [2026-02-04T20:31:34.666469] [INFO ] [sig ] Generating forecast for: SHO [2026-02-04T20:31:34.666499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-02-04T20:31:34.679309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-02-04T20:31:34.679709] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-02-04T20:31:34.680530] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-02-04T20:31:34.680601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:34.680636] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:34.680662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:34.680718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:34.739964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:34.740852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:34.740936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:34.740969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:34.875344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:34.875566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:34.875653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:34.875697] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:34.880096] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=28.85%) [2026-02-04T20:31:34.880417] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-02-04T20:31:34.880591] [INFO ] [sig ] SHO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:35.026817] [INFO ] [LOCAL ] Saved forecast: SHO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHO.txt [2026-02-04T20:31:35.026974] [INFO ] [sig ] [2772/3449] Completed SHO in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:35.027014] [INFO ] [sig ] [2773/3449] Forecasting SHOC... [2026-02-04T20:31:35.027045] [INFO ] [sig ] Generating forecast for: SHOC [2026-02-04T20:31:35.027077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-02-04T20:31:35.037847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-02-04T20:31:35.038270] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-02-04T20:31:35.039120] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-02-04T20:31:35.039172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:35.039203] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:35.039229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:35.039285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:35.097851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:35.098786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:35.098876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:35.098911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:35.217529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:35.217711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:35.217753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:35.217819] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:35.221418] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=26.94%) [2026-02-04T20:31:35.221752] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-02-04T20:31:35.221895] [INFO ] [sig ] SHOC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:35.370550] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHOC.txt [2026-02-04T20:31:35.370722] [INFO ] [sig ] [2773/3449] Completed SHOC in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:35.370763] [INFO ] [sig ] [2774/3449] Forecasting SHOO... [2026-02-04T20:31:35.370793] [INFO ] [sig ] Generating forecast for: SHOO [2026-02-04T20:31:35.370833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-02-04T20:31:35.382543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-02-04T20:31:35.382956] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-02-04T20:31:35.383792] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-02-04T20:31:35.383845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:35.383878] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:35.383905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:35.383962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:35.441529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:35.442375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:35.442459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:35.442492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:35.562188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:35.562350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:35.562391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:35.562423] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:35.565997] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=83.99%) [2026-02-04T20:31:35.566297] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-02-04T20:31:35.566450] [INFO ] [sig ] SHOO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:35.709362] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHOO.txt [2026-02-04T20:31:35.709509] [INFO ] [sig ] [2774/3449] Completed SHOO in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:35.709550] [INFO ] [sig ] [2775/3449] Forecasting SHOP... [2026-02-04T20:31:35.709601] [INFO ] [sig ] Generating forecast for: SHOP [2026-02-04T20:31:35.709634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-02-04T20:31:35.720558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-02-04T20:31:35.720973] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-02-04T20:31:35.722085] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-02-04T20:31:35.722138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:35.722170] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:35.722196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:35.722253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:35.782682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:35.783535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:35.783637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:35.783671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:35.908151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:35.908310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:35.908350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:35.908380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:35.912034] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-02-04T20:31:35.912319] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-02-04T20:31:35.912448] [INFO ] [sig ] SHOP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:36.055795] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SHOP.txt [2026-02-04T20:31:36.055958] [INFO ] [sig ] [2775/3449] Completed SHOP in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:36.055999] [INFO ] [sig ] [2776/3449] Forecasting SHY... [2026-02-04T20:31:36.056029] [INFO ] [sig ] Generating forecast for: SHY [2026-02-04T20:31:36.056062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-02-04T20:31:36.067801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-02-04T20:31:36.068240] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-02-04T20:31:36.069097] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-02-04T20:31:36.069149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:36.069181] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:36.069208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:36.069264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:36.131036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:36.131925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:36.132010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:36.132042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:36.263678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:36.263841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:36.263882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:36.263910] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:36.268372] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-02-04T20:31:36.269014] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-02-04T20:31:36.269177] [INFO ] [sig ] SHY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:36.428284] [INFO ] [LOCAL ] Saved forecast: SHY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SHY.txt [2026-02-04T20:31:36.428450] [INFO ] [sig ] [2776/3449] Completed SHY in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:36.428500] [INFO ] [sig ] [2777/3449] Forecasting SIBN... [2026-02-04T20:31:36.428534] [INFO ] [sig ] Generating forecast for: SIBN [2026-02-04T20:31:36.428565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-02-04T20:31:36.440613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-02-04T20:31:36.441024] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-02-04T20:31:36.441870] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-02-04T20:31:36.441922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:36.441954] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:36.441980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:36.442037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:36.500382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:36.501292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:36.501401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:36.501435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:36.620891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:36.621058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:36.621106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:36.621159] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:36.624797] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-02-04T20:31:36.625112] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-02-04T20:31:36.625249] [INFO ] [sig ] SIBN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:36.768842] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SIBN.txt [2026-02-04T20:31:36.769002] [INFO ] [sig ] [2777/3449] Completed SIBN in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:36.769044] [INFO ] [sig ] [2778/3449] Forecasting SID... [2026-02-04T20:31:36.769074] [INFO ] [sig ] Generating forecast for: SID [2026-02-04T20:31:36.769106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-02-04T20:31:36.780441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-02-04T20:31:36.780851] [INFO ] [FORECASTER] Starting predict_future for SID [2026-02-04T20:31:36.781713] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-02-04T20:31:36.781766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:36.781798] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:36.781825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:36.781882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:36.843594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:36.844470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:36.844553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:36.844606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:36.969107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:36.969275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:36.969316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:36.969345] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:36.972866] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-02-04T20:31:36.973171] [INFO ] [FORECASTER] Completed predict_future for SID [2026-02-04T20:31:36.973306] [INFO ] [sig ] SID: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:37.139025] [INFO ] [LOCAL ] Saved forecast: SID 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SID.txt [2026-02-04T20:31:37.139211] [INFO ] [sig ] [2778/3449] Completed SID in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:37.139265] [INFO ] [sig ] [2779/3449] Forecasting SIEB... [2026-02-04T20:31:37.139310] [INFO ] [sig ] Generating forecast for: SIEB [2026-02-04T20:31:37.139354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-02-04T20:31:37.152955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-02-04T20:31:37.153418] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-02-04T20:31:37.154453] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-02-04T20:31:37.154514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:37.154549] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:37.154599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:37.154673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:37.220635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:37.221718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:37.221839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:37.221878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:37.396692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:37.396894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:37.396953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:37.396994] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:37.404249] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=84.25%) [2026-02-04T20:31:37.404795] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-02-04T20:31:37.405010] [INFO ] [sig ] SIEB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:37.631196] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SIEB.txt [2026-02-04T20:31:37.631439] [INFO ] [sig ] [2779/3449] Completed SIEB in 0.5s | 2.80 sym/s | Total: 16.5m | ETA: 4.0m [2026-02-04T20:31:37.631508] [INFO ] [sig ] [2780/3449] Forecasting SIFY... [2026-02-04T20:31:37.631560] [INFO ] [sig ] Generating forecast for: SIFY [2026-02-04T20:31:37.631640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-02-04T20:31:37.690036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-02-04T20:31:37.690616] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-02-04T20:31:37.692094] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-02-04T20:31:37.692187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:37.692236] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:37.692279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:37.692371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:37.798987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:37.800277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:37.800470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:37.800530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:37.991674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:37.991883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:37.991951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:37.992004] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:37.997796] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-02-04T20:31:37.998399] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-02-04T20:31:37.998652] [INFO ] [sig ] SIFY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:38.233297] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SIFY.txt [2026-02-04T20:31:38.233533] [INFO ] [sig ] [2780/3449] Completed SIFY in 0.6s | 2.80 sym/s | Total: 16.6m | ETA: 4.0m [2026-02-04T20:31:38.233627] [INFO ] [sig ] [2781/3449] Forecasting SIG... [2026-02-04T20:31:38.233685] [INFO ] [sig ] Generating forecast for: SIG [2026-02-04T20:31:38.233739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-02-04T20:31:38.248909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-02-04T20:31:38.249363] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-02-04T20:31:38.250327] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-02-04T20:31:38.250389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:38.250423] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:38.250451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:38.250545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:38.311320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:38.312374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:38.312479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:38.312514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:38.442485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:38.442680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:38.442724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:38.442755] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:38.446386] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-02-04T20:31:38.446771] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-02-04T20:31:38.446957] [INFO ] [sig ] SIG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:38.624868] [INFO ] [LOCAL ] Saved forecast: SIG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SIG.txt [2026-02-04T20:31:38.625039] [INFO ] [sig ] [2781/3449] Completed SIG in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 4.0m [2026-02-04T20:31:38.625097] [INFO ] [sig ] [2782/3449] Forecasting SIGA... [2026-02-04T20:31:38.625139] [INFO ] [sig ] Generating forecast for: SIGA [2026-02-04T20:31:38.625174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-02-04T20:31:38.637069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-02-04T20:31:38.637497] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-02-04T20:31:38.638439] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-02-04T20:31:38.638516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:38.638603] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:38.638654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:38.638720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:38.700919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:38.701815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:38.701901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:38.701934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:38.830088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:38.830252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:38.830292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:38.830320] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:38.833802] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-02-04T20:31:38.834098] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-02-04T20:31:38.834229] [INFO ] [sig ] SIGA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:38.983607] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SIGA.txt [2026-02-04T20:31:38.983775] [INFO ] [sig ] [2782/3449] Completed SIGA in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 4.0m [2026-02-04T20:31:38.983815] [INFO ] [sig ] [2783/3449] Forecasting SIGI... [2026-02-04T20:31:38.983845] [INFO ] [sig ] Generating forecast for: SIGI [2026-02-04T20:31:38.983878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-02-04T20:31:38.996217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-02-04T20:31:38.996667] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-02-04T20:31:38.997634] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-02-04T20:31:38.997750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:38.997799] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:38.997836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:38.997942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:39.061523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:39.062444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:39.062533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:39.062567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:39.196226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:39.196397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:39.196438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:39.196469] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:39.200267] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-02-04T20:31:39.200664] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-02-04T20:31:39.200808] [INFO ] [sig ] SIGI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:39.357746] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SIGI.txt [2026-02-04T20:31:39.357985] [INFO ] [sig ] [2783/3449] Completed SIGI in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 4.0m [2026-02-04T20:31:39.358031] [INFO ] [sig ] [2784/3449] Forecasting SII... [2026-02-04T20:31:39.358064] [INFO ] [sig ] Generating forecast for: SII [2026-02-04T20:31:39.358096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-02-04T20:31:39.370703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-02-04T20:31:39.371090] [INFO ] [FORECASTER] Starting predict_future for SII [2026-02-04T20:31:39.371980] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-02-04T20:31:39.372035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:39.372078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:39.372109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:39.372168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:39.435913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:39.437003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:39.437095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:39.437129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:39.562686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:39.562844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:39.562884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:39.562913] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:39.566486] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=76.69%) [2026-02-04T20:31:39.566838] [INFO ] [FORECASTER] Completed predict_future for SII [2026-02-04T20:31:39.566982] [INFO ] [sig ] SII: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:39.710971] [INFO ] [LOCAL ] Saved forecast: SII 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SII.txt [2026-02-04T20:31:39.711127] [INFO ] [sig ] [2784/3449] Completed SII in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 4.0m [2026-02-04T20:31:39.711168] [INFO ] [sig ] [2785/3449] Forecasting SIMO... [2026-02-04T20:31:39.711198] [INFO ] [sig ] Generating forecast for: SIMO [2026-02-04T20:31:39.711230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-02-04T20:31:39.722650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-02-04T20:31:39.723052] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-02-04T20:31:39.723985] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-02-04T20:31:39.724042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:39.724076] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:39.724106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:39.724164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:39.786754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:39.787689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:39.787774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:39.787810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:39.915113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:39.915269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:39.915311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:39.915341] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:39.918878] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=62.45%) [2026-02-04T20:31:39.919179] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-02-04T20:31:39.919317] [INFO ] [sig ] SIMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:40.075683] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SIMO.txt [2026-02-04T20:31:40.075847] [INFO ] [sig ] [2785/3449] Completed SIMO in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 4.0m [2026-02-04T20:31:40.075891] [INFO ] [sig ] [2786/3449] Forecasting SIRI... [2026-02-04T20:31:40.075924] [INFO ] [sig ] Generating forecast for: SIRI [2026-02-04T20:31:40.075956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-02-04T20:31:40.088212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-02-04T20:31:40.088668] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-02-04T20:31:40.089534] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-02-04T20:31:40.089611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:40.089660] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:40.089702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:40.089765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:40.152463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:40.153385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:40.153488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:40.153528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:40.290413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:40.290608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:40.290657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:40.290690] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:40.294643] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-02-04T20:31:40.295218] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-02-04T20:31:40.295367] [INFO ] [sig ] SIRI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:40.454173] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SIRI.txt [2026-02-04T20:31:40.454353] [INFO ] [sig ] [2786/3449] Completed SIRI in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:40.454399] [INFO ] [sig ] [2787/3449] Forecasting SITC... [2026-02-04T20:31:40.454432] [INFO ] [sig ] Generating forecast for: SITC [2026-02-04T20:31:40.454464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-02-04T20:31:40.465983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-02-04T20:31:40.466387] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-02-04T20:31:40.467357] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-02-04T20:31:40.467412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:40.467483] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:40.467514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:40.467588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:40.534728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:40.535729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:40.535990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:40.536025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:40.669812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:40.670186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:40.670233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:40.670276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:40.674195] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-02-04T20:31:40.674508] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-02-04T20:31:40.674685] [INFO ] [sig ] SITC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:40.831617] [INFO ] [LOCAL ] Saved forecast: SITC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SITC.txt [2026-02-04T20:31:40.831783] [INFO ] [sig ] [2787/3449] Completed SITC in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:40.831826] [INFO ] [sig ] [2788/3449] Forecasting SITE... [2026-02-04T20:31:40.831858] [INFO ] [sig ] Generating forecast for: SITE [2026-02-04T20:31:40.831890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-02-04T20:31:40.843542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-02-04T20:31:40.844022] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-02-04T20:31:40.844967] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-02-04T20:31:40.845022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:40.845057] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:40.845086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:40.845145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:40.903317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:40.904236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:40.904321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:40.904355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:41.027080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:41.027218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:41.027261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:41.027292] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:41.030843] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-02-04T20:31:41.031141] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-02-04T20:31:41.031269] [INFO ] [sig ] SITE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:41.177369] [INFO ] [LOCAL ] Saved forecast: SITE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SITE.txt [2026-02-04T20:31:41.177537] [INFO ] [sig ] [2788/3449] Completed SITE in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:41.177613] [INFO ] [sig ] [2789/3449] Forecasting SITM... [2026-02-04T20:31:41.177654] [INFO ] [sig ] Generating forecast for: SITM [2026-02-04T20:31:41.177690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-02-04T20:31:41.188726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-02-04T20:31:41.189080] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-02-04T20:31:41.189926] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-02-04T20:31:41.189977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:41.190011] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:41.190039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:41.190101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:41.248047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:41.248940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:41.249026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:41.249060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:41.381922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:41.382092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:41.382136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:41.382164] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:41.385760] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=51.26%) [2026-02-04T20:31:41.386050] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-02-04T20:31:41.386182] [INFO ] [sig ] SITM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:41.545593] [INFO ] [LOCAL ] Saved forecast: SITM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SITM.txt [2026-02-04T20:31:41.545757] [INFO ] [sig ] [2789/3449] Completed SITM in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:41.545802] [INFO ] [sig ] [2790/3449] Forecasting SIXG... [2026-02-04T20:31:41.545832] [INFO ] [sig ] Generating forecast for: SIXG [2026-02-04T20:31:41.545865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-02-04T20:31:41.557026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-02-04T20:31:41.557450] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-02-04T20:31:41.558374] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-02-04T20:31:41.558429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:41.558462] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:41.558489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:41.558547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:41.620306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:41.621204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:41.621288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:41.621324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:41.751198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:41.751432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:41.751486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:41.751602] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:41.755626] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-02-04T20:31:41.755954] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-02-04T20:31:41.756100] [INFO ] [sig ] SIXG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:41.904812] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SIXG.txt [2026-02-04T20:31:41.904968] [INFO ] [sig ] [2790/3449] Completed SIXG in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:41.905008] [INFO ] [sig ] [2791/3449] Forecasting SJM... [2026-02-04T20:31:41.905037] [INFO ] [sig ] Generating forecast for: SJM [2026-02-04T20:31:41.905070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-02-04T20:31:41.916203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-02-04T20:31:41.916600] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-02-04T20:31:41.917398] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-02-04T20:31:41.917449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:41.917480] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:41.917506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:41.917562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:41.976011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:41.976995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:41.977084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:41.977116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:42.101789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:42.101952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:42.101991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:42.102020] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:42.105744] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-02-04T20:31:42.106064] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-02-04T20:31:42.106205] [INFO ] [sig ] SJM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:42.247850] [INFO ] [LOCAL ] Saved forecast: SJM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SJM.txt [2026-02-04T20:31:42.248003] [INFO ] [sig ] [2791/3449] Completed SJM in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:42.248045] [INFO ] [sig ] [2792/3449] Forecasting SKE... [2026-02-04T20:31:42.248076] [INFO ] [sig ] Generating forecast for: SKE [2026-02-04T20:31:42.248106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-02-04T20:31:42.259258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-02-04T20:31:42.259623] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-02-04T20:31:42.260400] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-02-04T20:31:42.260452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:42.260483] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:42.260510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:42.260601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:42.317317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:42.318233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:42.318314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:42.318347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:42.435690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:42.435846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:42.435884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:42.435914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:42.439397] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: DOWN (p=49.40%) [2026-02-04T20:31:42.439740] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-02-04T20:31:42.439870] [INFO ] [sig ] SKE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:42.593553] [INFO ] [LOCAL ] Saved forecast: SKE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SKE.txt [2026-02-04T20:31:42.593749] [INFO ] [sig ] [2792/3449] Completed SKE in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:42.593796] [INFO ] [sig ] [2793/3449] Forecasting SKIL... [2026-02-04T20:31:42.593829] [INFO ] [sig ] Generating forecast for: SKIL [2026-02-04T20:31:42.593862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-02-04T20:31:42.609762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-02-04T20:31:42.610236] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-02-04T20:31:42.611312] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-02-04T20:31:42.611370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:42.611402] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:42.611430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:42.611510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:42.677758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:42.678717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:42.678806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:42.678840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:42.806864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:42.807027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:42.807068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:42.807097] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:42.810884] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-02-04T20:31:42.811217] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-02-04T20:31:42.811362] [INFO ] [sig ] SKIL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:42.963473] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKIL.txt [2026-02-04T20:31:42.963657] [INFO ] [sig ] [2793/3449] Completed SKIL in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:42.963703] [INFO ] [sig ] [2794/3449] Forecasting SKIN... [2026-02-04T20:31:42.963736] [INFO ] [sig ] Generating forecast for: SKIN [2026-02-04T20:31:42.963768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-02-04T20:31:42.976545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-02-04T20:31:42.977202] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-02-04T20:31:42.978251] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-02-04T20:31:42.978306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:42.978354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:42.978385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:42.978445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:43.039903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:43.040956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:43.041043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:43.041077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:43.173238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:43.173398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:43.173439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:43.173470] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:43.177014] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-02-04T20:31:43.177300] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-02-04T20:31:43.177435] [INFO ] [sig ] SKIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:43.337995] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SKIN.txt [2026-02-04T20:31:43.338181] [INFO ] [sig ] [2794/3449] Completed SKIN in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:43.338229] [INFO ] [sig ] [2795/3449] Forecasting SKLZ... [2026-02-04T20:31:43.338262] [INFO ] [sig ] Generating forecast for: SKLZ [2026-02-04T20:31:43.338301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-02-04T20:31:43.350680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-02-04T20:31:43.351322] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-02-04T20:31:43.352257] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-02-04T20:31:43.352323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:43.352365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:43.352396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:43.352461] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:43.417855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:43.419072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:43.419394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:43.419430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:43.555635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:43.555796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:43.555838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:43.555867] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:43.559859] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=4.87%) [2026-02-04T20:31:43.560181] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-02-04T20:31:43.560317] [INFO ] [sig ] SKLZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:43.722033] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SKLZ.txt [2026-02-04T20:31:43.722196] [INFO ] [sig ] [2795/3449] Completed SKLZ in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 3.9m [2026-02-04T20:31:43.722238] [INFO ] [sig ] [2796/3449] Forecasting SKM... [2026-02-04T20:31:43.722269] [INFO ] [sig ] Generating forecast for: SKM [2026-02-04T20:31:43.722302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-02-04T20:31:43.734870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-02-04T20:31:43.735274] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-02-04T20:31:43.736154] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-02-04T20:31:43.736207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:43.736240] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:43.736267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:43.736325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:43.797671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:43.798609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:43.798715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:43.798757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:43.926750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:43.926914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:43.926956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:43.926985] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:43.930836] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=86.66%) [2026-02-04T20:31:43.931155] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-02-04T20:31:43.931305] [INFO ] [sig ] SKM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:44.084960] [INFO ] [LOCAL ] Saved forecast: SKM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKM.txt [2026-02-04T20:31:44.085121] [INFO ] [sig ] [2796/3449] Completed SKM in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:44.085164] [INFO ] [sig ] [2797/3449] Forecasting SKRE... [2026-02-04T20:31:44.085192] [INFO ] [sig ] Generating forecast for: SKRE [2026-02-04T20:31:44.085224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-02-04T20:31:44.097202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-02-04T20:31:44.097625] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-02-04T20:31:44.098530] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-02-04T20:31:44.098612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:44.098655] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:44.098692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:44.098763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:44.160875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:44.161807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:44.161932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:44.161968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:44.293437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:44.293612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:44.293662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:44.293707] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:44.297553] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-02-04T20:31:44.298139] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-02-04T20:31:44.298288] [INFO ] [sig ] SKRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:44.457042] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKRE.txt [2026-02-04T20:31:44.457417] [INFO ] [sig ] [2797/3449] Completed SKRE in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:44.457472] [INFO ] [sig ] [2798/3449] Forecasting SKWD... [2026-02-04T20:31:44.457506] [INFO ] [sig ] Generating forecast for: SKWD [2026-02-04T20:31:44.457540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-02-04T20:31:44.470712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-02-04T20:31:44.471144] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-02-04T20:31:44.472047] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-02-04T20:31:44.472101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:44.472132] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:44.472159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:44.472216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:44.532250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:44.533194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:44.533274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:44.533307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:44.657293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:44.657456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:44.657496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:44.657524] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:44.661062] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-02-04T20:31:44.661396] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-02-04T20:31:44.661538] [INFO ] [sig ] SKWD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:44.806851] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKWD.txt [2026-02-04T20:31:44.807007] [INFO ] [sig ] [2798/3449] Completed SKWD in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:44.807048] [INFO ] [sig ] [2799/3449] Forecasting SKY... [2026-02-04T20:31:44.807079] [INFO ] [sig ] Generating forecast for: SKY [2026-02-04T20:31:44.807110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-02-04T20:31:44.818967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-02-04T20:31:44.819389] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-02-04T20:31:44.820298] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-02-04T20:31:44.820356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:44.820388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:44.820414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:44.820472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:44.877467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:44.878373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:44.878455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:44.878488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:45.003878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:45.004032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:45.004070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:45.004098] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:45.007969] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-02-04T20:31:45.008250] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-02-04T20:31:45.008401] [INFO ] [sig ] SKY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:45.150337] [INFO ] [LOCAL ] Saved forecast: SKY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKY.txt [2026-02-04T20:31:45.150495] [INFO ] [sig ] [2799/3449] Completed SKY in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:45.150536] [INFO ] [sig ] [2800/3449] Forecasting SKYH... [2026-02-04T20:31:45.150567] [INFO ] [sig ] Generating forecast for: SKYH [2026-02-04T20:31:45.150624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-02-04T20:31:45.161647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-02-04T20:31:45.162033] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-02-04T20:31:45.162855] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-02-04T20:31:45.162906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:45.162938] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:45.162965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:45.163021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:45.219428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:45.220319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:45.220400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:45.220433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:45.340412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:45.340600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:45.340641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:45.340670] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:45.344093] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-02-04T20:31:45.344391] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-02-04T20:31:45.344531] [INFO ] [sig ] SKYH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:45.494515] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKYH.txt [2026-02-04T20:31:45.494770] [INFO ] [sig ] [2800/3449] Completed SKYH in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:45.494816] [INFO ] [sig ] [2801/3449] Forecasting SKYX... [2026-02-04T20:31:45.494848] [INFO ] [sig ] Generating forecast for: SKYX [2026-02-04T20:31:45.495075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-02-04T20:31:45.507191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-02-04T20:31:45.507587] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-02-04T20:31:45.508408] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-02-04T20:31:45.508459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:45.508490] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:45.508517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:45.508597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:45.568866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:45.570222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:45.570307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:45.570339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:45.693412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:45.693589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:45.693652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:45.693684] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:45.697498] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-02-04T20:31:45.697817] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-02-04T20:31:45.697975] [INFO ] [sig ] SKYX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:45.848121] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKYX.txt [2026-02-04T20:31:45.848275] [INFO ] [sig ] [2801/3449] Completed SKYX in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:45.848318] [INFO ] [sig ] [2802/3449] Forecasting SKYY... [2026-02-04T20:31:45.848349] [INFO ] [sig ] Generating forecast for: SKYY [2026-02-04T20:31:45.848381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-02-04T20:31:45.859967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-02-04T20:31:45.860360] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-02-04T20:31:45.861252] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-02-04T20:31:45.861306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:45.861340] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:45.861368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:45.861425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:45.921657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:45.922534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:45.922646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:45.922683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:46.057650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:46.057851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:46.057942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:46.057995] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:46.063139] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-02-04T20:31:46.063562] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-02-04T20:31:46.063770] [INFO ] [sig ] SKYY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:46.220487] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SKYY.txt [2026-02-04T20:31:46.220678] [INFO ] [sig ] [2802/3449] Completed SKYY in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.9m [2026-02-04T20:31:46.220722] [INFO ] [sig ] [2803/3449] Forecasting SLAB... [2026-02-04T20:31:46.220752] [INFO ] [sig ] Generating forecast for: SLAB [2026-02-04T20:31:46.220784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-02-04T20:31:46.233257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-02-04T20:31:46.233672] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-02-04T20:31:46.234495] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-02-04T20:31:46.234547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:46.234621] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:46.234653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:46.234709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:46.292670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:46.293569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:46.293717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:46.293754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:46.421058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:46.421224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:46.421264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:46.421294] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:46.425224] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=78.60%) [2026-02-04T20:31:46.425559] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-02-04T20:31:46.425730] [INFO ] [sig ] SLAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:46.569001] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLAB.txt [2026-02-04T20:31:46.569140] [INFO ] [sig ] [2803/3449] Completed SLAB in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:46.569181] [INFO ] [sig ] [2804/3449] Forecasting SLB... [2026-02-04T20:31:46.569209] [INFO ] [sig ] Generating forecast for: SLB [2026-02-04T20:31:46.569240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-02-04T20:31:46.580537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-02-04T20:31:46.580915] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-02-04T20:31:46.581752] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-02-04T20:31:46.581812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:46.581870] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:46.581899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:46.581956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:46.639267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:46.640039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:46.640120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:46.640153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:46.766045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:46.766209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:46.766254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:46.766283] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:46.769948] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-02-04T20:31:46.770233] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-02-04T20:31:46.770388] [INFO ] [sig ] SLB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:46.912234] [INFO ] [LOCAL ] Saved forecast: SLB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLB.txt [2026-02-04T20:31:46.912393] [INFO ] [sig ] [2804/3449] Completed SLB in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:46.912436] [INFO ] [sig ] [2805/3449] Forecasting SLDB... [2026-02-04T20:31:46.912467] [INFO ] [sig ] Generating forecast for: SLDB [2026-02-04T20:31:46.912497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-02-04T20:31:46.923474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-02-04T20:31:46.923858] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-02-04T20:31:46.924681] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-02-04T20:31:46.924734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:46.924780] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:46.924808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:46.924863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:46.988147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:46.989146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:46.989230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:46.989264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:47.114966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:47.115125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:47.115166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:47.115196] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:47.118888] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-02-04T20:31:47.119185] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-02-04T20:31:47.119319] [INFO ] [sig ] SLDB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:47.261561] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLDB.txt [2026-02-04T20:31:47.261732] [INFO ] [sig ] [2805/3449] Completed SLDB in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:47.261773] [INFO ] [sig ] [2806/3449] Forecasting SLDP... [2026-02-04T20:31:47.261803] [INFO ] [sig ] Generating forecast for: SLDP [2026-02-04T20:31:47.261833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-02-04T20:31:47.274370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-02-04T20:31:47.274732] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-02-04T20:31:47.275554] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-02-04T20:31:47.275625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:47.275661] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:47.275689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:47.275745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:47.335403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:47.336287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:47.336370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:47.336404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:47.458850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:47.459010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:47.459052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:47.459081] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:47.463063] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=42.81%) [2026-02-04T20:31:47.463400] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-02-04T20:31:47.463544] [INFO ] [sig ] SLDP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:47.606326] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLDP.txt [2026-02-04T20:31:47.606478] [INFO ] [sig ] [2806/3449] Completed SLDP in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:47.606518] [INFO ] [sig ] [2807/3449] Forecasting SLF... [2026-02-04T20:31:47.606547] [INFO ] [sig ] Generating forecast for: SLF [2026-02-04T20:31:47.606597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-02-04T20:31:47.618414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-02-04T20:31:47.618866] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-02-04T20:31:47.619658] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-02-04T20:31:47.619709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:47.619741] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:47.619767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:47.619823] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:47.679646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:47.680394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:47.680478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:47.680511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:47.812711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:47.812883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:47.812931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:47.813011] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:47.817165] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=69.85%) [2026-02-04T20:31:47.817543] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-02-04T20:31:47.817748] [INFO ] [sig ] SLF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:47.973024] [INFO ] [LOCAL ] Saved forecast: SLF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLF.txt [2026-02-04T20:31:47.973189] [INFO ] [sig ] [2807/3449] Completed SLF in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:47.973232] [INFO ] [sig ] [2808/3449] Forecasting SLG... [2026-02-04T20:31:47.973264] [INFO ] [sig ] Generating forecast for: SLG [2026-02-04T20:31:47.973295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-02-04T20:31:47.985349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-02-04T20:31:47.985776] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-02-04T20:31:47.986601] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-02-04T20:31:47.986654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:47.986685] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:47.986712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:47.986768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:48.044342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:48.045237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:48.045324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:48.045357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:48.170890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:48.171045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:48.171085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:48.171113] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:48.174478] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-02-04T20:31:48.174765] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-02-04T20:31:48.174890] [INFO ] [sig ] SLG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:48.315022] [INFO ] [LOCAL ] Saved forecast: SLG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLG.txt [2026-02-04T20:31:48.315151] [INFO ] [sig ] [2808/3449] Completed SLG in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:48.315190] [INFO ] [sig ] [2809/3449] Forecasting SLGN... [2026-02-04T20:31:48.315235] [INFO ] [sig ] Generating forecast for: SLGN [2026-02-04T20:31:48.315269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-02-04T20:31:48.325803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-02-04T20:31:48.326123] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-02-04T20:31:48.326941] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-02-04T20:31:48.326992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:48.327022] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:48.327048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:48.327105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:48.384621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:48.385534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:48.385657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:48.385693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:48.509936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:48.510109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:48.510159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:48.510190] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:48.514017] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-02-04T20:31:48.514326] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-02-04T20:31:48.514462] [INFO ] [sig ] SLGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:48.662003] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLGN.txt [2026-02-04T20:31:48.662156] [INFO ] [sig ] [2809/3449] Completed SLGN in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:48.662197] [INFO ] [sig ] [2810/3449] Forecasting SLM... [2026-02-04T20:31:48.662230] [INFO ] [sig ] Generating forecast for: SLM [2026-02-04T20:31:48.662263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-02-04T20:31:48.673464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-02-04T20:31:48.673794] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-02-04T20:31:48.674617] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-02-04T20:31:48.674671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:48.674705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:48.674737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:48.674795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:48.735037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:48.735722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:48.735818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:48.735860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:48.864871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:48.865027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:48.865068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:48.865096] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:48.868548] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-02-04T20:31:48.868844] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-02-04T20:31:48.868978] [INFO ] [sig ] SLM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:49.013832] [INFO ] [LOCAL ] Saved forecast: SLM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLM.txt [2026-02-04T20:31:49.013967] [INFO ] [sig ] [2810/3449] Completed SLM in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:49.014006] [INFO ] [sig ] [2811/3449] Forecasting SLN... [2026-02-04T20:31:49.014035] [INFO ] [sig ] Generating forecast for: SLN [2026-02-04T20:31:49.014065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-02-04T20:31:49.024774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-02-04T20:31:49.025069] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-02-04T20:31:49.025865] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-02-04T20:31:49.025917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:49.025950] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:49.025978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:49.026035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:49.085767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:49.086645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:49.086726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:49.086758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:49.208059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:49.208208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:49.208247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:49.208276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:49.211737] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=78.27%) [2026-02-04T20:31:49.212004] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-02-04T20:31:49.212128] [INFO ] [sig ] SLN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:49.359125] [INFO ] [LOCAL ] Saved forecast: SLN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLN.txt [2026-02-04T20:31:49.359280] [INFO ] [sig ] [2811/3449] Completed SLN in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:49.359326] [INFO ] [sig ] [2812/3449] Forecasting SLNO... [2026-02-04T20:31:49.359359] [INFO ] [sig ] Generating forecast for: SLNO [2026-02-04T20:31:49.359392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-02-04T20:31:49.371685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-02-04T20:31:49.372234] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-02-04T20:31:49.373099] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-02-04T20:31:49.373153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:49.373188] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:49.373217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:49.373276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:49.432742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:49.433631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:49.433713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:49.433747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:49.581424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:49.581600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:49.581645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:49.581706] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:49.585142] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-02-04T20:31:49.585422] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-02-04T20:31:49.585550] [INFO ] [sig ] SLNO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:49.735626] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLNO.txt [2026-02-04T20:31:49.735837] [INFO ] [sig ] [2812/3449] Completed SLNO in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 3.8m [2026-02-04T20:31:49.735895] [INFO ] [sig ] [2813/3449] Forecasting SLP... [2026-02-04T20:31:49.735935] [INFO ] [sig ] Generating forecast for: SLP [2026-02-04T20:31:49.735975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-02-04T20:31:49.750793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-02-04T20:31:49.751246] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-02-04T20:31:49.752446] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-02-04T20:31:49.752508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:49.752549] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:49.752609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:49.752691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:49.820051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:49.820966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:49.821047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:49.821081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:49.941421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:49.941588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:49.941631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:49.941661] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:49.945040] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-02-04T20:31:49.945312] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-02-04T20:31:49.945441] [INFO ] [sig ] SLP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:50.096238] [INFO ] [LOCAL ] Saved forecast: SLP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLP.txt [2026-02-04T20:31:50.096394] [INFO ] [sig ] [2813/3449] Completed SLP in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:50.096435] [INFO ] [sig ] [2814/3449] Forecasting SLQD... [2026-02-04T20:31:50.096466] [INFO ] [sig ] Generating forecast for: SLQD [2026-02-04T20:31:50.096497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-02-04T20:31:50.108151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-02-04T20:31:50.108598] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-02-04T20:31:50.109476] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-02-04T20:31:50.109528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:50.109560] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:50.109617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:50.109676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:50.167528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:50.168595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:50.168765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:50.168809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:50.291712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:50.291871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:50.291910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:50.291939] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:50.295389] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-02-04T20:31:50.295728] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-02-04T20:31:50.295884] [INFO ] [sig ] SLQD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:50.440452] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLQD.txt [2026-02-04T20:31:50.440630] [INFO ] [sig ] [2814/3449] Completed SLQD in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:50.440675] [INFO ] [sig ] [2815/3449] Forecasting SLRC... [2026-02-04T20:31:50.440707] [INFO ] [sig ] Generating forecast for: SLRC [2026-02-04T20:31:50.440738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-02-04T20:31:50.452591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-02-04T20:31:50.453018] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-02-04T20:31:50.453925] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-02-04T20:31:50.453980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:50.454012] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:50.454039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:50.454124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:50.511343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:50.512229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:50.512314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:50.512347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:50.633156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:50.633315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:50.633357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:50.633386] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:50.636913] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-02-04T20:31:50.637206] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-02-04T20:31:50.637359] [INFO ] [sig ] SLRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:50.784142] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLRC.txt [2026-02-04T20:31:50.784299] [INFO ] [sig ] [2815/3449] Completed SLRC in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:50.784341] [INFO ] [sig ] [2816/3449] Forecasting SLS... [2026-02-04T20:31:50.784372] [INFO ] [sig ] Generating forecast for: SLS [2026-02-04T20:31:50.784402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-02-04T20:31:50.797160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-02-04T20:31:50.797591] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-02-04T20:31:50.798441] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-02-04T20:31:50.798493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:50.798523] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:50.798550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:50.798663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:50.861439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:50.862475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:50.862563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:50.862616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:50.982890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:50.983054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:50.983097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:50.983127] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:50.987149] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-02-04T20:31:50.987481] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-02-04T20:31:50.987645] [INFO ] [sig ] SLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:51.137817] [INFO ] [LOCAL ] Saved forecast: SLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLS.txt [2026-02-04T20:31:51.138000] [INFO ] [sig ] [2816/3449] Completed SLS in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:51.138042] [INFO ] [sig ] [2817/3449] Forecasting SLVM... [2026-02-04T20:31:51.138074] [INFO ] [sig ] Generating forecast for: SLVM [2026-02-04T20:31:51.138104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-02-04T20:31:51.149686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-02-04T20:31:51.150097] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-02-04T20:31:51.150929] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-02-04T20:31:51.150981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:51.151014] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:51.151041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:51.151097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:51.215778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:51.216828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:51.216929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:51.216963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:51.351930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:51.352280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:51.352319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:51.352348] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:51.356497] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=37.15%) [2026-02-04T20:31:51.356874] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-02-04T20:31:51.357019] [INFO ] [sig ] SLVM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:51.510667] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLVM.txt [2026-02-04T20:31:51.510848] [INFO ] [sig ] [2817/3449] Completed SLVM in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:51.510890] [INFO ] [sig ] [2818/3449] Forecasting SLVO... [2026-02-04T20:31:51.510923] [INFO ] [sig ] Generating forecast for: SLVO [2026-02-04T20:31:51.510954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-02-04T20:31:51.521611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-02-04T20:31:51.522031] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-02-04T20:31:51.522858] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-02-04T20:31:51.522927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:51.522960] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:51.522987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:51.523044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:51.581803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:51.582718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:51.582800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:51.582832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:51.712480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:51.712687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:51.712736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:51.712767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:51.716321] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-02-04T20:31:51.716754] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-02-04T20:31:51.716894] [INFO ] [sig ] SLVO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:51.900918] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SLVO.txt [2026-02-04T20:31:51.901118] [INFO ] [sig ] [2818/3449] Completed SLVO in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:51.901167] [INFO ] [sig ] [2819/3449] Forecasting SLXN... [2026-02-04T20:31:51.901204] [INFO ] [sig ] Generating forecast for: SLXN [2026-02-04T20:31:51.901243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-02-04T20:31:51.915448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-02-04T20:31:51.915803] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-02-04T20:31:51.916926] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-02-04T20:31:51.916987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:51.917026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:51.917061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:51.917140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:51.975564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:51.976290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:51.976369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:51.976401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:52.098056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:52.098229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:52.098284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:52.098314] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:52.102466] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=29.80%) [2026-02-04T20:31:52.102837] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-02-04T20:31:52.103000] [INFO ] [sig ] SLXN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:52.275598] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SLXN.txt [2026-02-04T20:31:52.275740] [INFO ] [sig ] [2819/3449] Completed SLXN in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.8m [2026-02-04T20:31:52.275782] [INFO ] [sig ] [2820/3449] Forecasting SM... [2026-02-04T20:31:52.275819] [INFO ] [sig ] Generating forecast for: SM [2026-02-04T20:31:52.275856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-02-04T20:31:52.286684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-02-04T20:31:52.287022] [INFO ] [FORECASTER] Starting predict_future for SM [2026-02-04T20:31:52.287835] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-02-04T20:31:52.287897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:52.287973] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:52.288005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:52.288063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:52.348790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:52.349708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:52.349801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:52.349844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:52.481672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:52.481866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:52.481928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:52.481964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:52.486309] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=32.67%) [2026-02-04T20:31:52.486691] [INFO ] [FORECASTER] Completed predict_future for SM [2026-02-04T20:31:52.486863] [INFO ] [sig ] SM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:52.638855] [INFO ] [LOCAL ] Saved forecast: SM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SM.txt [2026-02-04T20:31:52.639007] [INFO ] [sig ] [2820/3449] Completed SM in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:52.639050] [INFO ] [sig ] [2821/3449] Forecasting SMBC... [2026-02-04T20:31:52.639082] [INFO ] [sig ] Generating forecast for: SMBC [2026-02-04T20:31:52.639115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-02-04T20:31:52.650127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-02-04T20:31:52.650461] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-02-04T20:31:52.651259] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-02-04T20:31:52.651310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:52.651382] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:52.651411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:52.651469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:52.708068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:52.708728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:52.708811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:52.708864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:52.834425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:52.834615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:52.834676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:52.834710] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:52.838953] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-02-04T20:31:52.839294] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-02-04T20:31:52.839450] [INFO ] [sig ] SMBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:52.981813] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMBC.txt [2026-02-04T20:31:52.981974] [INFO ] [sig ] [2821/3449] Completed SMBC in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:52.982017] [INFO ] [sig ] [2822/3449] Forecasting SMBK... [2026-02-04T20:31:52.982048] [INFO ] [sig ] Generating forecast for: SMBK [2026-02-04T20:31:52.982080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-02-04T20:31:52.993941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-02-04T20:31:52.994254] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-02-04T20:31:52.995108] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-02-04T20:31:52.995161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:52.995195] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:52.995224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:52.995282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:53.055879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:53.057010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:53.057100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:53.057143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:53.178949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:53.179133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:53.179174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:53.179204] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:53.182787] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-02-04T20:31:53.183084] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-02-04T20:31:53.183213] [INFO ] [sig ] SMBK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:53.324888] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMBK.txt [2026-02-04T20:31:53.325055] [INFO ] [sig ] [2822/3449] Completed SMBK in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:53.325097] [INFO ] [sig ] [2823/3449] Forecasting SMCI... [2026-02-04T20:31:53.325128] [INFO ] [sig ] Generating forecast for: SMCI [2026-02-04T20:31:53.325158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-02-04T20:31:53.336773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-02-04T20:31:53.337187] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-02-04T20:31:53.338075] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-02-04T20:31:53.338131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:53.338164] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:53.338190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:53.338250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:53.395836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:53.396744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:53.396834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:53.396867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:53.527122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:53.527285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:53.527325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:53.527354] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:53.531128] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-02-04T20:31:53.531433] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-02-04T20:31:53.531565] [INFO ] [sig ] SMCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:53.676436] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMCI.txt [2026-02-04T20:31:53.676612] [INFO ] [sig ] [2823/3449] Completed SMCI in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:53.676668] [INFO ] [sig ] [2824/3449] Forecasting SMCX... [2026-02-04T20:31:53.676701] [INFO ] [sig ] Generating forecast for: SMCX [2026-02-04T20:31:53.676733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-02-04T20:31:53.688722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-02-04T20:31:53.689133] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-02-04T20:31:53.689959] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-02-04T20:31:53.690011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:53.690043] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:53.690070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:53.690127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:53.753110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:53.754020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:53.754110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:53.754143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:53.886593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:53.886754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:53.886794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:53.886886] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:53.891308] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-02-04T20:31:53.891658] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-02-04T20:31:53.891796] [INFO ] [sig ] SMCX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:54.046137] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMCX.txt [2026-02-04T20:31:54.046317] [INFO ] [sig ] [2824/3449] Completed SMCX in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:54.046359] [INFO ] [sig ] [2825/3449] Forecasting SMFG... [2026-02-04T20:31:54.046389] [INFO ] [sig ] Generating forecast for: SMFG [2026-02-04T20:31:54.046421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-02-04T20:31:54.059993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-02-04T20:31:54.060564] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-02-04T20:31:54.061369] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-02-04T20:31:54.061422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:54.061455] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:54.061482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:54.061539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:54.120890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:54.121795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:54.121880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:54.121913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:54.247849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:54.248050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:54.248092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:54.248121] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:54.251676] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=74.73%) [2026-02-04T20:31:54.251987] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-02-04T20:31:54.252127] [INFO ] [sig ] SMFG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:54.401215] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMFG.txt [2026-02-04T20:31:54.401370] [INFO ] [sig ] [2825/3449] Completed SMFG in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:54.401410] [INFO ] [sig ] [2826/3449] Forecasting SMH... [2026-02-04T20:31:54.401440] [INFO ] [sig ] Generating forecast for: SMH [2026-02-04T20:31:54.401470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-02-04T20:31:54.413880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-02-04T20:31:54.414280] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-02-04T20:31:54.415339] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-02-04T20:31:54.415391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:54.415425] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:54.415452] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:54.415510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:54.480259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:54.481154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:54.481233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:54.481267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:54.605674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:54.605821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:54.605866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:54.605903] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:54.609344] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-02-04T20:31:54.609630] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-02-04T20:31:54.609756] [INFO ] [sig ] SMH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:54.754191] [INFO ] [LOCAL ] Saved forecast: SMH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMH.txt [2026-02-04T20:31:54.754329] [INFO ] [sig ] [2826/3449] Completed SMH in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:54.754368] [INFO ] [sig ] [2827/3449] Forecasting SMHI... [2026-02-04T20:31:54.754397] [INFO ] [sig ] Generating forecast for: SMHI [2026-02-04T20:31:54.754428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-02-04T20:31:54.765413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-02-04T20:31:54.765746] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-02-04T20:31:54.766548] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-02-04T20:31:54.766616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:54.766648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:54.766676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:54.766732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:54.824634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:54.825399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:54.825480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:54.825514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:54.943120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:54.943273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:54.943313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:54.943341] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:54.946737] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=76.87%) [2026-02-04T20:31:54.947008] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-02-04T20:31:54.947130] [INFO ] [sig ] SMHI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:55.088090] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMHI.txt [2026-02-04T20:31:55.088241] [INFO ] [sig ] [2827/3449] Completed SMHI in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:55.088282] [INFO ] [sig ] [2828/3449] Forecasting SMHX... [2026-02-04T20:31:55.088312] [INFO ] [sig ] Generating forecast for: SMHX [2026-02-04T20:31:55.088343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-02-04T20:31:55.105456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-02-04T20:31:55.105774] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-02-04T20:31:55.106546] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-02-04T20:31:55.106622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:55.106656] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:55.106683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:55.106740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:55.166325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:55.167033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:55.167113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:55.167148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:55.288325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:55.288482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:55.288524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:55.288556] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:55.292075] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=53.70%) [2026-02-04T20:31:55.292355] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-02-04T20:31:55.292486] [INFO ] [sig ] SMHX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:55.436378] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMHX.txt [2026-02-04T20:31:55.436525] [INFO ] [sig ] [2828/3449] Completed SMHX in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:55.436586] [INFO ] [sig ] [2829/3449] Forecasting SMID... [2026-02-04T20:31:55.436622] [INFO ] [sig ] Generating forecast for: SMID [2026-02-04T20:31:55.436656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-02-04T20:31:55.447239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-02-04T20:31:55.447538] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-02-04T20:31:55.448392] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-02-04T20:31:55.448444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:55.448488] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:55.448515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:55.448589] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:55.511073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:55.512033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:55.512143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:55.512179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:55.624178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:55.624340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:55.624386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:55.624416] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:55.628077] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-02-04T20:31:55.628357] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-02-04T20:31:55.628487] [INFO ] [sig ] SMID: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:55.773051] [INFO ] [LOCAL ] Saved forecast: SMID 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMID.txt [2026-02-04T20:31:55.773206] [INFO ] [sig ] [2829/3449] Completed SMID in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 3.7m [2026-02-04T20:31:55.773247] [INFO ] [sig ] [2830/3449] Forecasting SMPL... [2026-02-04T20:31:55.773276] [INFO ] [sig ] Generating forecast for: SMPL [2026-02-04T20:31:55.773307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-02-04T20:31:55.785041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-02-04T20:31:55.785419] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-02-04T20:31:55.786324] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-02-04T20:31:55.786378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:55.786411] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:55.786439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:55.786496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:55.848561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:55.849425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:55.849511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:55.849545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:55.977181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:55.977343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:55.977389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:55.977420] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:55.980987] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-04T20:31:55.981271] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-02-04T20:31:55.981407] [INFO ] [sig ] SMPL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:56.133271] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SMPL.txt [2026-02-04T20:31:56.133411] [INFO ] [sig ] [2830/3449] Completed SMPL in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:56.133455] [INFO ] [sig ] [2831/3449] Forecasting SMTC... [2026-02-04T20:31:56.133486] [INFO ] [sig ] Generating forecast for: SMTC [2026-02-04T20:31:56.133523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-02-04T20:31:56.145152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-02-04T20:31:56.145520] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-02-04T20:31:56.146355] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-02-04T20:31:56.146408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:56.146441] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:56.146471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:56.146537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:56.206960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:56.208108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:56.208249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:56.208284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:56.331199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:56.331387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:56.331429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:56.331458] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:56.335059] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-02-04T20:31:56.335326] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-02-04T20:31:56.335459] [INFO ] [sig ] SMTC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:56.481206] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMTC.txt [2026-02-04T20:31:56.481354] [INFO ] [sig ] [2831/3449] Completed SMTC in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:56.481394] [INFO ] [sig ] [2832/3449] Forecasting SMTI... [2026-02-04T20:31:56.481424] [INFO ] [sig ] Generating forecast for: SMTI [2026-02-04T20:31:56.481454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-02-04T20:31:56.494003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-02-04T20:31:56.494542] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-02-04T20:31:56.495486] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-02-04T20:31:56.495537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:56.495569] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:56.495619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:56.495686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:56.556874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:56.557594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:56.557673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:56.557706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:56.677624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:56.677780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:56.677819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:56.677849] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:56.681603] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-02-04T20:31:56.681874] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-02-04T20:31:56.681998] [INFO ] [sig ] SMTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:56.828462] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMTI.txt [2026-02-04T20:31:56.828658] [INFO ] [sig ] [2832/3449] Completed SMTI in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:56.828713] [INFO ] [sig ] [2833/3449] Forecasting SMWB... [2026-02-04T20:31:56.828747] [INFO ] [sig ] Generating forecast for: SMWB [2026-02-04T20:31:56.828780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-02-04T20:31:56.840433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-02-04T20:31:56.840857] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-02-04T20:31:56.841780] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-02-04T20:31:56.841834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:56.841868] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:56.841896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:56.841955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:56.901833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:56.902748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:56.902834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:56.902869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:57.031364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:57.031560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:57.031620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:57.031651] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:57.035780] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-02-04T20:31:57.036119] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-02-04T20:31:57.036267] [INFO ] [sig ] SMWB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:57.187642] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMWB.txt [2026-02-04T20:31:57.187804] [INFO ] [sig ] [2833/3449] Completed SMWB in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:57.187846] [INFO ] [sig ] [2834/3449] Forecasting SMX... [2026-02-04T20:31:57.187876] [INFO ] [sig ] Generating forecast for: SMX [2026-02-04T20:31:57.187906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-02-04T20:31:57.199591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-02-04T20:31:57.200015] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-02-04T20:31:57.200861] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-02-04T20:31:57.200914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:57.200951] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:57.200978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:57.201035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:57.260600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:57.261472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:57.261556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:57.261608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:57.367816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:57.368016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:57.368058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:57.368089] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:57.371561] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=40.05%) [2026-02-04T20:31:57.371870] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-02-04T20:31:57.372021] [INFO ] [sig ] SMX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:57.538939] [INFO ] [LOCAL ] Saved forecast: SMX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SMX.txt [2026-02-04T20:31:57.539154] [INFO ] [sig ] [2834/3449] Completed SMX in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:57.539205] [INFO ] [sig ] [2835/3449] Forecasting SN... [2026-02-04T20:31:57.539239] [INFO ] [sig ] Generating forecast for: SN [2026-02-04T20:31:57.539274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-02-04T20:31:57.551806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-02-04T20:31:57.552204] [INFO ] [FORECASTER] Starting predict_future for SN [2026-02-04T20:31:57.553090] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-02-04T20:31:57.553146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:57.553179] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:57.553208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:57.553266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:57.613183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:57.614094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:57.614181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:57.614216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:57.744507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:57.744701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:57.744743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:57.744772] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:57.748256] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-02-04T20:31:57.748531] [INFO ] [FORECASTER] Completed predict_future for SN [2026-02-04T20:31:57.748683] [INFO ] [sig ] SN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:57.897001] [INFO ] [LOCAL ] Saved forecast: SN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SN.txt [2026-02-04T20:31:57.897375] [INFO ] [sig ] [2835/3449] Completed SN in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:57.897418] [INFO ] [sig ] [2836/3449] Forecasting SNA... [2026-02-04T20:31:57.897448] [INFO ] [sig ] Generating forecast for: SNA [2026-02-04T20:31:57.897479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-02-04T20:31:57.910942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-02-04T20:31:57.911348] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-02-04T20:31:57.912168] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-02-04T20:31:57.912221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:57.912253] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:57.912280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:57.912337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:57.970769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:57.971659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:57.971745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:57.971780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:58.095292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:58.095447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:58.095487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:58.095536] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:58.098983] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-02-04T20:31:58.099263] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-02-04T20:31:58.099391] [INFO ] [sig ] SNA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:58.245546] [INFO ] [LOCAL ] Saved forecast: SNA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNA.txt [2026-02-04T20:31:58.245722] [INFO ] [sig ] [2836/3449] Completed SNA in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 3.7m [2026-02-04T20:31:58.245762] [INFO ] [sig ] [2837/3449] Forecasting SNAP... [2026-02-04T20:31:58.245793] [INFO ] [sig ] Generating forecast for: SNAP [2026-02-04T20:31:58.245826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-02-04T20:31:58.259114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-02-04T20:31:58.259461] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-02-04T20:31:58.260273] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-02-04T20:31:58.260324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:58.260357] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:58.260383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:58.260439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:58.318371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:58.319454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:58.319547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:58.319619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:58.444354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:58.444510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:58.444553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:58.444605] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:58.448470] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=88.73%) [2026-02-04T20:31:58.448786] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-02-04T20:31:58.448920] [INFO ] [sig ] SNAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:58.596540] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNAP.txt [2026-02-04T20:31:58.596710] [INFO ] [sig ] [2837/3449] Completed SNAP in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:31:58.596752] [INFO ] [sig ] [2838/3449] Forecasting SNCY... [2026-02-04T20:31:58.596783] [INFO ] [sig ] Generating forecast for: SNCY [2026-02-04T20:31:58.596814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-02-04T20:31:58.608623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-02-04T20:31:58.609002] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-02-04T20:31:58.609809] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-02-04T20:31:58.609860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:58.609941] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:58.609970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:58.610027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:58.666964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:58.667824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:58.667938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:58.667973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:58.788343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:58.788497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:58.788539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:58.788568] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:58.792111] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-02-04T20:31:58.792393] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-02-04T20:31:58.792521] [INFO ] [sig ] SNCY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:58.934225] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNCY.txt [2026-02-04T20:31:58.934377] [INFO ] [sig ] [2838/3449] Completed SNCY in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:31:58.934418] [INFO ] [sig ] [2839/3449] Forecasting SND... [2026-02-04T20:31:58.934448] [INFO ] [sig ] Generating forecast for: SND [2026-02-04T20:31:58.934480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-02-04T20:31:58.945075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-02-04T20:31:58.945426] [INFO ] [FORECASTER] Starting predict_future for SND [2026-02-04T20:31:58.946228] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-02-04T20:31:58.946280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:58.946311] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:58.946338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:58.946395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:59.003304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:59.004206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:59.004291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:59.004323] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:59.121362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:59.121515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:59.121556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:59.121607] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:59.125034] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-02-04T20:31:59.125325] [INFO ] [FORECASTER] Completed predict_future for SND [2026-02-04T20:31:59.125458] [INFO ] [sig ] SND: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:59.273727] [INFO ] [LOCAL ] Saved forecast: SND 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SND.txt [2026-02-04T20:31:59.273878] [INFO ] [sig ] [2839/3449] Completed SND in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:31:59.273918] [INFO ] [sig ] [2840/3449] Forecasting SNDL... [2026-02-04T20:31:59.273949] [INFO ] [sig ] Generating forecast for: SNDL [2026-02-04T20:31:59.273979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-02-04T20:31:59.285983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-02-04T20:31:59.286325] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-02-04T20:31:59.287171] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-02-04T20:31:59.287224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:59.287257] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:59.287299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:59.287362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:59.353003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:59.353860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:59.353950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:59.353993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:59.478477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:59.478647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:59.478690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:59.478722] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:59.482455] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=44.59%) [2026-02-04T20:31:59.482774] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-02-04T20:31:59.482909] [INFO ] [sig ] SNDL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:31:59.638946] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SNDL.txt [2026-02-04T20:31:59.639177] [INFO ] [sig ] [2840/3449] Completed SNDL in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:31:59.639428] [INFO ] [sig ] [2841/3449] Forecasting SNDX... [2026-02-04T20:31:59.639467] [INFO ] [sig ] Generating forecast for: SNDX [2026-02-04T20:31:59.639512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-02-04T20:31:59.655415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-02-04T20:31:59.655904] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-02-04T20:31:59.656967] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-02-04T20:31:59.657030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:31:59.657073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:31:59.657110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:31:59.657193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:31:59.725042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:31:59.725957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:31:59.726048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:31:59.726081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:31:59.852798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:31:59.852961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:31:59.853004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:31:59.853096] [INFO ] [FORECASTER] Training complete [2026-02-04T20:31:59.856700] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=61.15%) [2026-02-04T20:31:59.856990] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-02-04T20:31:59.857124] [INFO ] [sig ] SNDX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:31:59.998072] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNDX.txt [2026-02-04T20:31:59.998220] [INFO ] [sig ] [2841/3449] Completed SNDX in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:31:59.998260] [INFO ] [sig ] [2842/3449] Forecasting SNES... [2026-02-04T20:31:59.998476] [INFO ] [sig ] Generating forecast for: SNES [2026-02-04T20:31:59.998506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-02-04T20:32:00.009755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-02-04T20:32:00.010313] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-02-04T20:32:00.011321] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-02-04T20:32:00.011396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:00.011430] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:00.011458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:00.011515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:00.072849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:00.073933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:00.074019] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:00.074052] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:00.212270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:00.212442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:00.212485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:00.212514] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:00.216439] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-02-04T20:32:00.216835] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-02-04T20:32:00.216990] [INFO ] [sig ] SNES: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:00.364788] [INFO ] [LOCAL ] Saved forecast: SNES 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNES.txt [2026-02-04T20:32:00.364937] [INFO ] [sig ] [2842/3449] Completed SNES in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:32:00.364983] [INFO ] [sig ] [2843/3449] Forecasting SNEX... [2026-02-04T20:32:00.365014] [INFO ] [sig ] Generating forecast for: SNEX [2026-02-04T20:32:00.365051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-02-04T20:32:00.376248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-02-04T20:32:00.376630] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-02-04T20:32:00.377477] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-02-04T20:32:00.377532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:00.377566] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:00.377616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:00.377677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:00.437533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:00.438408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:00.438495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:00.438530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:00.564912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:00.565052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:00.565102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:00.565141] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:00.569053] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-02-04T20:32:00.569355] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-02-04T20:32:00.569487] [INFO ] [sig ] SNEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:00.719700] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNEX.txt [2026-02-04T20:32:00.719845] [INFO ] [sig ] [2843/3449] Completed SNEX in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:32:00.719884] [INFO ] [sig ] [2844/3449] Forecasting SNFCA... [2026-02-04T20:32:00.719921] [INFO ] [sig ] Generating forecast for: SNFCA [2026-02-04T20:32:00.719955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-02-04T20:32:00.731719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-02-04T20:32:00.732103] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-02-04T20:32:00.733363] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-02-04T20:32:00.733416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:00.733451] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:00.733478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:00.733534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:00.794424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:00.795278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:00.795372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:00.795406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:00.934040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:00.934162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:00.934202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:00.934230] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:00.937789] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=75.44%) [2026-02-04T20:32:00.938140] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-02-04T20:32:00.938281] [INFO ] [sig ] SNFCA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:01.092761] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNFCA.txt [2026-02-04T20:32:01.092924] [INFO ] [sig ] [2844/3449] Completed SNFCA in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:32:01.092967] [INFO ] [sig ] [2845/3449] Forecasting SNGX... [2026-02-04T20:32:01.093000] [INFO ] [sig ] Generating forecast for: SNGX [2026-02-04T20:32:01.093033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-02-04T20:32:01.106902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-02-04T20:32:01.107475] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-02-04T20:32:01.108438] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-02-04T20:32:01.108493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:01.108528] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:01.108556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:01.108635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:01.180955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:01.181878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:01.181967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:01.182002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:01.308500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:01.308676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:01.308717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:01.308746] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:01.312198] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-02-04T20:32:01.312472] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-02-04T20:32:01.312617] [INFO ] [sig ] SNGX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:01.466860] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SNGX.txt [2026-02-04T20:32:01.467015] [INFO ] [sig ] [2845/3449] Completed SNGX in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 3.6m [2026-02-04T20:32:01.467056] [INFO ] [sig ] [2846/3449] Forecasting SNN... [2026-02-04T20:32:01.467086] [INFO ] [sig ] Generating forecast for: SNN [2026-02-04T20:32:01.467119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-02-04T20:32:01.479175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-02-04T20:32:01.479814] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-02-04T20:32:01.480932] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-02-04T20:32:01.480989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:01.481022] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:01.481051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:01.481111] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:01.547619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:01.548873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:01.548984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:01.549029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:01.674131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:01.674282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:01.674322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:01.674352] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:01.677738] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-02-04T20:32:01.678038] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-02-04T20:32:01.678165] [INFO ] [sig ] SNN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:01.822934] [INFO ] [LOCAL ] Saved forecast: SNN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SNN.txt [2026-02-04T20:32:01.823091] [INFO ] [sig ] [2846/3449] Completed SNN in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:01.823139] [INFO ] [sig ] [2847/3449] Forecasting SNOA... [2026-02-04T20:32:01.823169] [INFO ] [sig ] Generating forecast for: SNOA [2026-02-04T20:32:01.823199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-02-04T20:32:01.833938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-02-04T20:32:01.834262] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-02-04T20:32:01.835076] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-02-04T20:32:01.835128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:01.835160] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:01.835187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:01.835243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:01.894520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:01.895426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:01.895507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:01.895539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:02.018779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:02.018944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:02.018987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:02.019041] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:02.022530] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-02-04T20:32:02.022837] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-02-04T20:32:02.022970] [INFO ] [sig ] SNOA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:02.169679] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SNOA.txt [2026-02-04T20:32:02.169838] [INFO ] [sig ] [2847/3449] Completed SNOA in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:02.169879] [INFO ] [sig ] [2848/3449] Forecasting SNPS... [2026-02-04T20:32:02.169909] [INFO ] [sig ] Generating forecast for: SNPS [2026-02-04T20:32:02.169939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-02-04T20:32:02.184533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-02-04T20:32:02.185053] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-02-04T20:32:02.186140] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-02-04T20:32:02.186211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:02.186250] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:02.186285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:02.186559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:02.265371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:02.266296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:02.266414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:02.266448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:02.401733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:02.401896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:02.401938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:02.401969] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:02.405610] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=59.65%) [2026-02-04T20:32:02.405961] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-02-04T20:32:02.406118] [INFO ] [sig ] SNPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:02.564786] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNPS.txt [2026-02-04T20:32:02.564942] [INFO ] [sig ] [2848/3449] Completed SNPS in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:02.564982] [INFO ] [sig ] [2849/3449] Forecasting SNX... [2026-02-04T20:32:02.565015] [INFO ] [sig ] Generating forecast for: SNX [2026-02-04T20:32:02.565046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-02-04T20:32:02.577687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-02-04T20:32:02.578280] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-02-04T20:32:02.579337] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-02-04T20:32:02.579388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:02.579419] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:02.579445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:02.579502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:02.637835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:02.638754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:02.638838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:02.638889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:02.762359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:02.762518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:02.762558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:02.762610] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:02.766429] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-02-04T20:32:02.766764] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-02-04T20:32:02.766903] [INFO ] [sig ] SNX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:02.915155] [INFO ] [LOCAL ] Saved forecast: SNX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SNX.txt [2026-02-04T20:32:02.915294] [INFO ] [sig ] [2849/3449] Completed SNX in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:02.915332] [INFO ] [sig ] [2850/3449] Forecasting SNY... [2026-02-04T20:32:02.915362] [INFO ] [sig ] Generating forecast for: SNY [2026-02-04T20:32:02.915392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-02-04T20:32:02.926515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-02-04T20:32:02.926938] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-02-04T20:32:02.927786] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-02-04T20:32:02.927839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:02.927871] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:02.927898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:02.927987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:02.984853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:02.985793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:02.985878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:02.985911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:03.109839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:03.110007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:03.110060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:03.110097] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:03.114188] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-02-04T20:32:03.114710] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-02-04T20:32:03.114854] [INFO ] [sig ] SNY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:03.266853] [INFO ] [LOCAL ] Saved forecast: SNY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SNY.txt [2026-02-04T20:32:03.267005] [INFO ] [sig ] [2850/3449] Completed SNY in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:03.267051] [INFO ] [sig ] [2851/3449] Forecasting SO... [2026-02-04T20:32:03.267086] [INFO ] [sig ] Generating forecast for: SO [2026-02-04T20:32:03.267127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-02-04T20:32:03.278111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-02-04T20:32:03.278507] [INFO ] [FORECASTER] Starting predict_future for SO [2026-02-04T20:32:03.279387] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-02-04T20:32:03.279440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:03.279474] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:03.279502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:03.279595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:03.341042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:03.341976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:03.342063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:03.342104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:03.470408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:03.470564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:03.470624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:03.470654] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:03.474540] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-02-04T20:32:03.474843] [INFO ] [FORECASTER] Completed predict_future for SO [2026-02-04T20:32:03.474975] [INFO ] [sig ] SO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:03.620544] [INFO ] [LOCAL ] Saved forecast: SO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SO.txt [2026-02-04T20:32:03.620716] [INFO ] [sig ] [2851/3449] Completed SO in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:03.620757] [INFO ] [sig ] [2852/3449] Forecasting SOCL... [2026-02-04T20:32:03.620787] [INFO ] [sig ] Generating forecast for: SOCL [2026-02-04T20:32:03.620818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-02-04T20:32:03.631330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-02-04T20:32:03.631661] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-02-04T20:32:03.632512] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-02-04T20:32:03.632565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:03.632626] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:03.632680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:03.632740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:03.691652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:03.692285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:03.692367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:03.692399] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:03.802044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:03.802192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:03.802237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:03.802268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:03.805858] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-02-04T20:32:03.806176] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-02-04T20:32:03.806317] [INFO ] [sig ] SOCL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:03.951230] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SOCL.txt [2026-02-04T20:32:03.951362] [INFO ] [sig ] [2852/3449] Completed SOCL in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.6m [2026-02-04T20:32:03.951404] [INFO ] [sig ] [2853/3449] Forecasting SOFI... [2026-02-04T20:32:03.951435] [INFO ] [sig ] Generating forecast for: SOFI [2026-02-04T20:32:03.951467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-02-04T20:32:03.964061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-02-04T20:32:03.964424] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-02-04T20:32:03.965271] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-02-04T20:32:03.965339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:03.965375] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:03.965404] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:03.965462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:04.028244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:04.029123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:04.029220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:04.029254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:04.156789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:04.156942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:04.156982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:04.157012] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:04.160680] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-02-04T20:32:04.160961] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-02-04T20:32:04.161091] [INFO ] [sig ] SOFI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:04.305763] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SOFI.txt [2026-02-04T20:32:04.305903] [INFO ] [sig ] [2853/3449] Completed SOFI in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:04.305944] [INFO ] [sig ] [2854/3449] Forecasting SOGP... [2026-02-04T20:32:04.305974] [INFO ] [sig ] Generating forecast for: SOGP [2026-02-04T20:32:04.306007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-02-04T20:32:04.317210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-02-04T20:32:04.317549] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-02-04T20:32:04.318400] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-02-04T20:32:04.318452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:04.318486] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:04.318514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:04.318592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:04.378919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:04.379612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:04.379692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:04.379726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:04.500453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:04.500629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:04.500677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:04.500709] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:04.504406] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-02-04T20:32:04.504711] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-02-04T20:32:04.504841] [INFO ] [sig ] SOGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:04.652305] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SOGP.txt [2026-02-04T20:32:04.652432] [INFO ] [sig ] [2854/3449] Completed SOGP in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:04.652471] [INFO ] [sig ] [2855/3449] Forecasting SOJC... [2026-02-04T20:32:04.652500] [INFO ] [sig ] Generating forecast for: SOJC [2026-02-04T20:32:04.652531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-02-04T20:32:04.663147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-02-04T20:32:04.663469] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-02-04T20:32:04.664271] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-02-04T20:32:04.664322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:04.664380] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:04.664409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:04.664466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:04.722915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:04.723657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:04.723737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:04.723770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:04.848721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:04.848880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:04.848922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:04.848951] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:04.853062] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-02-04T20:32:04.853343] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-02-04T20:32:04.853473] [INFO ] [sig ] SOJC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:05.002523] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SOJC.txt [2026-02-04T20:32:05.002702] [INFO ] [sig ] [2855/3449] Completed SOJC in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:05.002754] [INFO ] [sig ] [2856/3449] Forecasting SOJD... [2026-02-04T20:32:05.002785] [INFO ] [sig ] Generating forecast for: SOJD [2026-02-04T20:32:05.002817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-02-04T20:32:05.017531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-02-04T20:32:05.018150] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-02-04T20:32:05.019139] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-02-04T20:32:05.019192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:05.019224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:05.019254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:05.019313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:05.080678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:05.081705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:05.081807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:05.081843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:05.209920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:05.210079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:05.210121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:05.210152] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:05.213876] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-02-04T20:32:05.214150] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-02-04T20:32:05.214469] [INFO ] [sig ] SOJD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:05.364554] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SOJD.txt [2026-02-04T20:32:05.364716] [INFO ] [sig ] [2856/3449] Completed SOJD in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:05.364756] [INFO ] [sig ] [2857/3449] Forecasting SOJE... [2026-02-04T20:32:05.364785] [INFO ] [sig ] Generating forecast for: SOJE [2026-02-04T20:32:05.364817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-02-04T20:32:05.376852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-02-04T20:32:05.377177] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-02-04T20:32:05.378006] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-02-04T20:32:05.378057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:05.378089] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:05.378116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:05.378173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:05.437030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:05.437783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:05.437861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:05.437894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:05.556787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:05.556940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:05.556979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:05.557008] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:05.560806] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-02-04T20:32:05.561084] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-02-04T20:32:05.561233] [INFO ] [sig ] SOJE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:05.704766] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SOJE.txt [2026-02-04T20:32:05.704919] [INFO ] [sig ] [2857/3449] Completed SOJE in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:05.704960] [INFO ] [sig ] [2858/3449] Forecasting SON... [2026-02-04T20:32:05.704989] [INFO ] [sig ] Generating forecast for: SON [2026-02-04T20:32:05.705022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-02-04T20:32:05.716872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-02-04T20:32:05.717237] [INFO ] [FORECASTER] Starting predict_future for SON [2026-02-04T20:32:05.718077] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-02-04T20:32:05.718128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:05.718159] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:05.718186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:05.718242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:05.776330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:05.777216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:05.777301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:05.777333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:05.899370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:05.899535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:05.899596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:05.899664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:05.903358] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-02-04T20:32:05.903864] [INFO ] [FORECASTER] Completed predict_future for SON [2026-02-04T20:32:05.903994] [INFO ] [sig ] SON: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:06.049508] [INFO ] [LOCAL ] Saved forecast: SON 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SON.txt [2026-02-04T20:32:06.049689] [INFO ] [sig ] [2858/3449] Completed SON in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:06.049734] [INFO ] [sig ] [2859/3449] Forecasting SONO... [2026-02-04T20:32:06.049763] [INFO ] [sig ] Generating forecast for: SONO [2026-02-04T20:32:06.049795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-02-04T20:32:06.061546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-02-04T20:32:06.062007] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-02-04T20:32:06.062851] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-02-04T20:32:06.062903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:06.062936] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:06.062965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:06.063022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:06.124686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:06.125617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:06.125716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:06.125757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:06.252092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:06.252272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:06.252325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:06.252364] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:06.256020] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-02-04T20:32:06.256325] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-02-04T20:32:06.256481] [INFO ] [sig ] SONO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:06.405079] [INFO ] [LOCAL ] Saved forecast: SONO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SONO.txt [2026-02-04T20:32:06.405209] [INFO ] [sig ] [2859/3449] Completed SONO in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:06.405250] [INFO ] [sig ] [2860/3449] Forecasting SOPA... [2026-02-04T20:32:06.405280] [INFO ] [sig ] Generating forecast for: SOPA [2026-02-04T20:32:06.405312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-02-04T20:32:06.416678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-02-04T20:32:06.417037] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-02-04T20:32:06.417850] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-02-04T20:32:06.417902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:06.417981] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:06.418010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:06.418067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:06.478063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:06.478987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:06.479072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:06.479110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:06.609570] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:06.609764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:06.609807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:06.609839] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:06.613348] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=99.87%) [2026-02-04T20:32:06.613672] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-02-04T20:32:06.613802] [INFO ] [sig ] SOPA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:06.764776] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SOPA.txt [2026-02-04T20:32:06.764952] [INFO ] [sig ] [2860/3449] Completed SOPA in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:06.764995] [INFO ] [sig ] [2861/3449] Forecasting SOPH... [2026-02-04T20:32:06.765026] [INFO ] [sig ] Generating forecast for: SOPH [2026-02-04T20:32:06.765059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-02-04T20:32:06.777180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-02-04T20:32:06.777545] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-02-04T20:32:06.778457] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-02-04T20:32:06.778509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:06.778540] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:06.778567] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:06.778646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:06.836593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:06.837480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:06.837560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:06.837617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:06.956776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:06.956939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:06.956979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:06.957007] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:06.960440] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-02-04T20:32:06.960727] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-02-04T20:32:06.960853] [INFO ] [sig ] SOPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:07.104918] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SOPH.txt [2026-02-04T20:32:07.105052] [INFO ] [sig ] [2861/3449] Completed SOPH in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:07.105093] [INFO ] [sig ] [2862/3449] Forecasting SOUN... [2026-02-04T20:32:07.105122] [INFO ] [sig ] Generating forecast for: SOUN [2026-02-04T20:32:07.105158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-02-04T20:32:07.117124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-02-04T20:32:07.117471] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-02-04T20:32:07.118314] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-02-04T20:32:07.118366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:07.118398] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:07.118425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:07.118481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:07.176428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:07.177229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:07.177311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:07.177346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:07.298520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:07.298684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:07.298724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:07.298754] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:07.302158] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-02-04T20:32:07.302427] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-02-04T20:32:07.302550] [INFO ] [sig ] SOUN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:07.445633] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SOUN.txt [2026-02-04T20:32:07.445767] [INFO ] [sig ] [2862/3449] Completed SOUN in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:07.445806] [INFO ] [sig ] [2863/3449] Forecasting SOXQ... [2026-02-04T20:32:07.445835] [INFO ] [sig ] Generating forecast for: SOXQ [2026-02-04T20:32:07.445865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-02-04T20:32:07.465196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-02-04T20:32:07.465507] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-02-04T20:32:07.466330] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-02-04T20:32:07.466388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:07.466421] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:07.466449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:07.466507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:07.524191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:07.524833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:07.524910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:07.524942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:07.653523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:07.653682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:07.653721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:07.653750] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:07.657129] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-02-04T20:32:07.657432] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-02-04T20:32:07.657555] [INFO ] [sig ] SOXQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:07.800712] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SOXQ.txt [2026-02-04T20:32:07.800843] [INFO ] [sig ] [2863/3449] Completed SOXQ in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 3.5m [2026-02-04T20:32:07.800888] [INFO ] [sig ] [2864/3449] Forecasting SOXX... [2026-02-04T20:32:07.800919] [INFO ] [sig ] Generating forecast for: SOXX [2026-02-04T20:32:07.800951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-02-04T20:32:07.812435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-02-04T20:32:07.812856] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-02-04T20:32:07.813695] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-02-04T20:32:07.813762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:07.813799] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:07.813826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:07.813884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:07.872323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:07.873197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:07.873278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:07.873313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:07.997806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:07.997975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:07.998017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:07.998047] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:08.001416] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=41.59%) [2026-02-04T20:32:08.001701] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-02-04T20:32:08.001826] [INFO ] [sig ] SOXX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:08.144505] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SOXX.txt [2026-02-04T20:32:08.144653] [INFO ] [sig ] [2864/3449] Completed SOXX in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.5m [2026-02-04T20:32:08.144696] [INFO ] [sig ] [2865/3449] Forecasting SPAI... [2026-02-04T20:32:08.144725] [INFO ] [sig ] Generating forecast for: SPAI [2026-02-04T20:32:08.144756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-02-04T20:32:08.156703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-02-04T20:32:08.157012] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-02-04T20:32:08.157865] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-02-04T20:32:08.157936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:08.157971] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:08.157999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:08.158055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:08.219260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:08.220351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:08.220481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:08.220518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:08.339661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:08.339816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:08.339855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:08.339885] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:08.343280] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-02-04T20:32:08.343549] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-02-04T20:32:08.343694] [INFO ] [sig ] SPAI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:08.487496] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPAI.txt [2026-02-04T20:32:08.487648] [INFO ] [sig ] [2865/3449] Completed SPAI in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.5m [2026-02-04T20:32:08.487699] [INFO ] [sig ] [2866/3449] Forecasting SPB... [2026-02-04T20:32:08.487735] [INFO ] [sig ] Generating forecast for: SPB [2026-02-04T20:32:08.487773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-02-04T20:32:08.498911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-02-04T20:32:08.499245] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-02-04T20:32:08.500065] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-02-04T20:32:08.500115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:08.500152] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:08.500184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:08.500274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:08.557524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:08.558397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:08.558479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:08.558512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:08.682881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:08.683035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:08.683076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:08.683106] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:08.686483] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=38.26%) [2026-02-04T20:32:08.686776] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-02-04T20:32:08.686901] [INFO ] [sig ] SPB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:08.827271] [INFO ] [LOCAL ] Saved forecast: SPB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPB.txt [2026-02-04T20:32:08.827402] [INFO ] [sig ] [2866/3449] Completed SPB in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.5m [2026-02-04T20:32:08.827442] [INFO ] [sig ] [2867/3449] Forecasting SPCB... [2026-02-04T20:32:08.827471] [INFO ] [sig ] Generating forecast for: SPCB [2026-02-04T20:32:08.827503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-02-04T20:32:08.838392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-02-04T20:32:08.838733] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-02-04T20:32:08.839538] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-02-04T20:32:08.839616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:08.839648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:08.839675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:08.839731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:08.897966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:08.898842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:08.898925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:08.898963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:09.023764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:09.023932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:09.023976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:09.024009] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:09.028107] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-02-04T20:32:09.028452] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-02-04T20:32:09.028615] [INFO ] [sig ] SPCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:09.175268] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPCB.txt [2026-02-04T20:32:09.175420] [INFO ] [sig ] [2867/3449] Completed SPCB in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.5m [2026-02-04T20:32:09.175467] [INFO ] [sig ] [2868/3449] Forecasting SPCE... [2026-02-04T20:32:09.175498] [INFO ] [sig ] Generating forecast for: SPCE [2026-02-04T20:32:09.175530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-02-04T20:32:09.186729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-02-04T20:32:09.187091] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-02-04T20:32:09.187887] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-02-04T20:32:09.187956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:09.187991] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:09.188018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:09.188074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:09.245095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:09.245967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:09.246049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:09.246082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:09.362856] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:09.363015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:09.363056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:09.363085] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:09.366444] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-02-04T20:32:09.366740] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-02-04T20:32:09.366865] [INFO ] [sig ] SPCE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:09.509184] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPCE.txt [2026-02-04T20:32:09.509366] [INFO ] [sig ] [2868/3449] Completed SPCE in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.5m [2026-02-04T20:32:09.509407] [INFO ] [sig ] [2869/3449] Forecasting SPE... [2026-02-04T20:32:09.509437] [INFO ] [sig ] Generating forecast for: SPE [2026-02-04T20:32:09.509470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-02-04T20:32:09.521244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-02-04T20:32:09.521870] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-02-04T20:32:09.522915] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-02-04T20:32:09.522967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:09.523000] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:09.523027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:09.523083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:09.582015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:09.582921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:09.583004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:09.583037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:09.704815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:09.704972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:09.705011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:09.705040] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:09.708452] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=70.09%) [2026-02-04T20:32:09.708775] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-02-04T20:32:09.708909] [INFO ] [sig ] SPE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:09.852665] [INFO ] [LOCAL ] Saved forecast: SPE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPE.txt [2026-02-04T20:32:09.852841] [INFO ] [sig ] [2869/3449] Completed SPE in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.5m [2026-02-04T20:32:09.852899] [INFO ] [sig ] [2870/3449] Forecasting SPFI... [2026-02-04T20:32:09.852932] [INFO ] [sig ] Generating forecast for: SPFI [2026-02-04T20:32:09.852966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-02-04T20:32:09.864338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-02-04T20:32:09.864745] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-02-04T20:32:09.865554] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-02-04T20:32:09.865629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:09.865663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:09.865691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:09.865749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:09.925480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:09.926359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:09.926650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:09.926686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:10.049134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:10.049304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:10.049356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:10.049386] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:10.052875] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=76.06%) [2026-02-04T20:32:10.053159] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-02-04T20:32:10.053294] [INFO ] [sig ] SPFI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:10.203255] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPFI.txt [2026-02-04T20:32:10.203428] [INFO ] [sig ] [2870/3449] Completed SPFI in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:10.203481] [INFO ] [sig ] [2871/3449] Forecasting SPG... [2026-02-04T20:32:10.203514] [INFO ] [sig ] Generating forecast for: SPG [2026-02-04T20:32:10.203549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-02-04T20:32:10.215117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-02-04T20:32:10.215788] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-02-04T20:32:10.216952] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-02-04T20:32:10.217022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:10.217070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:10.217112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:10.217198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:10.277815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:10.278741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:10.278824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:10.278859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:10.402628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:10.402796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:10.402853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:10.402883] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:10.406347] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-02-04T20:32:10.406653] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-02-04T20:32:10.406783] [INFO ] [sig ] SPG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:10.555587] [INFO ] [LOCAL ] Saved forecast: SPG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPG.txt [2026-02-04T20:32:10.555751] [INFO ] [sig ] [2871/3449] Completed SPG in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:10.555794] [INFO ] [sig ] [2872/3449] Forecasting SPGI... [2026-02-04T20:32:10.555826] [INFO ] [sig ] Generating forecast for: SPGI [2026-02-04T20:32:10.555860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-02-04T20:32:10.566694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-02-04T20:32:10.567073] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-02-04T20:32:10.567991] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-02-04T20:32:10.568047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:10.568109] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:10.568139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:10.568197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:10.629787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:10.630859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:10.630939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:10.630972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:10.760156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:10.760328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:10.760380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:10.760411] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:10.763953] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=30.61%) [2026-02-04T20:32:10.764271] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-02-04T20:32:10.764411] [INFO ] [sig ] SPGI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:10.918737] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPGI.txt [2026-02-04T20:32:10.918893] [INFO ] [sig ] [2872/3449] Completed SPGI in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:10.918934] [INFO ] [sig ] [2873/3449] Forecasting SPH... [2026-02-04T20:32:10.918963] [INFO ] [sig ] Generating forecast for: SPH [2026-02-04T20:32:10.918993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-02-04T20:32:10.932454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-02-04T20:32:10.932873] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-02-04T20:32:10.933983] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-02-04T20:32:10.934037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:10.934070] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:10.934097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:10.934154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:10.994247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:10.995137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:10.995221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:10.995256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:11.115279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:11.115442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:11.115500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:11.115532] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:11.119056] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=50.62%) [2026-02-04T20:32:11.119370] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-02-04T20:32:11.119497] [INFO ] [sig ] SPH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:11.263501] [INFO ] [LOCAL ] Saved forecast: SPH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPH.txt [2026-02-04T20:32:11.263666] [INFO ] [sig ] [2873/3449] Completed SPH in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:11.263729] [INFO ] [sig ] [2874/3449] Forecasting SPOK... [2026-02-04T20:32:11.263761] [INFO ] [sig ] Generating forecast for: SPOK [2026-02-04T20:32:11.263795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-02-04T20:32:11.274608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-02-04T20:32:11.274910] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-02-04T20:32:11.275780] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-02-04T20:32:11.275833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:11.275866] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:11.275901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:11.275984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:11.335349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:11.336056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:11.336138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:11.336172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:11.464520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:11.464684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:11.464726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:11.464758] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:11.468548] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-02-04T20:32:11.469032] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-02-04T20:32:11.469161] [INFO ] [sig ] SPOK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:11.616844] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPOK.txt [2026-02-04T20:32:11.616980] [INFO ] [sig ] [2874/3449] Completed SPOK in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:11.617022] [INFO ] [sig ] [2875/3449] Forecasting SPRO... [2026-02-04T20:32:11.617054] [INFO ] [sig ] Generating forecast for: SPRO [2026-02-04T20:32:11.617088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-02-04T20:32:11.629072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-02-04T20:32:11.629433] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-02-04T20:32:11.630484] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-02-04T20:32:11.630538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:11.630614] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:11.630647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:11.630705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:11.693034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:11.693962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:11.694042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:11.694074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:11.819816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:11.819978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:11.820020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:11.820086] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:11.823759] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=21.06%) [2026-02-04T20:32:11.824054] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-02-04T20:32:11.824190] [INFO ] [sig ] SPRO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:11.969510] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPRO.txt [2026-02-04T20:32:11.969689] [INFO ] [sig ] [2875/3449] Completed SPRO in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:11.969732] [INFO ] [sig ] [2876/3449] Forecasting SPRX... [2026-02-04T20:32:11.969762] [INFO ] [sig ] Generating forecast for: SPRX [2026-02-04T20:32:11.969794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-02-04T20:32:11.981691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-02-04T20:32:11.982063] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-02-04T20:32:11.982912] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-02-04T20:32:11.982963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:11.982994] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:11.983020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:11.983080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:12.039951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:12.040846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:12.040927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:12.040960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:12.160629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:12.160784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:12.160824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:12.160853] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:12.164775] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=39.63%) [2026-02-04T20:32:12.165060] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-02-04T20:32:12.165192] [INFO ] [sig ] SPRX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:12.311539] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPRX.txt [2026-02-04T20:32:12.311714] [INFO ] [sig ] [2876/3449] Completed SPRX in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:12.311756] [INFO ] [sig ] [2877/3449] Forecasting SPRY... [2026-02-04T20:32:12.311785] [INFO ] [sig ] Generating forecast for: SPRY [2026-02-04T20:32:12.311817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-02-04T20:32:12.323373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-02-04T20:32:12.323861] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-02-04T20:32:12.324724] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-02-04T20:32:12.324777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:12.324810] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:12.324838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:12.324895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:12.386375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:12.387282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:12.387365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:12.387397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:12.521185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:12.521346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:12.521386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:12.521416] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:12.525716] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=20.12%) [2026-02-04T20:32:12.526015] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-02-04T20:32:12.526151] [INFO ] [sig ] SPRY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:12.671723] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPRY.txt [2026-02-04T20:32:12.671885] [INFO ] [sig ] [2877/3449] Completed SPRY in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:12.671925] [INFO ] [sig ] [2878/3449] Forecasting SPSC... [2026-02-04T20:32:12.671954] [INFO ] [sig ] Generating forecast for: SPSC [2026-02-04T20:32:12.671986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-02-04T20:32:12.684967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-02-04T20:32:12.685369] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-02-04T20:32:12.686417] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-02-04T20:32:12.686470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:12.686502] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:12.686530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:12.686791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:12.746869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:12.747760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:12.747844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:12.747878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:12.870053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:12.870214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:12.870263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:12.870299] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:12.873780] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=75.27%) [2026-02-04T20:32:12.874066] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-02-04T20:32:12.874200] [INFO ] [sig ] SPSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:13.022205] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPSC.txt [2026-02-04T20:32:13.022373] [INFO ] [sig ] [2878/3449] Completed SPSC in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:13.022416] [INFO ] [sig ] [2879/3449] Forecasting SPWH... [2026-02-04T20:32:13.022490] [INFO ] [sig ] Generating forecast for: SPWH [2026-02-04T20:32:13.022525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-02-04T20:32:13.034897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-02-04T20:32:13.035300] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-02-04T20:32:13.036352] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-02-04T20:32:13.036405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:13.036665] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:13.036698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:13.036757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:13.095402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:13.096289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:13.096373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:13.096405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:13.227927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:13.228098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:13.228140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:13.228169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:13.232068] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-02-04T20:32:13.232404] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-02-04T20:32:13.232622] [INFO ] [sig ] SPWH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:13.377318] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPWH.txt [2026-02-04T20:32:13.377474] [INFO ] [sig ] [2879/3449] Completed SPWH in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:13.377516] [INFO ] [sig ] [2880/3449] Forecasting SPXC... [2026-02-04T20:32:13.377546] [INFO ] [sig ] Generating forecast for: SPXC [2026-02-04T20:32:13.377598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-02-04T20:32:13.389292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-02-04T20:32:13.389706] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-02-04T20:32:13.390495] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-02-04T20:32:13.390546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:13.390605] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:13.390642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:13.390699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:13.447433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:13.448408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:13.448519] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:13.448552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:13.571067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:13.571225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:13.571268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:13.571304] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:13.574803] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=73.84%) [2026-02-04T20:32:13.575082] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-02-04T20:32:13.575212] [INFO ] [sig ] SPXC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:13.720142] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SPXC.txt [2026-02-04T20:32:13.720302] [INFO ] [sig ] [2880/3449] Completed SPXC in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 3.4m [2026-02-04T20:32:13.720352] [INFO ] [sig ] [2881/3449] Forecasting SPXX... [2026-02-04T20:32:13.720389] [INFO ] [sig ] Generating forecast for: SPXX [2026-02-04T20:32:13.720429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-02-04T20:32:13.731648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-02-04T20:32:13.731986] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-02-04T20:32:13.732876] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-02-04T20:32:13.732929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:13.732962] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:13.732990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:13.733049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:13.791534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:13.792398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:13.792481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:13.792515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:13.917454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:13.917630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:13.917672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:13.917700] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:13.921300] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=18.83%) [2026-02-04T20:32:13.921788] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-02-04T20:32:13.921913] [INFO ] [sig ] SPXX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:14.130599] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SPXX.txt [2026-02-04T20:32:14.130759] [INFO ] [sig ] [2881/3449] Completed SPXX in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.4m [2026-02-04T20:32:14.130802] [INFO ] [sig ] [2882/3449] Forecasting SQM... [2026-02-04T20:32:14.130833] [INFO ] [sig ] Generating forecast for: SQM [2026-02-04T20:32:14.130865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-02-04T20:32:14.141671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-02-04T20:32:14.142044] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-02-04T20:32:14.142927] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-02-04T20:32:14.142980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:14.143013] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:14.143042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:14.143100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:14.202071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:14.202903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:14.203026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:14.203061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:14.336311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:14.336427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:14.336468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:14.336511] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:14.339938] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-02-04T20:32:14.340216] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-02-04T20:32:14.340346] [INFO ] [sig ] SQM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:14.487440] [INFO ] [LOCAL ] Saved forecast: SQM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SQM.txt [2026-02-04T20:32:14.487619] [INFO ] [sig ] [2882/3449] Completed SQM in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.4m [2026-02-04T20:32:14.487685] [INFO ] [sig ] [2883/3449] Forecasting SQNS... [2026-02-04T20:32:14.487719] [INFO ] [sig ] Generating forecast for: SQNS [2026-02-04T20:32:14.487752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-02-04T20:32:14.499644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-02-04T20:32:14.500004] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-02-04T20:32:14.500899] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-02-04T20:32:14.500952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:14.500985] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:14.501012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:14.501069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:14.561176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:14.561899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:14.561978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:14.562012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:14.680299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:14.680457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:14.680700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:14.680732] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:14.684598] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-02-04T20:32:14.684941] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-02-04T20:32:14.685083] [INFO ] [sig ] SQNS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:14.829333] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SQNS.txt [2026-02-04T20:32:14.829495] [INFO ] [sig ] [2883/3449] Completed SQNS in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.4m [2026-02-04T20:32:14.829536] [INFO ] [sig ] [2884/3449] Forecasting SQQQ... [2026-02-04T20:32:14.829566] [INFO ] [sig ] Generating forecast for: SQQQ [2026-02-04T20:32:14.829620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-02-04T20:32:14.840345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-02-04T20:32:14.840691] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-02-04T20:32:14.841501] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-02-04T20:32:14.841553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:14.841603] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:14.841633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:14.841689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:14.898190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:14.899004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:14.899102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:14.899135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:15.021076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:15.021233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:15.021272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:15.021301] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:15.024688] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=35.95%) [2026-02-04T20:32:15.024959] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-02-04T20:32:15.025085] [INFO ] [sig ] SQQQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:15.168138] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SQQQ.txt [2026-02-04T20:32:15.168275] [INFO ] [sig ] [2884/3449] Completed SQQQ in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.4m [2026-02-04T20:32:15.168314] [INFO ] [sig ] [2885/3449] Forecasting SRAD... [2026-02-04T20:32:15.168344] [INFO ] [sig ] Generating forecast for: SRAD [2026-02-04T20:32:15.168376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-02-04T20:32:15.180536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-02-04T20:32:15.180901] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-02-04T20:32:15.181707] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-02-04T20:32:15.181760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:15.181792] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:15.181819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:15.181876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:15.242409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:15.243298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:15.243395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:15.243436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:15.370510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:15.370685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:15.370727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:15.370758] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:15.374183] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-02-04T20:32:15.374467] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-02-04T20:32:15.374613] [INFO ] [sig ] SRAD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:15.522846] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRAD.txt [2026-02-04T20:32:15.523024] [INFO ] [sig ] [2885/3449] Completed SRAD in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.4m [2026-02-04T20:32:15.523066] [INFO ] [sig ] [2886/3449] Forecasting SRBK... [2026-02-04T20:32:15.523094] [INFO ] [sig ] Generating forecast for: SRBK [2026-02-04T20:32:15.523125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-02-04T20:32:15.534079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-02-04T20:32:15.534445] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-02-04T20:32:15.535257] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-02-04T20:32:15.535309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:15.535343] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:15.535385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:15.535443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:15.594458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:15.595190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:15.595269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:15.595301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:15.720586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:15.720715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:15.720755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:15.720784] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:15.724534] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=20.91%) [2026-02-04T20:32:15.724829] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-02-04T20:32:15.724956] [INFO ] [sig ] SRBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:15.866701] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRBK.txt [2026-02-04T20:32:15.866844] [INFO ] [sig ] [2886/3449] Completed SRBK in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.4m [2026-02-04T20:32:15.866885] [INFO ] [sig ] [2887/3449] Forecasting SRCE... [2026-02-04T20:32:15.866914] [INFO ] [sig ] Generating forecast for: SRCE [2026-02-04T20:32:15.866946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-02-04T20:32:15.877305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-02-04T20:32:15.877674] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-02-04T20:32:15.878491] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-02-04T20:32:15.878542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:15.878596] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:15.878626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:15.878683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:15.935485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:15.936264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:15.936342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:15.936374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:16.060127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:16.060283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:16.060322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:16.060351] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:16.063945] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-02-04T20:32:16.064253] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-02-04T20:32:16.064386] [INFO ] [sig ] SRCE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:16.209536] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRCE.txt [2026-02-04T20:32:16.209688] [INFO ] [sig ] [2887/3449] Completed SRCE in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:16.209729] [INFO ] [sig ] [2888/3449] Forecasting SRE... [2026-02-04T20:32:16.209758] [INFO ] [sig ] Generating forecast for: SRE [2026-02-04T20:32:16.209788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-02-04T20:32:16.220561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-02-04T20:32:16.220896] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-02-04T20:32:16.221695] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-02-04T20:32:16.221746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:16.221778] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:16.221804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:16.221860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:16.278085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:16.278706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:16.278782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:16.278814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:16.399224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:16.399354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:16.399392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:16.399421] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:16.402803] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=14.74%) [2026-02-04T20:32:16.403068] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-02-04T20:32:16.403191] [INFO ] [sig ] SRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:16.543306] [INFO ] [LOCAL ] Saved forecast: SRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRE.txt [2026-02-04T20:32:16.543414] [INFO ] [sig ] [2888/3449] Completed SRE in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:16.543452] [INFO ] [sig ] [2889/3449] Forecasting SREA... [2026-02-04T20:32:16.543481] [INFO ] [sig ] Generating forecast for: SREA [2026-02-04T20:32:16.543512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-02-04T20:32:16.554132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-02-04T20:32:16.554420] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-02-04T20:32:16.555222] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-02-04T20:32:16.555273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:16.555362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:16.555397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:16.555467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:16.611754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:16.612347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:16.612422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:16.612453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:16.730288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:16.730431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:16.730477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:16.730514] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:16.733874] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-02-04T20:32:16.734142] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-02-04T20:32:16.734266] [INFO ] [sig ] SREA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:16.877250] [INFO ] [LOCAL ] Saved forecast: SREA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SREA.txt [2026-02-04T20:32:16.877356] [INFO ] [sig ] [2889/3449] Completed SREA in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:16.877396] [INFO ] [sig ] [2890/3449] Forecasting SRFM... [2026-02-04T20:32:16.877425] [INFO ] [sig ] Generating forecast for: SRFM [2026-02-04T20:32:16.877464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-02-04T20:32:16.888286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-02-04T20:32:16.888592] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-02-04T20:32:16.889386] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-02-04T20:32:16.889449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:16.889487] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:16.889520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:16.889606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:16.950328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:16.951087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:16.951208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:16.951253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:17.075042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:17.075197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:17.075237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:17.075268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:17.078675] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-02-04T20:32:17.078946] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-02-04T20:32:17.079070] [INFO ] [sig ] SRFM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:17.219843] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRFM.txt [2026-02-04T20:32:17.219957] [INFO ] [sig ] [2890/3449] Completed SRFM in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:17.219995] [INFO ] [sig ] [2891/3449] Forecasting SRG... [2026-02-04T20:32:17.220025] [INFO ] [sig ] Generating forecast for: SRG [2026-02-04T20:32:17.220054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-02-04T20:32:17.231802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-02-04T20:32:17.232211] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-02-04T20:32:17.233068] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-02-04T20:32:17.233119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:17.233152] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:17.233177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:17.233233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:17.290814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:17.291702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:17.291786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:17.291818] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:17.417150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:17.417308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:17.417348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:17.417375] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:17.421222] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-02-04T20:32:17.421490] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-02-04T20:32:17.421641] [INFO ] [sig ] SRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:17.568470] [INFO ] [LOCAL ] Saved forecast: SRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRG.txt [2026-02-04T20:32:17.568643] [INFO ] [sig ] [2891/3449] Completed SRG in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:17.568686] [INFO ] [sig ] [2892/3449] Forecasting SRI... [2026-02-04T20:32:17.568716] [INFO ] [sig ] Generating forecast for: SRI [2026-02-04T20:32:17.568748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-02-04T20:32:17.579744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-02-04T20:32:17.580153] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-02-04T20:32:17.581068] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-02-04T20:32:17.581122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:17.581154] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:17.581180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:17.581237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:17.640325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:17.641232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:17.641318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:17.641353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:17.763133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:17.763290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:17.763332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:17.763399] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:17.767224] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=26.98%) [2026-02-04T20:32:17.767510] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-02-04T20:32:17.767662] [INFO ] [sig ] SRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:17.918740] [INFO ] [LOCAL ] Saved forecast: SRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRI.txt [2026-02-04T20:32:17.918894] [INFO ] [sig ] [2892/3449] Completed SRI in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:17.918934] [INFO ] [sig ] [2893/3449] Forecasting SRRK... [2026-02-04T20:32:17.918965] [INFO ] [sig ] Generating forecast for: SRRK [2026-02-04T20:32:17.918996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-02-04T20:32:17.930041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-02-04T20:32:17.930373] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-02-04T20:32:17.931420] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-02-04T20:32:17.931484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:17.931525] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:17.931557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:17.931636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:17.989715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:17.990376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:17.990452] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:17.990484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:18.120393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:18.120559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:18.120623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:18.120669] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:18.124283] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-02-04T20:32:18.124610] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-02-04T20:32:18.124750] [INFO ] [sig ] SRRK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:18.280213] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRRK.txt [2026-02-04T20:32:18.280361] [INFO ] [sig ] [2893/3449] Completed SRRK in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:18.280400] [INFO ] [sig ] [2894/3449] Forecasting SRTS... [2026-02-04T20:32:18.280429] [INFO ] [sig ] Generating forecast for: SRTS [2026-02-04T20:32:18.280460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-02-04T20:32:18.291215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-02-04T20:32:18.291548] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-02-04T20:32:18.292382] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-02-04T20:32:18.292448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:18.292488] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:18.292523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:18.292609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:18.351835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:18.352752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:18.352838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:18.352873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:18.521702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:18.521879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:18.521928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:18.521964] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:18.526461] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-02-04T20:32:18.526881] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-02-04T20:32:18.527046] [INFO ] [sig ] SRTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:18.688908] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SRTS.txt [2026-02-04T20:32:18.689044] [INFO ] [sig ] [2894/3449] Completed SRTS in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:18.689084] [INFO ] [sig ] [2895/3449] Forecasting SSB... [2026-02-04T20:32:18.689114] [INFO ] [sig ] Generating forecast for: SSB [2026-02-04T20:32:18.689145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-02-04T20:32:18.700734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-02-04T20:32:18.701124] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-02-04T20:32:18.701960] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-02-04T20:32:18.702013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:18.702047] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:18.702076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:18.702134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:18.761222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:18.762097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:18.762182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:18.762216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:18.888076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:18.888233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:18.888272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:18.888300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:18.891775] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=66.78%) [2026-02-04T20:32:18.892050] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-02-04T20:32:18.892175] [INFO ] [sig ] SSB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:19.044536] [INFO ] [LOCAL ] Saved forecast: SSB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SSB.txt [2026-02-04T20:32:19.044723] [INFO ] [sig ] [2895/3449] Completed SSB in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:19.044767] [INFO ] [sig ] [2896/3449] Forecasting SSD... [2026-02-04T20:32:19.044832] [INFO ] [sig ] Generating forecast for: SSD [2026-02-04T20:32:19.044870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-02-04T20:32:19.056770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-02-04T20:32:19.057150] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-02-04T20:32:19.058008] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-02-04T20:32:19.058061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:19.058094] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:19.058126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:19.058203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:19.117833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:19.118809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:19.118895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:19.118930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:19.240603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:19.240760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:19.240802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:19.240832] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:19.244271] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-02-04T20:32:19.244557] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-02-04T20:32:19.244706] [INFO ] [sig ] SSD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:19.395201] [INFO ] [LOCAL ] Saved forecast: SSD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SSD.txt [2026-02-04T20:32:19.395344] [INFO ] [sig ] [2896/3449] Completed SSD in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:19.395385] [INFO ] [sig ] [2897/3449] Forecasting SSL... [2026-02-04T20:32:19.395416] [INFO ] [sig ] Generating forecast for: SSL [2026-02-04T20:32:19.395447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-02-04T20:32:19.408444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-02-04T20:32:19.408852] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-02-04T20:32:19.409743] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-02-04T20:32:19.409797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:19.409831] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:19.409860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:19.409935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:19.467501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:19.468339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:19.468422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:19.468454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:19.592971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:19.593127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:19.593168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:19.593198] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:19.596688] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=70.70%) [2026-02-04T20:32:19.596969] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-02-04T20:32:19.597098] [INFO ] [sig ] SSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:19.747048] [INFO ] [LOCAL ] Saved forecast: SSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SSL.txt [2026-02-04T20:32:19.747199] [INFO ] [sig ] [2897/3449] Completed SSL in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 3.3m [2026-02-04T20:32:19.747239] [INFO ] [sig ] [2898/3449] Forecasting SSNC... [2026-02-04T20:32:19.747269] [INFO ] [sig ] Generating forecast for: SSNC [2026-02-04T20:32:19.747300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-02-04T20:32:19.758977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-02-04T20:32:19.759378] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-02-04T20:32:19.760358] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-02-04T20:32:19.760412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:19.760445] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:19.760473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:19.760531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:19.820213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:19.821154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:19.821263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:19.821300] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:19.945408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:19.945588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:19.945629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:19.945657] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:19.949054] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-02-04T20:32:19.949327] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-02-04T20:32:19.949455] [INFO ] [sig ] SSNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:20.090863] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SSNC.txt [2026-02-04T20:32:20.091010] [INFO ] [sig ] [2898/3449] Completed SSNC in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 3.3m [2026-02-04T20:32:20.091052] [INFO ] [sig ] [2899/3449] Forecasting SSP... [2026-02-04T20:32:20.091084] [INFO ] [sig ] Generating forecast for: SSP [2026-02-04T20:32:20.091115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-02-04T20:32:20.102036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-02-04T20:32:20.102397] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-02-04T20:32:20.103258] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-02-04T20:32:20.103335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:20.103373] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:20.103402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:20.103461] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:20.165421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:20.166504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:20.166643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:20.166705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:20.287466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:20.287651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:20.287693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:20.287722] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:20.291259] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=36.62%) [2026-02-04T20:32:20.291549] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-02-04T20:32:20.291700] [INFO ] [sig ] SSP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:20.450641] [INFO ] [LOCAL ] Saved forecast: SSP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SSP.txt [2026-02-04T20:32:20.450785] [INFO ] [sig ] [2899/3449] Completed SSP in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.3m [2026-02-04T20:32:20.450826] [INFO ] [sig ] [2900/3449] Forecasting SSRM... [2026-02-04T20:32:20.450857] [INFO ] [sig ] Generating forecast for: SSRM [2026-02-04T20:32:20.450886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-02-04T20:32:20.462044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-02-04T20:32:20.462426] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-02-04T20:32:20.463235] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-02-04T20:32:20.463286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:20.463318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:20.463345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:20.463401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:20.527468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:20.528427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:20.528533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:20.528598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:20.657873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:20.658256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:20.658345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:20.658381] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:20.662784] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-02-04T20:32:20.663124] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-02-04T20:32:20.663294] [INFO ] [sig ] SSRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:20.814885] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SSRM.txt [2026-02-04T20:32:20.815051] [INFO ] [sig ] [2900/3449] Completed SSRM in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.3m [2026-02-04T20:32:20.815097] [INFO ] [sig ] [2901/3449] Forecasting SSSS... [2026-02-04T20:32:20.815129] [INFO ] [sig ] Generating forecast for: SSSS [2026-02-04T20:32:20.815160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-02-04T20:32:20.826841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-02-04T20:32:20.827234] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-02-04T20:32:20.828110] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-02-04T20:32:20.828164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:20.828198] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:20.828225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:20.828283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:20.890490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:20.891480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:20.891566] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:20.891623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:21.025363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:21.025518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:21.025559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:21.025611] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:21.029309] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-02-04T20:32:21.029651] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-02-04T20:32:21.029988] [INFO ] [sig ] SSSS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:21.179462] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SSSS.txt [2026-02-04T20:32:21.179635] [INFO ] [sig ] [2901/3449] Completed SSSS in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.3m [2026-02-04T20:32:21.179867] [INFO ] [sig ] [2902/3449] Forecasting SSTI... [2026-02-04T20:32:21.179902] [INFO ] [sig ] Generating forecast for: SSTI [2026-02-04T20:32:21.179939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-02-04T20:32:21.191995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-02-04T20:32:21.192433] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-02-04T20:32:21.193480] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-02-04T20:32:21.193547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:21.193612] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:21.193650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:21.193721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:21.256392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:21.257257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:21.257342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:21.257377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:21.382095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:21.382253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:21.382295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:21.382326] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:21.386566] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-02-04T20:32:21.386885] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-02-04T20:32:21.387022] [INFO ] [sig ] SSTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:21.539605] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SSTI.txt [2026-02-04T20:32:21.539799] [INFO ] [sig ] [2902/3449] Completed SSTI in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.3m [2026-02-04T20:32:21.539844] [INFO ] [sig ] [2903/3449] Forecasting SSTK... [2026-02-04T20:32:21.539876] [INFO ] [sig ] Generating forecast for: SSTK [2026-02-04T20:32:21.539909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-02-04T20:32:21.551502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-02-04T20:32:21.551901] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-02-04T20:32:21.552799] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-02-04T20:32:21.552853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:21.552886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:21.552913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:21.552970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:21.615312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:21.616201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:21.616299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:21.616347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:21.749416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:21.749594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:21.749639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:21.749682] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:21.753347] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=37.08%) [2026-02-04T20:32:21.753655] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-02-04T20:32:21.753800] [INFO ] [sig ] SSTK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:21.907695] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SSTK.txt [2026-02-04T20:32:21.907852] [INFO ] [sig ] [2903/3449] Completed SSTK in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.3m [2026-02-04T20:32:21.907894] [INFO ] [sig ] [2904/3449] Forecasting SSYS... [2026-02-04T20:32:21.907944] [INFO ] [sig ] Generating forecast for: SSYS [2026-02-04T20:32:21.907977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-02-04T20:32:21.922927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-02-04T20:32:21.923327] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-02-04T20:32:21.924369] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-02-04T20:32:21.924423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:21.924457] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:21.924488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:21.924557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:21.986176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:21.987084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:21.987168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:21.987204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:22.114723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:22.114883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:22.114924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:22.114954] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:22.118547] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-02-04T20:32:22.118870] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-02-04T20:32:22.119001] [INFO ] [sig ] SSYS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:22.264307] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SSYS.txt [2026-02-04T20:32:22.264453] [INFO ] [sig ] [2904/3449] Completed SSYS in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:22.264495] [INFO ] [sig ] [2905/3449] Forecasting STAA... [2026-02-04T20:32:22.264529] [INFO ] [sig ] Generating forecast for: STAA [2026-02-04T20:32:22.264565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-02-04T20:32:22.275861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-02-04T20:32:22.276201] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-02-04T20:32:22.277096] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-02-04T20:32:22.277150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:22.277183] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:22.277210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:22.277266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:22.337024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:22.337829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:22.337934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:22.337968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:22.458733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:22.458887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:22.458926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:22.458956] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:22.462447] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-02-04T20:32:22.462740] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-02-04T20:32:22.462873] [INFO ] [sig ] STAA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:22.612013] [INFO ] [LOCAL ] Saved forecast: STAA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STAA.txt [2026-02-04T20:32:22.612166] [INFO ] [sig ] [2905/3449] Completed STAA in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:22.612207] [INFO ] [sig ] [2906/3449] Forecasting STAG... [2026-02-04T20:32:22.612237] [INFO ] [sig ] Generating forecast for: STAG [2026-02-04T20:32:22.612269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-02-04T20:32:22.624534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-02-04T20:32:22.625123] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-02-04T20:32:22.625989] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-02-04T20:32:22.626043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:22.626106] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:22.626135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:22.626193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:22.689985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:22.690880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:22.690964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:22.691000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:22.828324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:22.828505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:22.828552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:22.828606] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:22.832432] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-02-04T20:32:22.832736] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-02-04T20:32:22.832873] [INFO ] [sig ] STAG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:22.986693] [INFO ] [LOCAL ] Saved forecast: STAG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STAG.txt [2026-02-04T20:32:22.986861] [INFO ] [sig ] [2906/3449] Completed STAG in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:22.986917] [INFO ] [sig ] [2907/3449] Forecasting STBA... [2026-02-04T20:32:22.986954] [INFO ] [sig ] Generating forecast for: STBA [2026-02-04T20:32:22.986986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-02-04T20:32:22.998494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-02-04T20:32:22.998871] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-02-04T20:32:22.999753] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-02-04T20:32:22.999807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:22.999842] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:22.999870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:22.999941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:23.066092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:23.067089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:23.067173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:23.067208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:23.192805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:23.192966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:23.193007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:23.193038] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:23.196592] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=19.29%) [2026-02-04T20:32:23.197064] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-02-04T20:32:23.197196] [INFO ] [sig ] STBA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:23.347841] [INFO ] [LOCAL ] Saved forecast: STBA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STBA.txt [2026-02-04T20:32:23.348001] [INFO ] [sig ] [2907/3449] Completed STBA in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:23.348048] [INFO ] [sig ] [2908/3449] Forecasting STC... [2026-02-04T20:32:23.348079] [INFO ] [sig ] Generating forecast for: STC [2026-02-04T20:32:23.348110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-02-04T20:32:23.360266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-02-04T20:32:23.360638] [INFO ] [FORECASTER] Starting predict_future for STC [2026-02-04T20:32:23.361470] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-02-04T20:32:23.361531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:23.361602] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:23.361642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:23.361715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:23.422440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:23.423188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:23.423271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:23.423305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:23.549426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:23.549625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:23.549689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:23.549735] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:23.553503] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-02-04T20:32:23.553812] [INFO ] [FORECASTER] Completed predict_future for STC [2026-02-04T20:32:23.553957] [INFO ] [sig ] STC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:23.704115] [INFO ] [LOCAL ] Saved forecast: STC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STC.txt [2026-02-04T20:32:23.704262] [INFO ] [sig ] [2908/3449] Completed STC in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:23.704304] [INFO ] [sig ] [2909/3449] Forecasting STE... [2026-02-04T20:32:23.704336] [INFO ] [sig ] Generating forecast for: STE [2026-02-04T20:32:23.704369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-02-04T20:32:23.716195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-02-04T20:32:23.716620] [INFO ] [FORECASTER] Starting predict_future for STE [2026-02-04T20:32:23.717461] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-02-04T20:32:23.717524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:23.717564] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:23.717624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:23.717703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:23.782191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:23.783266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:23.783365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:23.783408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:23.919271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:23.919430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:23.919471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:23.919539] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:23.923617] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=89.87%) [2026-02-04T20:32:23.923943] [INFO ] [FORECASTER] Completed predict_future for STE [2026-02-04T20:32:23.924110] [INFO ] [sig ] STE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:24.078427] [INFO ] [LOCAL ] Saved forecast: STE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STE.txt [2026-02-04T20:32:24.078616] [INFO ] [sig ] [2909/3449] Completed STE in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:24.078668] [INFO ] [sig ] [2910/3449] Forecasting STEL... [2026-02-04T20:32:24.078705] [INFO ] [sig ] Generating forecast for: STEL [2026-02-04T20:32:24.078737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-02-04T20:32:24.090289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-02-04T20:32:24.090712] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-02-04T20:32:24.091601] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-02-04T20:32:24.091669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:24.091726] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:24.091756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:24.091815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:24.152529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:24.153614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:24.153886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:24.153918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:24.275048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:24.275204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:24.275245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:24.275276] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:24.278905] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=95.32%) [2026-02-04T20:32:24.279191] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-02-04T20:32:24.279334] [INFO ] [sig ] STEL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:24.439090] [INFO ] [LOCAL ] Saved forecast: STEL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STEL.txt [2026-02-04T20:32:24.439326] [INFO ] [sig ] [2910/3449] Completed STEL in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:24.439394] [INFO ] [sig ] [2911/3449] Forecasting STEM... [2026-02-04T20:32:24.439442] [INFO ] [sig ] Generating forecast for: STEM [2026-02-04T20:32:24.439484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-02-04T20:32:24.453546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-02-04T20:32:24.454072] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-02-04T20:32:24.455148] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-02-04T20:32:24.455219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:24.455267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:24.455296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:24.455362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:24.540114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:24.541350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:24.541463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:24.541512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:24.716503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:24.716718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:24.716779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:24.716822] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:24.721869] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-02-04T20:32:24.722313] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-02-04T20:32:24.722482] [INFO ] [sig ] STEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:24.920730] [INFO ] [LOCAL ] Saved forecast: STEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STEM.txt [2026-02-04T20:32:24.920949] [INFO ] [sig ] [2911/3449] Completed STEM in 0.5s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:24.920996] [INFO ] [sig ] [2912/3449] Forecasting STEP... [2026-02-04T20:32:24.921031] [INFO ] [sig ] Generating forecast for: STEP [2026-02-04T20:32:24.921067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-02-04T20:32:24.945604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-02-04T20:32:24.946215] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-02-04T20:32:24.947568] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-02-04T20:32:24.948150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:24.948356] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:24.948419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:24.948525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:25.074104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:25.075436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:25.075563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:25.075647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:25.253989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:25.254179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:25.257311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:25.257458] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:25.263541] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-02-04T20:32:25.264097] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-02-04T20:32:25.264321] [INFO ] [sig ] STEP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:25.501314] [INFO ] [LOCAL ] Saved forecast: STEP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STEP.txt [2026-02-04T20:32:25.501499] [INFO ] [sig ] [2912/3449] Completed STEP in 0.6s | 2.80 sym/s | Total: 17.3m | ETA: 3.2m [2026-02-04T20:32:25.501543] [INFO ] [sig ] [2913/3449] Forecasting STHO... [2026-02-04T20:32:25.501594] [INFO ] [sig ] Generating forecast for: STHO [2026-02-04T20:32:25.501632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-02-04T20:32:25.517404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-02-04T20:32:25.518029] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-02-04T20:32:25.519289] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-02-04T20:32:25.519364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:25.519425] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:25.519475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:25.519564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:25.613639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:25.614860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:25.614984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:25.615041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:25.750721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:25.750890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:25.750931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:25.750960] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:25.754611] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-02-04T20:32:25.754917] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-02-04T20:32:25.755053] [INFO ] [sig ] STHO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:25.903103] [INFO ] [LOCAL ] Saved forecast: STHO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STHO.txt [2026-02-04T20:32:25.903249] [INFO ] [sig ] [2913/3449] Completed STHO in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:25.903296] [INFO ] [sig ] [2914/3449] Forecasting STI... [2026-02-04T20:32:25.903328] [INFO ] [sig ] Generating forecast for: STI [2026-02-04T20:32:25.903359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-02-04T20:32:25.917852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-02-04T20:32:25.918246] [INFO ] [FORECASTER] Starting predict_future for STI [2026-02-04T20:32:25.919122] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-02-04T20:32:25.919176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:25.919210] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:25.919239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:25.919298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:25.979276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:25.980277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:25.980367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:25.980401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:26.104115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:26.104272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:26.104314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:26.104361] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:26.107853] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-02-04T20:32:26.108138] [INFO ] [FORECASTER] Completed predict_future for STI [2026-02-04T20:32:26.108264] [INFO ] [sig ] STI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:26.255746] [INFO ] [LOCAL ] Saved forecast: STI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STI.txt [2026-02-04T20:32:26.256088] [INFO ] [sig ] [2914/3449] Completed STI in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:26.256129] [INFO ] [sig ] [2915/3449] Forecasting STIM... [2026-02-04T20:32:26.256159] [INFO ] [sig ] Generating forecast for: STIM [2026-02-04T20:32:26.256189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-02-04T20:32:26.267945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-02-04T20:32:26.268327] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-02-04T20:32:26.269334] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-02-04T20:32:26.269386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:26.269417] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:26.269443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:26.269500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:26.329336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:26.330200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:26.330280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:26.330313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:26.472374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:26.472529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:26.472587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:26.472624] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:26.476144] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-02-04T20:32:26.476430] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-02-04T20:32:26.476596] [INFO ] [sig ] STIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:26.626401] [INFO ] [LOCAL ] Saved forecast: STIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STIM.txt [2026-02-04T20:32:26.626540] [INFO ] [sig ] [2915/3449] Completed STIM in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:26.626598] [INFO ] [sig ] [2916/3449] Forecasting STK... [2026-02-04T20:32:26.626633] [INFO ] [sig ] Generating forecast for: STK [2026-02-04T20:32:26.626664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-02-04T20:32:26.640783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-02-04T20:32:26.641408] [INFO ] [FORECASTER] Starting predict_future for STK [2026-02-04T20:32:26.642507] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-02-04T20:32:26.642601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:26.642663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:26.642715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:26.642808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:26.709308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:26.710615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:26.710786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:26.710833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:26.838712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:26.838878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:26.839120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:26.839151] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:26.843562] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-02-04T20:32:26.843957] [INFO ] [FORECASTER] Completed predict_future for STK [2026-02-04T20:32:26.844103] [INFO ] [sig ] STK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:26.995763] [INFO ] [LOCAL ] Saved forecast: STK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STK.txt [2026-02-04T20:32:26.995921] [INFO ] [sig ] [2916/3449] Completed STK in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:26.995964] [INFO ] [sig ] [2917/3449] Forecasting STKH... [2026-02-04T20:32:26.995998] [INFO ] [sig ] Generating forecast for: STKH [2026-02-04T20:32:26.996029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-02-04T20:32:27.006866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-02-04T20:32:27.007258] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-02-04T20:32:27.008136] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-02-04T20:32:27.008189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:27.008221] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:27.008249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:27.008307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:27.070550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:27.071621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:27.071727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:27.071761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:27.182411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:27.182586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:27.182649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:27.182681] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:27.186168] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-02-04T20:32:27.186467] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-02-04T20:32:27.186618] [INFO ] [sig ] STKH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:27.330029] [INFO ] [LOCAL ] Saved forecast: STKH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STKH.txt [2026-02-04T20:32:27.330184] [INFO ] [sig ] [2917/3449] Completed STKH in 0.3s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:27.330226] [INFO ] [sig ] [2918/3449] Forecasting STKL... [2026-02-04T20:32:27.330257] [INFO ] [sig ] Generating forecast for: STKL [2026-02-04T20:32:27.330287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-02-04T20:32:27.342048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-02-04T20:32:27.342476] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-02-04T20:32:27.343394] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-02-04T20:32:27.343464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:27.343496] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:27.343522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:27.343605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:27.402217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:27.403112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:27.403199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:27.403232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:27.543702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:27.543873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:27.543919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:27.543952] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:27.548238] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-02-04T20:32:27.548544] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-02-04T20:32:27.548700] [INFO ] [sig ] STKL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:27.692881] [INFO ] [LOCAL ] Saved forecast: STKL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STKL.txt [2026-02-04T20:32:27.693042] [INFO ] [sig ] [2918/3449] Completed STKL in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:27.693084] [INFO ] [sig ] [2919/3449] Forecasting STKS... [2026-02-04T20:32:27.693117] [INFO ] [sig ] Generating forecast for: STKS [2026-02-04T20:32:27.693148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-02-04T20:32:27.704446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-02-04T20:32:27.704871] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-02-04T20:32:27.705664] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-02-04T20:32:27.705716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:27.705748] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:27.705774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:27.705831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:27.763263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:27.764144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:27.764243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:27.764277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:27.890338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:27.890511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:27.890559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:27.890616] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:27.895080] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=65.53%) [2026-02-04T20:32:27.895434] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-02-04T20:32:27.895617] [INFO ] [sig ] STKS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:28.052411] [INFO ] [LOCAL ] Saved forecast: STKS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STKS.txt [2026-02-04T20:32:28.052623] [INFO ] [sig ] [2919/3449] Completed STKS in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:28.052668] [INFO ] [sig ] [2920/3449] Forecasting STLA... [2026-02-04T20:32:28.052700] [INFO ] [sig ] Generating forecast for: STLA [2026-02-04T20:32:28.052731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-02-04T20:32:28.064911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-02-04T20:32:28.065330] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-02-04T20:32:28.066291] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-02-04T20:32:28.066347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:28.066380] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:28.066406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:28.066463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:28.126502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:28.127434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:28.127524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:28.127557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:28.257342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:28.257503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:28.257543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:28.257590] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:28.261228] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-02-04T20:32:28.261555] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-02-04T20:32:28.261725] [INFO ] [sig ] STLA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:28.403403] [INFO ] [LOCAL ] Saved forecast: STLA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STLA.txt [2026-02-04T20:32:28.403540] [INFO ] [sig ] [2920/3449] Completed STLA in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.2m [2026-02-04T20:32:28.403604] [INFO ] [sig ] [2921/3449] Forecasting STLD... [2026-02-04T20:32:28.403679] [INFO ] [sig ] Generating forecast for: STLD [2026-02-04T20:32:28.403728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-02-04T20:32:28.415022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-02-04T20:32:28.415385] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-02-04T20:32:28.416216] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-02-04T20:32:28.416269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:28.416314] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:28.416343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:28.416400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:28.474211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:28.474893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:28.474972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:28.475007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:28.605940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:28.606095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:28.606134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:28.606163] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:28.609629] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-02-04T20:32:28.609914] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-02-04T20:32:28.610043] [INFO ] [sig ] STLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:28.756331] [INFO ] [LOCAL ] Saved forecast: STLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STLD.txt [2026-02-04T20:32:28.756482] [INFO ] [sig ] [2921/3449] Completed STLD in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:28.756522] [INFO ] [sig ] [2922/3449] Forecasting STM... [2026-02-04T20:32:28.756553] [INFO ] [sig ] Generating forecast for: STM [2026-02-04T20:32:28.756607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-02-04T20:32:28.768623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-02-04T20:32:28.769169] [INFO ] [FORECASTER] Starting predict_future for STM [2026-02-04T20:32:28.770080] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-02-04T20:32:28.770135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:28.770170] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:28.770199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:28.770441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:28.830767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:28.831568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:28.831681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:28.831722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:28.958384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:28.958536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:28.958592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:28.958626] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:28.962001] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-02-04T20:32:28.962267] [INFO ] [FORECASTER] Completed predict_future for STM [2026-02-04T20:32:28.962391] [INFO ] [sig ] STM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:29.116437] [INFO ] [LOCAL ] Saved forecast: STM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STM.txt [2026-02-04T20:32:29.116614] [INFO ] [sig ] [2922/3449] Completed STM in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:29.116656] [INFO ] [sig ] [2923/3449] Forecasting STN... [2026-02-04T20:32:29.116688] [INFO ] [sig ] Generating forecast for: STN [2026-02-04T20:32:29.116719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-02-04T20:32:29.128862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-02-04T20:32:29.129472] [INFO ] [FORECASTER] Starting predict_future for STN [2026-02-04T20:32:29.130501] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-02-04T20:32:29.130556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:29.130645] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:29.130675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:29.130733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:29.191636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:29.192524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:29.192627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:29.192664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:29.317101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:29.317260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:29.317301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:29.317332] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:29.320940] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-02-04T20:32:29.321223] [INFO ] [FORECASTER] Completed predict_future for STN [2026-02-04T20:32:29.321356] [INFO ] [sig ] STN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:29.465440] [INFO ] [LOCAL ] Saved forecast: STN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STN.txt [2026-02-04T20:32:29.465619] [INFO ] [sig ] [2923/3449] Completed STN in 0.3s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:29.465665] [INFO ] [sig ] [2924/3449] Forecasting STNE... [2026-02-04T20:32:29.465699] [INFO ] [sig ] Generating forecast for: STNE [2026-02-04T20:32:29.465731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-02-04T20:32:29.477364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-02-04T20:32:29.477776] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-02-04T20:32:29.478641] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-02-04T20:32:29.478694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:29.478726] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:29.478753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:29.478810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:29.537812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:29.538731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:29.538815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:29.538846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:29.668519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:29.668693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:29.668734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:29.668762] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:29.672599] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-02-04T20:32:29.672865] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-02-04T20:32:29.672989] [INFO ] [sig ] STNE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:29.819913] [INFO ] [LOCAL ] Saved forecast: STNE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STNE.txt [2026-02-04T20:32:29.820065] [INFO ] [sig ] [2924/3449] Completed STNE in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:29.820105] [INFO ] [sig ] [2925/3449] Forecasting STOK... [2026-02-04T20:32:29.820144] [INFO ] [sig ] Generating forecast for: STOK [2026-02-04T20:32:29.820176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-02-04T20:32:29.831765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-02-04T20:32:29.832157] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-02-04T20:32:29.833012] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-02-04T20:32:29.833065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:29.833097] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:29.833123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:29.833178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:29.894002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:29.894904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:29.894993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:29.895025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:30.035184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:30.035355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:30.035407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:30.035445] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:30.039605] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-02-04T20:32:30.039896] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-02-04T20:32:30.040040] [INFO ] [sig ] STOK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:30.196806] [INFO ] [LOCAL ] Saved forecast: STOK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STOK.txt [2026-02-04T20:32:30.197162] [INFO ] [sig ] [2925/3449] Completed STOK in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:30.197203] [INFO ] [sig ] [2926/3449] Forecasting STRA... [2026-02-04T20:32:30.197235] [INFO ] [sig ] Generating forecast for: STRA [2026-02-04T20:32:30.197267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-02-04T20:32:30.209489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-02-04T20:32:30.210097] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-02-04T20:32:30.210947] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-02-04T20:32:30.211000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:30.211032] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:30.211059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:30.211116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:30.272325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:30.273217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:30.273304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:30.273337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:30.397410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:30.397586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:30.397629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:30.397694] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:30.401739] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-02-04T20:32:30.402091] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-02-04T20:32:30.402247] [INFO ] [sig ] STRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:30.550868] [INFO ] [LOCAL ] Saved forecast: STRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STRA.txt [2026-02-04T20:32:30.551022] [INFO ] [sig ] [2926/3449] Completed STRA in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:30.551064] [INFO ] [sig ] [2927/3449] Forecasting STRL... [2026-02-04T20:32:30.551096] [INFO ] [sig ] Generating forecast for: STRL [2026-02-04T20:32:30.551127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-02-04T20:32:30.562570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-02-04T20:32:30.562968] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-02-04T20:32:30.563800] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-02-04T20:32:30.563853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:30.563886] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:30.563913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:30.563970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:30.621945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:30.622977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:30.623067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:30.623101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:30.756038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:30.756212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:30.756268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:30.756308] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:30.760010] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-02-04T20:32:30.760304] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-02-04T20:32:30.760461] [INFO ] [sig ] STRL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:30.907093] [INFO ] [LOCAL ] Saved forecast: STRL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STRL.txt [2026-02-04T20:32:30.907260] [INFO ] [sig ] [2927/3449] Completed STRL in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:30.907306] [INFO ] [sig ] [2928/3449] Forecasting STRS... [2026-02-04T20:32:30.907350] [INFO ] [sig ] Generating forecast for: STRS [2026-02-04T20:32:30.907385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-02-04T20:32:30.918125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-02-04T20:32:30.918493] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-02-04T20:32:30.919348] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-02-04T20:32:30.919400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:30.919432] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:30.919458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:30.919517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:30.977459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:30.978419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:30.978506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:30.978540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:31.074289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:31.074450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:31.074490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:31.074538] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:31.078469] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-02-04T20:32:31.078846] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-02-04T20:32:31.078992] [INFO ] [sig ] STRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:31.226267] [INFO ] [LOCAL ] Saved forecast: STRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STRS.txt [2026-02-04T20:32:31.226417] [INFO ] [sig ] [2928/3449] Completed STRS in 0.3s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:31.226458] [INFO ] [sig ] [2929/3449] Forecasting STSS... [2026-02-04T20:32:31.226489] [INFO ] [sig ] Generating forecast for: STSS [2026-02-04T20:32:31.226521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-02-04T20:32:31.238001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-02-04T20:32:31.238563] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-02-04T20:32:31.239562] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-02-04T20:32:31.239648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:31.239682] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:31.239714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:31.239783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:31.302400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:31.303312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:31.303399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:31.303432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:31.430823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:31.430978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:31.431017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:31.431047] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:31.434856] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-02-04T20:32:31.435133] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-02-04T20:32:31.435260] [INFO ] [sig ] STSS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:31.584480] [INFO ] [LOCAL ] Saved forecast: STSS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STSS.txt [2026-02-04T20:32:31.584639] [INFO ] [sig ] [2929/3449] Completed STSS in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 3.1m [2026-02-04T20:32:31.584682] [INFO ] [sig ] [2930/3449] Forecasting STTK... [2026-02-04T20:32:31.584713] [INFO ] [sig ] Generating forecast for: STTK [2026-02-04T20:32:31.584742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-02-04T20:32:31.595789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-02-04T20:32:31.596130] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-02-04T20:32:31.596932] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-02-04T20:32:31.596983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:31.597015] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:31.597042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:31.597098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:31.658206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:31.659065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:31.659151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:31.659219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:31.786948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:31.787307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:31.787347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:31.787375] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:31.792284] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-02-04T20:32:31.792706] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-02-04T20:32:31.792876] [INFO ] [sig ] STTK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:31.945529] [INFO ] [LOCAL ] Saved forecast: STTK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STTK.txt [2026-02-04T20:32:31.945690] [INFO ] [sig ] [2930/3449] Completed STTK in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:31.945741] [INFO ] [sig ] [2931/3449] Forecasting STVN... [2026-02-04T20:32:31.945778] [INFO ] [sig ] Generating forecast for: STVN [2026-02-04T20:32:31.945815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-02-04T20:32:31.957757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-02-04T20:32:31.958315] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-02-04T20:32:31.959115] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-02-04T20:32:31.959167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:31.959198] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:31.959224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:31.959281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:32.030663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:32.032363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:32.032482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:32.032529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:32.183505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:32.183768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:32.183814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:32.183844] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:32.188674] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-02-04T20:32:32.189183] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-02-04T20:32:32.189331] [INFO ] [sig ] STVN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:32.349311] [INFO ] [LOCAL ] Saved forecast: STVN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STVN.txt [2026-02-04T20:32:32.349545] [INFO ] [sig ] [2931/3449] Completed STVN in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:32.349611] [INFO ] [sig ] [2932/3449] Forecasting STWD... [2026-02-04T20:32:32.349645] [INFO ] [sig ] Generating forecast for: STWD [2026-02-04T20:32:32.349677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-02-04T20:32:32.364153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-02-04T20:32:32.364662] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-02-04T20:32:32.365723] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-02-04T20:32:32.365776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:32.365807] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:32.365849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:32.365908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:32.424766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:32.425693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:32.425789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:32.425829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:32.546100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:32.546263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:32.546303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:32.546331] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:32.549950] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-02-04T20:32:32.550225] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-02-04T20:32:32.550351] [INFO ] [sig ] STWD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:32.692472] [INFO ] [LOCAL ] Saved forecast: STWD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/STWD.txt [2026-02-04T20:32:32.692652] [INFO ] [sig ] [2932/3449] Completed STWD in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:32.692696] [INFO ] [sig ] [2933/3449] Forecasting STX... [2026-02-04T20:32:32.692728] [INFO ] [sig ] Generating forecast for: STX [2026-02-04T20:32:32.692759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-02-04T20:32:32.704265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-02-04T20:32:32.704704] [INFO ] [FORECASTER] Starting predict_future for STX [2026-02-04T20:32:32.705538] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-02-04T20:32:32.705613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:32.705646] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:32.705673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:32.705730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:32.764365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:32.765226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:32.765359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:32.765394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:32.890302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:32.890462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:32.890503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:32.890531] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:32.894146] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-02-04T20:32:32.894429] [INFO ] [FORECASTER] Completed predict_future for STX [2026-02-04T20:32:32.894560] [INFO ] [sig ] STX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:33.041893] [INFO ] [LOCAL ] Saved forecast: STX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STX.txt [2026-02-04T20:32:33.042030] [INFO ] [sig ] [2933/3449] Completed STX in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:33.042070] [INFO ] [sig ] [2934/3449] Forecasting STXE... [2026-02-04T20:32:33.042101] [INFO ] [sig ] Generating forecast for: STXE [2026-02-04T20:32:33.042130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-02-04T20:32:33.053610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-02-04T20:32:33.054121] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-02-04T20:32:33.054990] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-02-04T20:32:33.055042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:33.055073] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:33.055100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:33.055156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:33.113662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:33.114378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:33.114461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:33.114506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:33.223198] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:33.223351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:33.223390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:33.223419] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:33.226876] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-02-04T20:32:33.227155] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-02-04T20:32:33.227285] [INFO ] [sig ] STXE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:33.369787] [INFO ] [LOCAL ] Saved forecast: STXE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STXE.txt [2026-02-04T20:32:33.369936] [INFO ] [sig ] [2934/3449] Completed STXE in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:33.369977] [INFO ] [sig ] [2935/3449] Forecasting STXG... [2026-02-04T20:32:33.370007] [INFO ] [sig ] Generating forecast for: STXG [2026-02-04T20:32:33.370037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-02-04T20:32:33.380769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-02-04T20:32:33.381176] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-02-04T20:32:33.382046] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-02-04T20:32:33.382099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:33.382131] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:33.382158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:33.382215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:33.440156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:33.440962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:33.441045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:33.441078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:33.551145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:33.551300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:33.551342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:33.551371] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:33.555392] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-02-04T20:32:33.555696] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-02-04T20:32:33.555835] [INFO ] [sig ] STXG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:33.701788] [INFO ] [LOCAL ] Saved forecast: STXG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/STXG.txt [2026-02-04T20:32:33.701919] [INFO ] [sig ] [2935/3449] Completed STXG in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:33.701959] [INFO ] [sig ] [2936/3449] Forecasting SUI... [2026-02-04T20:32:33.702178] [INFO ] [sig ] Generating forecast for: SUI [2026-02-04T20:32:33.702214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-02-04T20:32:33.714265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-02-04T20:32:33.714618] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-02-04T20:32:33.715619] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-02-04T20:32:33.715673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:33.715705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:33.715732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:33.715788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:33.775880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:33.776811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:33.776913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:33.776946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:33.901837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:33.902000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:33.902040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:33.902069] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:33.905412] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=89.48%) [2026-02-04T20:32:33.905699] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-02-04T20:32:33.905825] [INFO ] [sig ] SUI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:34.055485] [INFO ] [LOCAL ] Saved forecast: SUI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SUI.txt [2026-02-04T20:32:34.055662] [INFO ] [sig ] [2936/3449] Completed SUI in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.1m [2026-02-04T20:32:34.055705] [INFO ] [sig ] [2937/3449] Forecasting SUN... [2026-02-04T20:32:34.055735] [INFO ] [sig ] Generating forecast for: SUN [2026-02-04T20:32:34.055765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-02-04T20:32:34.067664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-02-04T20:32:34.068019] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-02-04T20:32:34.069085] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-02-04T20:32:34.069314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:34.069348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:34.069376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:34.069434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:34.131370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:34.132116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:34.132196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:34.132229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:34.254969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:34.255323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:34.255363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:34.255392] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:34.259409] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=34.88%) [2026-02-04T20:32:34.259699] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-02-04T20:32:34.259845] [INFO ] [sig ] SUN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:34.408996] [INFO ] [LOCAL ] Saved forecast: SUN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SUN.txt [2026-02-04T20:32:34.409165] [INFO ] [sig ] [2937/3449] Completed SUN in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:34.409208] [INFO ] [sig ] [2938/3449] Forecasting SUNS... [2026-02-04T20:32:34.409239] [INFO ] [sig ] Generating forecast for: SUNS [2026-02-04T20:32:34.409270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-02-04T20:32:34.421074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-02-04T20:32:34.421448] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-02-04T20:32:34.422264] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-02-04T20:32:34.422317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:34.422348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:34.422375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:34.422436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:34.481943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:34.482830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:34.482916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:34.482949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:34.610420] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:34.610599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:34.610643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:34.610673] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:34.614464] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=19.74%) [2026-02-04T20:32:34.614784] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-02-04T20:32:34.614920] [INFO ] [sig ] SUNS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:34.771624] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SUNS.txt [2026-02-04T20:32:34.771789] [INFO ] [sig ] [2938/3449] Completed SUNS in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:34.771832] [INFO ] [sig ] [2939/3449] Forecasting SUPN... [2026-02-04T20:32:34.771874] [INFO ] [sig ] Generating forecast for: SUPN [2026-02-04T20:32:34.771918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-02-04T20:32:34.787766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-02-04T20:32:34.788215] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-02-04T20:32:34.789103] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-02-04T20:32:34.789158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:34.789191] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:34.789220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:34.789279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:34.852403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:34.853334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:34.853432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:34.853468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:34.982952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:34.983108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:34.983149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:34.983180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:34.987477] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-02-04T20:32:34.987804] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-02-04T20:32:34.987987] [INFO ] [sig ] SUPN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:35.138751] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SUPN.txt [2026-02-04T20:32:35.138891] [INFO ] [sig ] [2939/3449] Completed SUPN in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:35.138936] [INFO ] [sig ] [2940/3449] Forecasting SURG... [2026-02-04T20:32:35.138967] [INFO ] [sig ] Generating forecast for: SURG [2026-02-04T20:32:35.138997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-02-04T20:32:35.150729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-02-04T20:32:35.151063] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-02-04T20:32:35.151883] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-02-04T20:32:35.151936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:35.151999] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:35.152029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:35.152088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:35.211490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:35.212244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:35.212324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:35.212356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:35.332615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:35.332768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:35.332807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:35.332836] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:35.336435] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-02-04T20:32:35.336729] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-02-04T20:32:35.336860] [INFO ] [sig ] SURG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:35.484609] [INFO ] [LOCAL ] Saved forecast: SURG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SURG.txt [2026-02-04T20:32:35.484756] [INFO ] [sig ] [2940/3449] Completed SURG in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:35.484797] [INFO ] [sig ] [2941/3449] Forecasting SUSB... [2026-02-04T20:32:35.484828] [INFO ] [sig ] Generating forecast for: SUSB [2026-02-04T20:32:35.484859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-02-04T20:32:35.495673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-02-04T20:32:35.496032] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-02-04T20:32:35.496869] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-02-04T20:32:35.496922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:35.496956] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:35.496984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:35.497041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:35.559895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:35.560817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:35.560910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:35.560945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:35.693250] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:35.693418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:35.693460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:35.693491] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:35.697612] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-02-04T20:32:35.697935] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-02-04T20:32:35.698073] [INFO ] [sig ] SUSB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:35.848013] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SUSB.txt [2026-02-04T20:32:35.848172] [INFO ] [sig ] [2941/3449] Completed SUSB in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:35.848214] [INFO ] [sig ] [2942/3449] Forecasting SUSC... [2026-02-04T20:32:35.848247] [INFO ] [sig ] Generating forecast for: SUSC [2026-02-04T20:32:35.848285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-02-04T20:32:35.861362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-02-04T20:32:35.861795] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-02-04T20:32:35.862802] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-02-04T20:32:35.862866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:35.862901] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:35.862929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:35.862995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:35.924969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:35.925909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:35.926212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:35.926258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:36.059108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:36.059284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:36.059331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:36.059363] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:36.063089] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-02-04T20:32:36.063373] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-02-04T20:32:36.063507] [INFO ] [sig ] SUSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:36.213993] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SUSC.txt [2026-02-04T20:32:36.214149] [INFO ] [sig ] [2942/3449] Completed SUSC in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:36.214191] [INFO ] [sig ] [2943/3449] Forecasting SUSL... [2026-02-04T20:32:36.214225] [INFO ] [sig ] Generating forecast for: SUSL [2026-02-04T20:32:36.214258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-02-04T20:32:36.227340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-02-04T20:32:36.227776] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-02-04T20:32:36.228665] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-02-04T20:32:36.228720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:36.228757] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:36.228796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:36.228871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:36.291160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:36.291945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:36.292205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:36.292241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:36.418917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:36.419085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:36.419127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:36.419192] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:36.422691] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-02-04T20:32:36.423003] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-02-04T20:32:36.423141] [INFO ] [sig ] SUSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:36.574002] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SUSL.txt [2026-02-04T20:32:36.574167] [INFO ] [sig ] [2943/3449] Completed SUSL in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:36.574211] [INFO ] [sig ] [2944/3449] Forecasting SUUN... [2026-02-04T20:32:36.574244] [INFO ] [sig ] Generating forecast for: SUUN [2026-02-04T20:32:36.574274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-02-04T20:32:36.586763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-02-04T20:32:36.587169] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-02-04T20:32:36.588032] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-02-04T20:32:36.588086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:36.588118] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:36.588145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:36.588213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:36.651316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:36.652385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:36.652491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:36.652528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:36.782366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:36.782525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:36.782569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:36.782621] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:36.786273] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=31.79%) [2026-02-04T20:32:36.786554] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-02-04T20:32:36.786709] [INFO ] [sig ] SUUN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:36.932679] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SUUN.txt [2026-02-04T20:32:36.932823] [INFO ] [sig ] [2944/3449] Completed SUUN in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:36.932863] [INFO ] [sig ] [2945/3449] Forecasting SUZ... [2026-02-04T20:32:36.932893] [INFO ] [sig ] Generating forecast for: SUZ [2026-02-04T20:32:36.932928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-02-04T20:32:36.944586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-02-04T20:32:36.944934] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-02-04T20:32:36.945794] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-02-04T20:32:36.945861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:36.945893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:36.945919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:36.945976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:37.006097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:37.007211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:37.007296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:37.007330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:37.131728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:37.131897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:37.131945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:37.131984] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:37.135435] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-02-04T20:32:37.135734] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-02-04T20:32:37.135871] [INFO ] [sig ] SUZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:37.281786] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SUZ.txt [2026-02-04T20:32:37.281958] [INFO ] [sig ] [2945/3449] Completed SUZ in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:37.282008] [INFO ] [sig ] [2946/3449] Forecasting SVC... [2026-02-04T20:32:37.282039] [INFO ] [sig ] Generating forecast for: SVC [2026-02-04T20:32:37.282073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-02-04T20:32:37.296909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-02-04T20:32:37.297339] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-02-04T20:32:37.298233] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-02-04T20:32:37.298286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:37.298327] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:37.298357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:37.298415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:37.358675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:37.359504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:37.359606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:37.359643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:37.485327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:37.485485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:37.485525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:37.485554] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:37.490096] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-02-04T20:32:37.490383] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-02-04T20:32:37.490514] [INFO ] [sig ] SVC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:37.638318] [INFO ] [LOCAL ] Saved forecast: SVC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SVC.txt [2026-02-04T20:32:37.638481] [INFO ] [sig ] [2946/3449] Completed SVC in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 3.0m [2026-02-04T20:32:37.638529] [INFO ] [sig ] [2947/3449] Forecasting SVCO... [2026-02-04T20:32:37.638562] [INFO ] [sig ] Generating forecast for: SVCO [2026-02-04T20:32:37.638617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-02-04T20:32:37.650437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-02-04T20:32:37.650852] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-02-04T20:32:37.651696] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-02-04T20:32:37.651749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:37.651782] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:37.651809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:37.651866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:37.711858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:37.712775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:37.712865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:37.712923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:37.837349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:37.837510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:37.837551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:37.837599] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:37.841334] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-02-04T20:32:37.841673] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-02-04T20:32:37.841810] [INFO ] [sig ] SVCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:37.985630] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SVCO.txt [2026-02-04T20:32:37.985773] [INFO ] [sig ] [2947/3449] Completed SVCO in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:37.985814] [INFO ] [sig ] [2948/3449] Forecasting SVRA... [2026-02-04T20:32:37.985845] [INFO ] [sig ] Generating forecast for: SVRA [2026-02-04T20:32:37.985876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-02-04T20:32:37.996976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-02-04T20:32:37.997322] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-02-04T20:32:37.998186] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-02-04T20:32:37.998238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:37.998269] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:37.998294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:37.998350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:38.055480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:38.056180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:38.056260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:38.056293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:38.183246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:38.183425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:38.183479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:38.183512] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:38.187141] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-02-04T20:32:38.187425] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-02-04T20:32:38.187552] [INFO ] [sig ] SVRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:38.331445] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SVRA.txt [2026-02-04T20:32:38.331616] [INFO ] [sig ] [2948/3449] Completed SVRA in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:38.331668] [INFO ] [sig ] [2949/3449] Forecasting SWBI... [2026-02-04T20:32:38.331698] [INFO ] [sig ] Generating forecast for: SWBI [2026-02-04T20:32:38.331732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-02-04T20:32:38.342932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-02-04T20:32:38.343278] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-02-04T20:32:38.344136] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-02-04T20:32:38.344188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:38.344219] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:38.344246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:38.344302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:38.400800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:38.401430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:38.401506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:38.401539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:38.522489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:38.522669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:38.522710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:38.522739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:38.526145] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-02-04T20:32:38.526418] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-02-04T20:32:38.526542] [INFO ] [sig ] SWBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:38.671001] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SWBI.txt [2026-02-04T20:32:38.671147] [INFO ] [sig ] [2949/3449] Completed SWBI in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:38.671186] [INFO ] [sig ] [2950/3449] Forecasting SWIM... [2026-02-04T20:32:38.671217] [INFO ] [sig ] Generating forecast for: SWIM [2026-02-04T20:32:38.671248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-02-04T20:32:38.682457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-02-04T20:32:38.682824] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-02-04T20:32:38.683621] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-02-04T20:32:38.683673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:38.683705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:38.683732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:38.683789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:38.742323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:38.743221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:38.743335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:38.743369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:38.862857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:38.863018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:38.863058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:38.863087] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:38.866460] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-02-04T20:32:38.866778] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-02-04T20:32:38.866905] [INFO ] [sig ] SWIM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:39.021009] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SWIM.txt [2026-02-04T20:32:39.021213] [INFO ] [sig ] [2950/3449] Completed SWIM in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:39.021262] [INFO ] [sig ] [2951/3449] Forecasting SWK... [2026-02-04T20:32:39.021300] [INFO ] [sig ] Generating forecast for: SWK [2026-02-04T20:32:39.021337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-02-04T20:32:39.033914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-02-04T20:32:39.034271] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-02-04T20:32:39.035083] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-02-04T20:32:39.035135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:39.035166] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:39.035194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:39.035250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:39.092100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:39.092931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:39.093029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:39.093067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:39.209191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:39.209347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:39.209386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:39.209415] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:39.212819] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=41.01%) [2026-02-04T20:32:39.213113] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-02-04T20:32:39.213237] [INFO ] [sig ] SWK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:39.354263] [INFO ] [LOCAL ] Saved forecast: SWK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SWK.txt [2026-02-04T20:32:39.354423] [INFO ] [sig ] [2951/3449] Completed SWK in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:39.354465] [INFO ] [sig ] [2952/3449] Forecasting SWKS... [2026-02-04T20:32:39.354497] [INFO ] [sig ] Generating forecast for: SWKS [2026-02-04T20:32:39.354526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-02-04T20:32:39.365296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-02-04T20:32:39.365642] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-02-04T20:32:39.366416] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-02-04T20:32:39.366467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:39.366499] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:39.366525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:39.366604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:39.423765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:39.424441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:39.424532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:39.424566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:39.541921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:39.542073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:39.542131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:39.542161] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:39.545605] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-02-04T20:32:39.545885] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-02-04T20:32:39.546039] [INFO ] [sig ] SWKS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:39.686876] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SWKS.txt [2026-02-04T20:32:39.687008] [INFO ] [sig ] [2952/3449] Completed SWKS in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:39.687048] [INFO ] [sig ] [2953/3449] Forecasting SWX... [2026-02-04T20:32:39.687078] [INFO ] [sig ] Generating forecast for: SWX [2026-02-04T20:32:39.687108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-02-04T20:32:39.698262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-02-04T20:32:39.698593] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-02-04T20:32:39.699377] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-02-04T20:32:39.699427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:39.699458] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:39.699484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:39.699538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:39.759792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:39.760759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:39.760845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:39.760881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:39.882027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:39.882199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:39.882240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:39.882269] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:39.885792] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-02-04T20:32:39.886066] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-02-04T20:32:39.886200] [INFO ] [sig ] SWX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:40.026023] [INFO ] [LOCAL ] Saved forecast: SWX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SWX.txt [2026-02-04T20:32:40.026249] [INFO ] [sig ] [2953/3449] Completed SWX in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 3.0m [2026-02-04T20:32:40.026312] [INFO ] [sig ] [2954/3449] Forecasting SXC... [2026-02-04T20:32:40.026355] [INFO ] [sig ] Generating forecast for: SXC [2026-02-04T20:32:40.026398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-02-04T20:32:40.038013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-02-04T20:32:40.038380] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-02-04T20:32:40.039247] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-02-04T20:32:40.039300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:40.039333] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:40.039360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:40.039418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:40.098653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:40.099553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:40.099655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:40.099689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:40.220151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:40.220310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:40.220350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:40.220380] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:40.224121] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-02-04T20:32:40.224451] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-02-04T20:32:40.224611] [INFO ] [sig ] SXC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:40.367279] [INFO ] [LOCAL ] Saved forecast: SXC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SXC.txt [2026-02-04T20:32:40.367410] [INFO ] [sig ] [2954/3449] Completed SXC in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:40.367450] [INFO ] [sig ] [2955/3449] Forecasting SXI... [2026-02-04T20:32:40.367480] [INFO ] [sig ] Generating forecast for: SXI [2026-02-04T20:32:40.367512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-02-04T20:32:40.378535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-02-04T20:32:40.378864] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-02-04T20:32:40.379854] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-02-04T20:32:40.379914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:40.379952] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:40.379985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:40.380053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:40.438141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:40.438949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:40.439031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:40.439066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:40.564692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:40.564854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:40.564894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:40.564923] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:40.568355] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-04T20:32:40.568672] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-02-04T20:32:40.568809] [INFO ] [sig ] SXI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:40.722800] [INFO ] [LOCAL ] Saved forecast: SXI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SXI.txt [2026-02-04T20:32:40.722979] [INFO ] [sig ] [2955/3449] Completed SXI in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:40.723030] [INFO ] [sig ] [2956/3449] Forecasting SY... [2026-02-04T20:32:40.723066] [INFO ] [sig ] Generating forecast for: SY [2026-02-04T20:32:40.723096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-02-04T20:32:40.735773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-02-04T20:32:40.736130] [INFO ] [FORECASTER] Starting predict_future for SY [2026-02-04T20:32:40.737357] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-02-04T20:32:40.737409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:40.737457] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:40.737486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:40.737542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:40.796315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:40.796991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:40.797068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:40.797100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:40.917438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:40.917609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:40.917650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:40.917679] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:40.921113] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-02-04T20:32:40.921380] [INFO ] [FORECASTER] Completed predict_future for SY [2026-02-04T20:32:40.921504] [INFO ] [sig ] SY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:41.061694] [INFO ] [LOCAL ] Saved forecast: SY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SY.txt [2026-02-04T20:32:41.061828] [INFO ] [sig ] [2956/3449] Completed SY in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:41.061866] [INFO ] [sig ] [2957/3449] Forecasting SYF... [2026-02-04T20:32:41.061896] [INFO ] [sig ] Generating forecast for: SYF [2026-02-04T20:32:41.061928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-02-04T20:32:41.072992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-02-04T20:32:41.073339] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-02-04T20:32:41.074338] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-02-04T20:32:41.074389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:41.074448] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:41.074477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:41.074534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:41.132998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:41.133700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:41.133778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:41.133810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:41.255721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:41.255875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:41.255920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:41.255955] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:41.259346] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-02-04T20:32:41.259634] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-02-04T20:32:41.259762] [INFO ] [sig ] SYF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:41.404160] [INFO ] [LOCAL ] Saved forecast: SYF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SYF.txt [2026-02-04T20:32:41.404316] [INFO ] [sig ] [2957/3449] Completed SYF in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:41.404356] [INFO ] [sig ] [2958/3449] Forecasting SYK... [2026-02-04T20:32:41.404385] [INFO ] [sig ] Generating forecast for: SYK [2026-02-04T20:32:41.404417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-02-04T20:32:41.416291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-02-04T20:32:41.416750] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-02-04T20:32:41.417665] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-02-04T20:32:41.417721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:41.417755] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:41.417784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:41.417844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:41.479816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:41.480768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:41.480857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:41.480891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:41.605038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:41.605203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:41.605244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:41.605273] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:41.609507] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-02-04T20:32:41.609813] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-02-04T20:32:41.609958] [INFO ] [sig ] SYK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:41.765312] [INFO ] [LOCAL ] Saved forecast: SYK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SYK.txt [2026-02-04T20:32:41.765468] [INFO ] [sig ] [2958/3449] Completed SYK in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:41.765508] [INFO ] [sig ] [2959/3449] Forecasting SYM... [2026-02-04T20:32:41.765538] [INFO ] [sig ] Generating forecast for: SYM [2026-02-04T20:32:41.765591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-02-04T20:32:41.777394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-02-04T20:32:41.777809] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-02-04T20:32:41.778655] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-02-04T20:32:41.778707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:41.778740] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:41.778767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:41.778824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:41.835380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:41.836266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:41.836351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:41.836384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:41.973489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:41.973670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:41.973714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:41.973743] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:41.977232] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=34.62%) [2026-02-04T20:32:41.977537] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-02-04T20:32:41.977690] [INFO ] [sig ] SYM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:42.119530] [INFO ] [LOCAL ] Saved forecast: SYM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SYM.txt [2026-02-04T20:32:42.119705] [INFO ] [sig ] [2959/3449] Completed SYM in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:42.119748] [INFO ] [sig ] [2960/3449] Forecasting SYNA... [2026-02-04T20:32:42.119783] [INFO ] [sig ] Generating forecast for: SYNA [2026-02-04T20:32:42.119818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-02-04T20:32:42.130698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-02-04T20:32:42.131065] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-02-04T20:32:42.131893] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-02-04T20:32:42.131951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:42.131988] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:42.132020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:42.132088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:42.201960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:42.202836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:42.202919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:42.202954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:42.332268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:42.332444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:42.332496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:42.332599] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:42.337213] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=50.17%) [2026-02-04T20:32:42.337565] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-02-04T20:32:42.337761] [INFO ] [sig ] SYNA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:42.486157] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/SYNA.txt [2026-02-04T20:32:42.486319] [INFO ] [sig ] [2960/3449] Completed SYNA in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:42.486362] [INFO ] [sig ] [2961/3449] Forecasting SYRE... [2026-02-04T20:32:42.486392] [INFO ] [sig ] Generating forecast for: SYRE [2026-02-04T20:32:42.486426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-02-04T20:32:42.502227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-02-04T20:32:42.502773] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-02-04T20:32:42.503957] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-02-04T20:32:42.504037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:42.504071] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:42.504099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:42.504334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:42.568896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:42.570119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:42.570215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:42.570437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:42.702907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:42.703072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:42.703115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:42.703146] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:42.706982] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-02-04T20:32:42.707383] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-02-04T20:32:42.707535] [INFO ] [sig ] SYRE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:42.868707] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SYRE.txt [2026-02-04T20:32:42.868863] [INFO ] [sig ] [2961/3449] Completed SYRE in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:42.868904] [INFO ] [sig ] [2962/3449] Forecasting SYY... [2026-02-04T20:32:42.868933] [INFO ] [sig ] Generating forecast for: SYY [2026-02-04T20:32:42.868967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-02-04T20:32:42.883202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-02-04T20:32:42.883869] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-02-04T20:32:42.884987] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-02-04T20:32:42.885059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:42.885092] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:42.885121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:42.885181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:42.955238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:42.956161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:42.956262] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:42.956296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:43.090512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:43.090695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:43.090738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:43.090768] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:43.094144] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-02-04T20:32:43.094416] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-02-04T20:32:43.094541] [INFO ] [sig ] SYY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:43.239513] [INFO ] [LOCAL ] Saved forecast: SYY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/SYY.txt [2026-02-04T20:32:43.239698] [INFO ] [sig ] [2962/3449] Completed SYY in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:43.239747] [INFO ] [sig ] [2963/3449] Forecasting TAC... [2026-02-04T20:32:43.239779] [INFO ] [sig ] Generating forecast for: TAC [2026-02-04T20:32:43.239813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-02-04T20:32:43.251620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-02-04T20:32:43.251988] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-02-04T20:32:43.252821] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-02-04T20:32:43.252874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:43.252907] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:43.252935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:43.252993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:43.311119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:43.311963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:43.312048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:43.312082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:43.443068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:43.443356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:43.443404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:43.443467] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:43.447704] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=91.63%) [2026-02-04T20:32:43.448114] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-02-04T20:32:43.448264] [INFO ] [sig ] TAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:43.592564] [INFO ] [LOCAL ] Saved forecast: TAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TAC.txt [2026-02-04T20:32:43.592744] [INFO ] [sig ] [2963/3449] Completed TAC in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 2.9m [2026-02-04T20:32:43.592787] [INFO ] [sig ] [2964/3449] Forecasting TAK... [2026-02-04T20:32:43.592816] [INFO ] [sig ] Generating forecast for: TAK [2026-02-04T20:32:43.592848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-02-04T20:32:43.606847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-02-04T20:32:43.607228] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-02-04T20:32:43.608214] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-02-04T20:32:43.608266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:43.608298] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:43.608323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:43.608380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:43.668650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:43.669661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:43.669744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:43.669777] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:43.793565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:43.793734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:43.793774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:43.793803] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:43.797619] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=32.96%) [2026-02-04T20:32:43.797886] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-02-04T20:32:43.798038] [INFO ] [sig ] TAK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:43.939691] [INFO ] [LOCAL ] Saved forecast: TAK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TAK.txt [2026-02-04T20:32:43.939825] [INFO ] [sig ] [2964/3449] Completed TAK in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:43.939865] [INFO ] [sig ] [2965/3449] Forecasting TAL... [2026-02-04T20:32:43.939895] [INFO ] [sig ] Generating forecast for: TAL [2026-02-04T20:32:43.939927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-02-04T20:32:43.951872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-02-04T20:32:43.952226] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-02-04T20:32:43.953294] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-02-04T20:32:43.953348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:43.953381] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:43.953409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:43.953466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:44.012405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:44.013165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:44.013245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:44.013278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:44.138134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:44.138295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:44.138335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:44.138365] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:44.142088] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=21.57%) [2026-02-04T20:32:44.142594] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-02-04T20:32:44.142731] [INFO ] [sig ] TAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:44.297122] [INFO ] [LOCAL ] Saved forecast: TAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TAL.txt [2026-02-04T20:32:44.297285] [INFO ] [sig ] [2965/3449] Completed TAL in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:44.297335] [INFO ] [sig ] [2966/3449] Forecasting TALK... [2026-02-04T20:32:44.297562] [INFO ] [sig ] Generating forecast for: TALK [2026-02-04T20:32:44.297612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-02-04T20:32:44.310704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-02-04T20:32:44.311086] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-02-04T20:32:44.312125] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-02-04T20:32:44.312178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:44.312209] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:44.312235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:44.312291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:44.372657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:44.373612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:44.373701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:44.373736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:44.499615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:44.499772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:44.499813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:44.499842] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:44.503818] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=16.63%) [2026-02-04T20:32:44.504126] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-02-04T20:32:44.504273] [INFO ] [sig ] TALK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:44.653644] [INFO ] [LOCAL ] Saved forecast: TALK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TALK.txt [2026-02-04T20:32:44.653805] [INFO ] [sig ] [2966/3449] Completed TALK in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:44.653846] [INFO ] [sig ] [2967/3449] Forecasting TALO... [2026-02-04T20:32:44.653879] [INFO ] [sig ] Generating forecast for: TALO [2026-02-04T20:32:44.653911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-02-04T20:32:44.665379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-02-04T20:32:44.665794] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-02-04T20:32:44.666659] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-02-04T20:32:44.666712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:44.666744] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:44.666773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:44.666847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:44.726190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:44.727335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:44.727494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:44.727545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:44.861688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:44.861843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:44.861885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:44.861916] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:44.865391] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-02-04T20:32:44.865741] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-02-04T20:32:44.865878] [INFO ] [sig ] TALO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:45.015121] [INFO ] [LOCAL ] Saved forecast: TALO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TALO.txt [2026-02-04T20:32:45.015472] [INFO ] [sig ] [2967/3449] Completed TALO in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:45.015514] [INFO ] [sig ] [2968/3449] Forecasting TAOP... [2026-02-04T20:32:45.015544] [INFO ] [sig ] Generating forecast for: TAOP [2026-02-04T20:32:45.015594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-02-04T20:32:45.027002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-02-04T20:32:45.027363] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-02-04T20:32:45.028201] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-02-04T20:32:45.028253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:45.028284] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:45.028310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:45.028366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:45.085089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:45.085963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:45.086045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:45.086078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:45.203986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:45.204146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:45.204185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:45.204214] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:45.207700] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-02-04T20:32:45.208024] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-02-04T20:32:45.208169] [INFO ] [sig ] TAOP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:45.355010] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TAOP.txt [2026-02-04T20:32:45.355356] [INFO ] [sig ] [2968/3449] Completed TAOP in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:45.355397] [INFO ] [sig ] [2969/3449] Forecasting TAP... [2026-02-04T20:32:45.355427] [INFO ] [sig ] Generating forecast for: TAP [2026-02-04T20:32:45.355458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-02-04T20:32:45.367196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-02-04T20:32:45.367591] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-02-04T20:32:45.368416] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-02-04T20:32:45.368484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:45.368517] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:45.368543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:45.368619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:45.427359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:45.428267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:45.428351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:45.428384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:45.547156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:45.547308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:45.547347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:45.547377] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:45.550777] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=61.51%) [2026-02-04T20:32:45.551047] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-02-04T20:32:45.551174] [INFO ] [sig ] TAP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:45.695882] [INFO ] [LOCAL ] Saved forecast: TAP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TAP.txt [2026-02-04T20:32:45.696027] [INFO ] [sig ] [2969/3449] Completed TAP in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:45.696076] [INFO ] [sig ] [2970/3449] Forecasting TARA... [2026-02-04T20:32:45.696111] [INFO ] [sig ] Generating forecast for: TARA [2026-02-04T20:32:45.696149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-02-04T20:32:45.707295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-02-04T20:32:45.707652] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-02-04T20:32:45.708468] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-02-04T20:32:45.708519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:45.708550] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:45.708598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:45.708657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:45.768505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:45.769359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:45.769444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:45.769478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:45.890835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:45.891019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:45.891070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:45.891103] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:45.894722] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=94.35%) [2026-02-04T20:32:45.895009] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-02-04T20:32:45.895150] [INFO ] [sig ] TARA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:46.040539] [INFO ] [LOCAL ] Saved forecast: TARA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TARA.txt [2026-02-04T20:32:46.040747] [INFO ] [sig ] [2970/3449] Completed TARA in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.9m [2026-02-04T20:32:46.040796] [INFO ] [sig ] [2971/3449] Forecasting TARK... [2026-02-04T20:32:46.040826] [INFO ] [sig ] Generating forecast for: TARK [2026-02-04T20:32:46.040858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-02-04T20:32:46.052012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-02-04T20:32:46.052355] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-02-04T20:32:46.053164] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-02-04T20:32:46.053215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:46.053247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:46.053273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:46.053329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:46.112445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:46.113326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:46.113416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:46.113451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:46.234761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:46.234934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:46.234984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:46.235024] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:46.238921] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=62.60%) [2026-02-04T20:32:46.239232] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-02-04T20:32:46.239361] [INFO ] [sig ] TARK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:46.385314] [INFO ] [LOCAL ] Saved forecast: TARK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TARK.txt [2026-02-04T20:32:46.385462] [INFO ] [sig ] [2971/3449] Completed TARK in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:46.385502] [INFO ] [sig ] [2972/3449] Forecasting TARS... [2026-02-04T20:32:46.385531] [INFO ] [sig ] Generating forecast for: TARS [2026-02-04T20:32:46.385562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-02-04T20:32:46.397067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-02-04T20:32:46.397494] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-02-04T20:32:46.398464] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-02-04T20:32:46.398519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:46.398553] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:46.398601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:46.398662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:46.463517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:46.464430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:46.464513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:46.464548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:46.593994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:46.594148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:46.594188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:46.594218] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:46.597706] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-02-04T20:32:46.598035] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-02-04T20:32:46.598166] [INFO ] [sig ] TARS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:46.743505] [INFO ] [LOCAL ] Saved forecast: TARS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TARS.txt [2026-02-04T20:32:46.743682] [INFO ] [sig ] [2972/3449] Completed TARS in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:46.743729] [INFO ] [sig ] [2973/3449] Forecasting TASK... [2026-02-04T20:32:46.743761] [INFO ] [sig ] Generating forecast for: TASK [2026-02-04T20:32:46.743794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-02-04T20:32:46.754959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-02-04T20:32:46.755303] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-02-04T20:32:46.756138] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-02-04T20:32:46.756191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:46.756225] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:46.756254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:46.756313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:46.815962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:46.816804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:46.816893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:46.816928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:46.936140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:46.936328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:46.936372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:46.936403] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:46.940202] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=26.63%) [2026-02-04T20:32:46.940490] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-02-04T20:32:46.940642] [INFO ] [sig ] TASK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:47.092732] [INFO ] [LOCAL ] Saved forecast: TASK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TASK.txt [2026-02-04T20:32:47.092915] [INFO ] [sig ] [2973/3449] Completed TASK in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:47.092973] [INFO ] [sig ] [2974/3449] Forecasting TAYD... [2026-02-04T20:32:47.093007] [INFO ] [sig ] Generating forecast for: TAYD [2026-02-04T20:32:47.093040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-02-04T20:32:47.104785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-02-04T20:32:47.105237] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-02-04T20:32:47.106267] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-02-04T20:32:47.106329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:47.106403] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:47.106438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:47.106517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:47.172273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:47.173211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:47.173303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:47.173337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:47.285451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:47.285616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:47.285658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:47.285687] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:47.289215] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-02-04T20:32:47.289518] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-02-04T20:32:47.289679] [INFO ] [sig ] TAYD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:47.445213] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TAYD.txt [2026-02-04T20:32:47.445559] [INFO ] [sig ] [2974/3449] Completed TAYD in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:47.445620] [INFO ] [sig ] [2975/3449] Forecasting TBB... [2026-02-04T20:32:47.445650] [INFO ] [sig ] Generating forecast for: TBB [2026-02-04T20:32:47.445681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-02-04T20:32:47.457642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-02-04T20:32:47.458070] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-02-04T20:32:47.458904] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-02-04T20:32:47.458956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:47.458987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:47.459015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:47.459076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:47.523567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:47.524494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:47.524608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:47.524646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:47.650926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:47.651080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:47.651120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:47.651149] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:47.654666] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-02-04T20:32:47.654956] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-02-04T20:32:47.655088] [INFO ] [sig ] TBB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:47.809555] [INFO ] [LOCAL ] Saved forecast: TBB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TBB.txt [2026-02-04T20:32:47.809783] [INFO ] [sig ] [2975/3449] Completed TBB in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:47.809847] [INFO ] [sig ] [2976/3449] Forecasting TBBK... [2026-02-04T20:32:47.809894] [INFO ] [sig ] Generating forecast for: TBBK [2026-02-04T20:32:47.809940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-02-04T20:32:47.821554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-02-04T20:32:47.821975] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-02-04T20:32:47.822879] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-02-04T20:32:47.822933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:47.822967] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:47.822994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:47.823053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:47.883809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:47.884708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:47.884791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:47.884826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:48.007485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:48.007678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:48.007721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:48.007750] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:48.011283] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-02-04T20:32:48.011773] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-02-04T20:32:48.011913] [INFO ] [sig ] TBBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:48.163455] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TBBK.txt [2026-02-04T20:32:48.163622] [INFO ] [sig ] [2976/3449] Completed TBBK in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:48.163665] [INFO ] [sig ] [2977/3449] Forecasting TBI... [2026-02-04T20:32:48.163695] [INFO ] [sig ] Generating forecast for: TBI [2026-02-04T20:32:48.163727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-02-04T20:32:48.174281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-02-04T20:32:48.174620] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-02-04T20:32:48.175480] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-02-04T20:32:48.175546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:48.175625] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:48.175673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:48.175774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:48.238457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:48.239287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:48.239369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:48.239403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:48.367234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:48.367428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:48.367471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:48.367550] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:48.372563] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-02-04T20:32:48.372934] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-02-04T20:32:48.373076] [INFO ] [sig ] TBI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:48.520990] [INFO ] [LOCAL ] Saved forecast: TBI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TBI.txt [2026-02-04T20:32:48.521136] [INFO ] [sig ] [2977/3449] Completed TBI in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:48.521178] [INFO ] [sig ] [2978/3449] Forecasting TBIL... [2026-02-04T20:32:48.521208] [INFO ] [sig ] Generating forecast for: TBIL [2026-02-04T20:32:48.521240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-02-04T20:32:48.532468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-02-04T20:32:48.532813] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-02-04T20:32:48.533683] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-02-04T20:32:48.533738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:48.533771] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:48.533799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:48.533868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:48.593911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:48.594792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:48.594874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:48.594908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:48.663907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:48.664064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:48.664107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:48.664140] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:48.667566] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-02-04T20:32:48.667858] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-02-04T20:32:48.668009] [INFO ] [sig ] TBIL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:48.811827] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TBIL.txt [2026-02-04T20:32:48.811978] [INFO ] [sig ] [2978/3449] Completed TBIL in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:48.812017] [INFO ] [sig ] [2979/3449] Forecasting TBLA... [2026-02-04T20:32:48.812047] [INFO ] [sig ] Generating forecast for: TBLA [2026-02-04T20:32:48.812079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-02-04T20:32:48.823356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-02-04T20:32:48.823727] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-02-04T20:32:48.824557] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-02-04T20:32:48.824636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:48.824672] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:48.824700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:48.824760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:48.882480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:48.883366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:48.883454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:48.883488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:49.009000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:49.009170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:49.009218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:49.009253] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:49.012673] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: UP (p=76.70%) [2026-02-04T20:32:49.012947] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-02-04T20:32:49.013072] [INFO ] [sig ] TBLA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:49.170749] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TBLA.txt [2026-02-04T20:32:49.170907] [INFO ] [sig ] [2979/3449] Completed TBLA in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:49.170950] [INFO ] [sig ] [2980/3449] Forecasting TBLD... [2026-02-04T20:32:49.170992] [INFO ] [sig ] Generating forecast for: TBLD [2026-02-04T20:32:49.171035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-02-04T20:32:49.182282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-02-04T20:32:49.182637] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-02-04T20:32:49.183471] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-02-04T20:32:49.183539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:49.183593] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:49.183626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:49.183686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:49.243118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:49.244015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:49.244103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:49.244143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:49.365980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:49.366141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:49.366189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:49.366227] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:49.369847] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-02-04T20:32:49.370172] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-02-04T20:32:49.370322] [INFO ] [sig ] TBLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:49.515111] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TBLD.txt [2026-02-04T20:32:49.515281] [INFO ] [sig ] [2980/3449] Completed TBLD in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 2.8m [2026-02-04T20:32:49.515321] [INFO ] [sig ] [2981/3449] Forecasting TBPH... [2026-02-04T20:32:49.515351] [INFO ] [sig ] Generating forecast for: TBPH [2026-02-04T20:32:49.515382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-02-04T20:32:49.526565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-02-04T20:32:49.526939] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-02-04T20:32:49.527767] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-02-04T20:32:49.527820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:49.527855] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:49.527883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:49.527970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:49.589549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:49.590370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:49.590453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:49.590488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:49.713727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:49.713879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:49.713920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:49.713951] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:49.717427] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-02-04T20:32:49.717734] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-02-04T20:32:49.717883] [INFO ] [sig ] TBPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:49.869693] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TBPH.txt [2026-02-04T20:32:49.869846] [INFO ] [sig ] [2981/3449] Completed TBPH in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:49.869886] [INFO ] [sig ] [2982/3449] Forecasting TBRG... [2026-02-04T20:32:49.869916] [INFO ] [sig ] Generating forecast for: TBRG [2026-02-04T20:32:49.869948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-02-04T20:32:49.881202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-02-04T20:32:49.881602] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-02-04T20:32:49.882402] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-02-04T20:32:49.882454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:49.882486] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:49.882513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:49.882569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:49.942908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:49.943588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:49.943668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:49.943702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:50.066560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:50.066737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:50.066778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:50.066809] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:50.070409] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-02-04T20:32:50.070770] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-02-04T20:32:50.070906] [INFO ] [sig ] TBRG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:50.219925] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TBRG.txt [2026-02-04T20:32:50.220057] [INFO ] [sig ] [2982/3449] Completed TBRG in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:50.220097] [INFO ] [sig ] [2983/3449] Forecasting TCBI... [2026-02-04T20:32:50.220127] [INFO ] [sig ] Generating forecast for: TCBI [2026-02-04T20:32:50.220166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-02-04T20:32:50.231263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-02-04T20:32:50.231559] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-02-04T20:32:50.232401] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-02-04T20:32:50.232453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:50.232487] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:50.232516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:50.232605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:50.292967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:50.293639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:50.293718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:50.293751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:50.422556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:50.422723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:50.422762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:50.422791] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:50.426230] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-02-04T20:32:50.426500] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-02-04T20:32:50.426644] [INFO ] [sig ] TCBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:50.572050] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCBI.txt [2026-02-04T20:32:50.572196] [INFO ] [sig ] [2983/3449] Completed TCBI in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:50.572253] [INFO ] [sig ] [2984/3449] Forecasting TCBIO... [2026-02-04T20:32:50.572284] [INFO ] [sig ] Generating forecast for: TCBIO [2026-02-04T20:32:50.572316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-02-04T20:32:50.583336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-02-04T20:32:50.583680] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-02-04T20:32:50.584470] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-02-04T20:32:50.584522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:50.584554] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:50.584607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:50.584668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:50.642768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:50.643552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:50.643697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:50.643734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:50.758382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:50.758541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:50.758601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:50.758635] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:50.762187] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-02-04T20:32:50.762466] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-02-04T20:32:50.762619] [INFO ] [sig ] TCBIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:50.914343] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCBIO.txt [2026-02-04T20:32:50.914512] [INFO ] [sig ] [2984/3449] Completed TCBIO in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:50.914554] [INFO ] [sig ] [2985/3449] Forecasting TCBK... [2026-02-04T20:32:50.914604] [INFO ] [sig ] Generating forecast for: TCBK [2026-02-04T20:32:50.914639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-02-04T20:32:50.926034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-02-04T20:32:50.926426] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-02-04T20:32:50.927305] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-02-04T20:32:50.927358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:50.927398] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:50.927429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:50.927494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:50.986817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:50.987548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:50.987657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:50.987691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:51.125465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:51.125642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:51.125684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:51.125715] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:51.129305] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-02-04T20:32:51.129650] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-02-04T20:32:51.129785] [INFO ] [sig ] TCBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:51.275473] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCBK.txt [2026-02-04T20:32:51.275645] [INFO ] [sig ] [2985/3449] Completed TCBK in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:51.275689] [INFO ] [sig ] [2986/3449] Forecasting TCBX... [2026-02-04T20:32:51.275718] [INFO ] [sig ] Generating forecast for: TCBX [2026-02-04T20:32:51.275749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-02-04T20:32:51.287198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-02-04T20:32:51.287626] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-02-04T20:32:51.288656] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-02-04T20:32:51.288713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:51.288745] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:51.288772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:51.288830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:51.344920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:51.345650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:51.345730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:51.345763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:51.468596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:51.468747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:51.468787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:51.468814] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:51.472406] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-02-04T20:32:51.472697] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-02-04T20:32:51.472826] [INFO ] [sig ] TCBX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:51.615788] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCBX.txt [2026-02-04T20:32:51.615926] [INFO ] [sig ] [2986/3449] Completed TCBX in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:51.615966] [INFO ] [sig ] [2987/3449] Forecasting TCMD... [2026-02-04T20:32:51.615996] [INFO ] [sig ] Generating forecast for: TCMD [2026-02-04T20:32:51.616026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-02-04T20:32:51.627355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-02-04T20:32:51.627726] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-02-04T20:32:51.628560] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-02-04T20:32:51.628639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:51.628673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:51.628700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:51.628757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:51.688942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:51.689878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:51.689964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:51.689998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:51.817675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:51.817832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:51.817903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:51.817958] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:51.822164] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=80.73%) [2026-02-04T20:32:51.822653] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-02-04T20:32:51.822788] [INFO ] [sig ] TCMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:51.965767] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TCMD.txt [2026-02-04T20:32:51.965914] [INFO ] [sig ] [2987/3449] Completed TCMD in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.8m [2026-02-04T20:32:51.965954] [INFO ] [sig ] [2988/3449] Forecasting TCOM... [2026-02-04T20:32:51.965985] [INFO ] [sig ] Generating forecast for: TCOM [2026-02-04T20:32:51.966015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-02-04T20:32:51.977552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-02-04T20:32:51.977989] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-02-04T20:32:51.978847] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-02-04T20:32:51.978902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:51.978934] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:51.978962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:51.979020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:52.036527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:52.037329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:52.037412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:52.037446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:52.166209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:52.166379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:52.166434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:52.166478] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:52.170262] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-02-04T20:32:52.170597] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-02-04T20:32:52.170739] [INFO ] [sig ] TCOM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:52.330436] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCOM.txt [2026-02-04T20:32:52.330605] [INFO ] [sig ] [2988/3449] Completed TCOM in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:52.330648] [INFO ] [sig ] [2989/3449] Forecasting TCPC... [2026-02-04T20:32:52.330680] [INFO ] [sig ] Generating forecast for: TCPC [2026-02-04T20:32:52.330710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-02-04T20:32:52.341496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-02-04T20:32:52.341883] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-02-04T20:32:52.342717] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-02-04T20:32:52.342769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:52.342801] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:52.342828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:52.342885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:52.405243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:52.406132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:52.406217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:52.406253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:52.536849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:52.537038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:52.537094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:52.537126] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:52.540838] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-02-04T20:32:52.541133] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-02-04T20:32:52.541270] [INFO ] [sig ] TCPC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:52.690395] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCPC.txt [2026-02-04T20:32:52.690550] [INFO ] [sig ] [2989/3449] Completed TCPC in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:52.690612] [INFO ] [sig ] [2990/3449] Forecasting TCX... [2026-02-04T20:32:52.690645] [INFO ] [sig ] Generating forecast for: TCX [2026-02-04T20:32:52.690678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-02-04T20:32:52.702037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-02-04T20:32:52.702398] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-02-04T20:32:52.703287] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-02-04T20:32:52.703350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:52.703388] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:52.703416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:52.703475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:52.764093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:52.764879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:52.764960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:52.764995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:52.882149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:52.882316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:52.882361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:52.882390] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:52.885986] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-02-04T20:32:52.886271] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-02-04T20:32:52.886400] [INFO ] [sig ] TCX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:53.036474] [INFO ] [LOCAL ] Saved forecast: TCX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TCX.txt [2026-02-04T20:32:53.036639] [INFO ] [sig ] [2990/3449] Completed TCX in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:53.036683] [INFO ] [sig ] [2991/3449] Forecasting TD... [2026-02-04T20:32:53.036714] [INFO ] [sig ] Generating forecast for: TD [2026-02-04T20:32:53.036748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-02-04T20:32:53.047889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-02-04T20:32:53.048295] [INFO ] [FORECASTER] Starting predict_future for TD [2026-02-04T20:32:53.049180] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-02-04T20:32:53.049263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:53.049337] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:53.049382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:53.049442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:53.113178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:53.114207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:53.114294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:53.114328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:53.247015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:53.247167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:53.247208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:53.247241] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:53.251029] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-02-04T20:32:53.251309] [INFO ] [FORECASTER] Completed predict_future for TD [2026-02-04T20:32:53.251607] [INFO ] [sig ] TD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:53.402373] [INFO ] [LOCAL ] Saved forecast: TD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TD.txt [2026-02-04T20:32:53.402539] [INFO ] [sig ] [2991/3449] Completed TD in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:53.402622] [INFO ] [sig ] [2992/3449] Forecasting TDC... [2026-02-04T20:32:53.402660] [INFO ] [sig ] Generating forecast for: TDC [2026-02-04T20:32:53.402696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-02-04T20:32:53.414875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-02-04T20:32:53.415233] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-02-04T20:32:53.416111] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-02-04T20:32:53.416184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:53.416225] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:53.416259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:53.416335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:53.479413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:53.480333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:53.480413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:53.480446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:53.602088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:53.602215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:53.602255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:53.602284] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:53.605848] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-02-04T20:32:53.606118] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-02-04T20:32:53.606245] [INFO ] [sig ] TDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:53.748184] [INFO ] [LOCAL ] Saved forecast: TDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TDC.txt [2026-02-04T20:32:53.748319] [INFO ] [sig ] [2992/3449] Completed TDC in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:53.748359] [INFO ] [sig ] [2993/3449] Forecasting TDF... [2026-02-04T20:32:53.748388] [INFO ] [sig ] Generating forecast for: TDF [2026-02-04T20:32:53.748420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-02-04T20:32:53.758864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-02-04T20:32:53.759256] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-02-04T20:32:53.760071] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-02-04T20:32:53.760124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:53.760155] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:53.760182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:53.760239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:53.817759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:53.818537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:53.818635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:53.818670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:53.935507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:53.935703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:53.935749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:53.935777] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:53.939259] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-02-04T20:32:53.939533] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-02-04T20:32:53.939682] [INFO ] [sig ] TDF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:54.082458] [INFO ] [LOCAL ] Saved forecast: TDF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TDF.txt [2026-02-04T20:32:54.082623] [INFO ] [sig ] [2993/3449] Completed TDF in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:54.082666] [INFO ] [sig ] [2994/3449] Forecasting TDG... [2026-02-04T20:32:54.082698] [INFO ] [sig ] Generating forecast for: TDG [2026-02-04T20:32:54.082728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-02-04T20:32:54.094261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-02-04T20:32:54.094652] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-02-04T20:32:54.095490] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-02-04T20:32:54.095543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:54.095594] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:54.095626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:54.095688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:54.159362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:54.160474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:54.160562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:54.160616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:54.286691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:54.286844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:54.286921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:54.286963] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:54.290598] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-02-04T20:32:54.290880] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-02-04T20:32:54.291011] [INFO ] [sig ] TDG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:54.430520] [INFO ] [LOCAL ] Saved forecast: TDG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TDG.txt [2026-02-04T20:32:54.430666] [INFO ] [sig ] [2994/3449] Completed TDG in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:54.430707] [INFO ] [sig ] [2995/3449] Forecasting TDS... [2026-02-04T20:32:54.430744] [INFO ] [sig ] Generating forecast for: TDS [2026-02-04T20:32:54.430779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-02-04T20:32:54.442898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-02-04T20:32:54.443240] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-02-04T20:32:54.444266] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-02-04T20:32:54.444319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:54.444353] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:54.444380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:54.444652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:54.506565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:54.507383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:54.507467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:54.507502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:54.628628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:54.628780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:54.628819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:54.628847] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:54.632627] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-02-04T20:32:54.632903] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-02-04T20:32:54.633030] [INFO ] [sig ] TDS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:54.775650] [INFO ] [LOCAL ] Saved forecast: TDS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TDS.txt [2026-02-04T20:32:54.775778] [INFO ] [sig ] [2995/3449] Completed TDS in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:54.775817] [INFO ] [sig ] [2996/3449] Forecasting TDSC... [2026-02-04T20:32:54.775847] [INFO ] [sig ] Generating forecast for: TDSC [2026-02-04T20:32:54.775878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-02-04T20:32:54.788014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-02-04T20:32:54.788386] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-02-04T20:32:54.789245] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-02-04T20:32:54.789299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:54.789333] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:54.789360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:54.789634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:54.848897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:54.849707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:54.849791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:54.849824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:54.961433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:54.961603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:54.961646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:54.961675] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:54.965031] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=77.07%) [2026-02-04T20:32:54.965305] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-02-04T20:32:54.965430] [INFO ] [sig ] TDSC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:55.106611] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TDSC.txt [2026-02-04T20:32:55.106745] [INFO ] [sig ] [2996/3449] Completed TDSC in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:55.106784] [INFO ] [sig ] [2997/3449] Forecasting TDUP... [2026-02-04T20:32:55.106815] [INFO ] [sig ] Generating forecast for: TDUP [2026-02-04T20:32:55.106845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-02-04T20:32:55.117496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-02-04T20:32:55.117897] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-02-04T20:32:55.118796] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-02-04T20:32:55.118850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:55.118883] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:55.118911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:55.118970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:55.176649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:55.177444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:55.177528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:55.177598] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:55.296767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:55.296921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:55.296961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:55.296988] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:55.300478] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-02-04T20:32:55.300799] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-02-04T20:32:55.300933] [INFO ] [sig ] TDUP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:55.442701] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TDUP.txt [2026-02-04T20:32:55.442836] [INFO ] [sig ] [2997/3449] Completed TDUP in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:55.442876] [INFO ] [sig ] [2998/3449] Forecasting TDY... [2026-02-04T20:32:55.442905] [INFO ] [sig ] Generating forecast for: TDY [2026-02-04T20:32:55.442982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-02-04T20:32:55.454057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-02-04T20:32:55.454423] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-02-04T20:32:55.455291] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-02-04T20:32:55.455346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:55.455379] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:55.455408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:55.455466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:55.513636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:55.514393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:55.514475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:55.514508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:55.630982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:55.631135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:55.631175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:55.631230] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:55.634650] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-02-04T20:32:55.634922] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-02-04T20:32:55.635050] [INFO ] [sig ] TDY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:55.775413] [INFO ] [LOCAL ] Saved forecast: TDY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TDY.txt [2026-02-04T20:32:55.775550] [INFO ] [sig ] [2998/3449] Completed TDY in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 2.7m [2026-02-04T20:32:55.775623] [INFO ] [sig ] [2999/3449] Forecasting TEAM... [2026-02-04T20:32:55.775675] [INFO ] [sig ] Generating forecast for: TEAM [2026-02-04T20:32:55.775708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-02-04T20:32:55.786994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-02-04T20:32:55.787364] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-02-04T20:32:55.788270] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-02-04T20:32:55.788324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:55.788356] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:55.788383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:55.788440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:55.845088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:55.845845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:55.845926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:55.845959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:55.970364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:55.970525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:55.970564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:55.970616] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:55.974076] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=39.45%) [2026-02-04T20:32:55.974353] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-02-04T20:32:55.974479] [INFO ] [sig ] TEAM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:56.113816] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TEAM.txt [2026-02-04T20:32:56.113958] [INFO ] [sig ] [2999/3449] Completed TEAM in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.7m [2026-02-04T20:32:56.113999] [INFO ] [sig ] [3000/3449] Forecasting TECH... [2026-02-04T20:32:56.114029] [INFO ] [sig ] Generating forecast for: TECH [2026-02-04T20:32:56.114062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-02-04T20:32:56.125018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-02-04T20:32:56.125389] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-02-04T20:32:56.126290] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-02-04T20:32:56.126342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:56.126374] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:56.126401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:56.126458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:56.181867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:56.182701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:56.182784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:56.182849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:56.308895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:56.309049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:56.309088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:56.309117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:56.312494] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-02-04T20:32:56.312786] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-02-04T20:32:56.312913] [INFO ] [sig ] TECH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:56.456883] [INFO ] [LOCAL ] Saved forecast: TECH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TECH.txt [2026-02-04T20:32:56.457040] [INFO ] [sig ] [3000/3449] Completed TECH in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.7m [2026-02-04T20:32:56.457081] [INFO ] [sig ] [3001/3449] Forecasting TECK... [2026-02-04T20:32:56.457111] [INFO ] [sig ] Generating forecast for: TECK [2026-02-04T20:32:56.457143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-02-04T20:32:56.468659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-02-04T20:32:56.469056] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-02-04T20:32:56.469877] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-02-04T20:32:56.469930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:56.469962] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:56.469989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:56.470045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:56.526081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:56.526785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:56.526863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:56.526895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:56.653512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:56.653658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:56.653698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:56.653727] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:56.657246] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-02-04T20:32:56.657718] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-02-04T20:32:56.657843] [INFO ] [sig ] TECK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:56.799674] [INFO ] [LOCAL ] Saved forecast: TECK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TECK.txt [2026-02-04T20:32:56.799805] [INFO ] [sig ] [3001/3449] Completed TECK in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.7m [2026-02-04T20:32:56.799846] [INFO ] [sig ] [3002/3449] Forecasting TEI... [2026-02-04T20:32:56.799874] [INFO ] [sig ] Generating forecast for: TEI [2026-02-04T20:32:56.799904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-02-04T20:32:56.814040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-02-04T20:32:56.814381] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-02-04T20:32:56.815184] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-02-04T20:32:56.815237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:56.815268] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:56.815308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:56.815371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:56.871704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:56.872347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:56.872426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:56.872458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:56.991022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:56.991171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:56.991211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:56.991241] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:56.994783] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-02-04T20:32:56.995050] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-02-04T20:32:56.995173] [INFO ] [sig ] TEI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:57.138032] [INFO ] [LOCAL ] Saved forecast: TEI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TEI.txt [2026-02-04T20:32:57.138162] [INFO ] [sig ] [3002/3449] Completed TEI in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.7m [2026-02-04T20:32:57.138202] [INFO ] [sig ] [3003/3449] Forecasting TELO... [2026-02-04T20:32:57.138231] [INFO ] [sig ] Generating forecast for: TELO [2026-02-04T20:32:57.138262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-02-04T20:32:57.150017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-02-04T20:32:57.150357] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-02-04T20:32:57.151152] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-02-04T20:32:57.151203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:57.151234] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:57.151263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:57.151331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:57.209838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:57.210697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:57.210776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:57.210808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:57.332274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:57.332426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:57.332468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:57.332497] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:57.335941] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=55.86%) [2026-02-04T20:32:57.336220] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-02-04T20:32:57.336347] [INFO ] [sig ] TELO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:57.483449] [INFO ] [LOCAL ] Saved forecast: TELO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TELO.txt [2026-02-04T20:32:57.483626] [INFO ] [sig ] [3003/3449] Completed TELO in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.7m [2026-02-04T20:32:57.483670] [INFO ] [sig ] [3004/3449] Forecasting TEM... [2026-02-04T20:32:57.483701] [INFO ] [sig ] Generating forecast for: TEM [2026-02-04T20:32:57.483734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-02-04T20:32:57.498039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-02-04T20:32:57.498532] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-02-04T20:32:57.499781] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-02-04T20:32:57.499849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:57.499899] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:57.499943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:57.500033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:57.563987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:57.564888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:57.564970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:57.565003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:57.700917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:57.701075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:57.701117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:57.701151] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:57.704755] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-02-04T20:32:57.705056] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-02-04T20:32:57.705234] [INFO ] [sig ] TEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:57.846797] [INFO ] [LOCAL ] Saved forecast: TEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TEM.txt [2026-02-04T20:32:57.846933] [INFO ] [sig ] [3004/3449] Completed TEM in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:57.846974] [INFO ] [sig ] [3005/3449] Forecasting TENB... [2026-02-04T20:32:57.847003] [INFO ] [sig ] Generating forecast for: TENB [2026-02-04T20:32:57.847034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-02-04T20:32:57.858665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-02-04T20:32:57.859031] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-02-04T20:32:57.860093] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-02-04T20:32:57.860146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:57.860177] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:57.860203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:57.860261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:57.920871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:57.921833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:57.921918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:57.921953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:58.046282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:58.046436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:58.046475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:58.046504] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:58.049947] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=52.06%) [2026-02-04T20:32:58.050215] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-02-04T20:32:58.050339] [INFO ] [sig ] TENB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:58.192751] [INFO ] [LOCAL ] Saved forecast: TENB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TENB.txt [2026-02-04T20:32:58.192900] [INFO ] [sig ] [3005/3449] Completed TENB in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:58.192941] [INFO ] [sig ] [3006/3449] Forecasting TENX... [2026-02-04T20:32:58.192971] [INFO ] [sig ] Generating forecast for: TENX [2026-02-04T20:32:58.193010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-02-04T20:32:58.203203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-02-04T20:32:58.203534] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-02-04T20:32:58.204323] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-02-04T20:32:58.204377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:58.204409] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:58.204435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:58.204490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:58.262616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:58.263279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:58.263373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:58.263414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:58.373686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:58.373839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:58.373881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:58.373911] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:58.377850] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-02-04T20:32:58.378182] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-02-04T20:32:58.378319] [INFO ] [sig ] TENX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:32:58.528553] [INFO ] [LOCAL ] Saved forecast: TENX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TENX.txt [2026-02-04T20:32:58.528716] [INFO ] [sig ] [3006/3449] Completed TENX in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:58.528756] [INFO ] [sig ] [3007/3449] Forecasting TERN... [2026-02-04T20:32:58.528785] [INFO ] [sig ] Generating forecast for: TERN [2026-02-04T20:32:58.528816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-02-04T20:32:58.541262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-02-04T20:32:58.541681] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-02-04T20:32:58.542503] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-02-04T20:32:58.542565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:58.542635] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:58.542662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:58.542719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:58.601142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:58.602003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:58.602085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:58.602118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:58.723495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:58.723682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:58.723722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:58.723750] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:58.727243] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-02-04T20:32:58.727513] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-02-04T20:32:58.727663] [INFO ] [sig ] TERN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:58.877561] [INFO ] [LOCAL ] Saved forecast: TERN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TERN.txt [2026-02-04T20:32:58.877729] [INFO ] [sig ] [3007/3449] Completed TERN in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:58.877770] [INFO ] [sig ] [3008/3449] Forecasting TEVA... [2026-02-04T20:32:58.877801] [INFO ] [sig ] Generating forecast for: TEVA [2026-02-04T20:32:58.877832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-02-04T20:32:58.889075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-02-04T20:32:58.889402] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-02-04T20:32:58.890245] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-02-04T20:32:58.890299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:58.890333] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:58.890362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:58.890421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:58.949431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:58.950197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:58.950281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:58.950317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:59.082171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:59.082330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:59.082384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:59.082426] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:59.086426] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-02-04T20:32:59.086750] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-02-04T20:32:59.086887] [INFO ] [sig ] TEVA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:59.235515] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TEVA.txt [2026-02-04T20:32:59.235670] [INFO ] [sig ] [3008/3449] Completed TEVA in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:59.235712] [INFO ] [sig ] [3009/3449] Forecasting TEX... [2026-02-04T20:32:59.235743] [INFO ] [sig ] Generating forecast for: TEX [2026-02-04T20:32:59.235773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-02-04T20:32:59.247214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-02-04T20:32:59.247652] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-02-04T20:32:59.248540] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-02-04T20:32:59.248611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:59.248645] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:59.248671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:59.248728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:59.306967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:59.308022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:59.308126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:59.308169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:59.437853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:59.438040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:59.438082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:59.438113] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:59.442066] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=91.52%) [2026-02-04T20:32:59.442347] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-02-04T20:32:59.442477] [INFO ] [sig ] TEX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:59.590900] [INFO ] [LOCAL ] Saved forecast: TEX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TEX.txt [2026-02-04T20:32:59.591047] [INFO ] [sig ] [3009/3449] Completed TEX in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:59.591088] [INFO ] [sig ] [3010/3449] Forecasting TFC... [2026-02-04T20:32:59.591119] [INFO ] [sig ] Generating forecast for: TFC [2026-02-04T20:32:59.591149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-02-04T20:32:59.602331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-02-04T20:32:59.602765] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-02-04T20:32:59.603641] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-02-04T20:32:59.603695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:59.603729] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:59.603758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:59.603817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:32:59.663140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:32:59.663987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:32:59.664073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:32:59.664107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:32:59.793856] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:32:59.794012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:32:59.794051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:32:59.794080] [INFO ] [FORECASTER] Training complete [2026-02-04T20:32:59.797512] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=82.89%) [2026-02-04T20:32:59.797803] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-02-04T20:32:59.797958] [INFO ] [sig ] TFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:32:59.947414] [INFO ] [LOCAL ] Saved forecast: TFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TFC.txt [2026-02-04T20:32:59.947555] [INFO ] [sig ] [3010/3449] Completed TFC in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:32:59.947612] [INFO ] [sig ] [3011/3449] Forecasting TFII... [2026-02-04T20:32:59.947643] [INFO ] [sig ] Generating forecast for: TFII [2026-02-04T20:32:59.947673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-02-04T20:32:59.958896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-02-04T20:32:59.959235] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-02-04T20:32:59.960083] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-02-04T20:32:59.960134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:32:59.960165] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:32:59.960191] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:32:59.960247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:00.030492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:00.031629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:00.031744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:00.031794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:00.209101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:00.209314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:00.209366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:00.209402] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:00.213001] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-02-04T20:33:00.213286] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-02-04T20:33:00.213424] [INFO ] [sig ] TFII: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:00.356193] [INFO ] [LOCAL ] Saved forecast: TFII 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TFII.txt [2026-02-04T20:33:00.356346] [INFO ] [sig ] [3011/3449] Completed TFII in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:33:00.356387] [INFO ] [sig ] [3012/3449] Forecasting TFIN... [2026-02-04T20:33:00.356418] [INFO ] [sig ] Generating forecast for: TFIN [2026-02-04T20:33:00.356452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-02-04T20:33:00.368014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-02-04T20:33:00.368401] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-02-04T20:33:00.369259] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-02-04T20:33:00.369312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:00.369348] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:00.369382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:00.369453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:00.427835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:00.428715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:00.428797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:00.428833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:00.546248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:00.546418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:00.546464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:00.546496] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:00.550079] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=45.85%) [2026-02-04T20:33:00.550349] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-02-04T20:33:00.550501] [INFO ] [sig ] TFIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:00.757543] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TFIN.txt [2026-02-04T20:33:00.757729] [INFO ] [sig ] [3012/3449] Completed TFIN in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:33:00.757775] [INFO ] [sig ] [3013/3449] Forecasting TFPM... [2026-02-04T20:33:00.757806] [INFO ] [sig ] Generating forecast for: TFPM [2026-02-04T20:33:00.757839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-02-04T20:33:00.768732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-02-04T20:33:00.769042] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-02-04T20:33:00.769884] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-02-04T20:33:00.769935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:00.769968] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:00.769995] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:00.770051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:00.829989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:00.831043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:00.831126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:00.831161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:00.956403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:00.956562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:00.956626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:00.956655] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:00.961154] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-02-04T20:33:00.961592] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-02-04T20:33:00.961777] [INFO ] [sig ] TFPM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:01.108601] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TFPM.txt [2026-02-04T20:33:01.108745] [INFO ] [sig ] [3013/3449] Completed TFPM in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:33:01.108788] [INFO ] [sig ] [3014/3449] Forecasting TFSL... [2026-02-04T20:33:01.108820] [INFO ] [sig ] Generating forecast for: TFSL [2026-02-04T20:33:01.108852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-02-04T20:33:01.120178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-02-04T20:33:01.120510] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-02-04T20:33:01.121330] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-02-04T20:33:01.121390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:01.121430] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:01.121466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:01.121537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:01.182378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:01.183325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:01.183417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:01.183459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:01.307177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:01.307344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:01.307390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:01.307429] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:01.311138] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-02-04T20:33:01.311418] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-02-04T20:33:01.311562] [INFO ] [sig ] TFSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:01.459702] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TFSL.txt [2026-02-04T20:33:01.459845] [INFO ] [sig ] [3014/3449] Completed TFSL in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 2.6m [2026-02-04T20:33:01.459922] [INFO ] [sig ] [3015/3449] Forecasting TG... [2026-02-04T20:33:01.459966] [INFO ] [sig ] Generating forecast for: TG [2026-02-04T20:33:01.460000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-02-04T20:33:01.470241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-02-04T20:33:01.470553] [INFO ] [FORECASTER] Starting predict_future for TG [2026-02-04T20:33:01.471346] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-02-04T20:33:01.471412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:01.471445] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:01.471472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:01.471529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:01.530526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:01.531248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:01.531335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:01.531383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:01.665650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:01.665838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:01.665888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:01.665919] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:01.669950] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-02-04T20:33:01.670282] [INFO ] [FORECASTER] Completed predict_future for TG [2026-02-04T20:33:01.670439] [INFO ] [sig ] TG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:01.821236] [INFO ] [LOCAL ] Saved forecast: TG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TG.txt [2026-02-04T20:33:01.821412] [INFO ] [sig ] [3015/3449] Completed TG in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.6m [2026-02-04T20:33:01.821462] [INFO ] [sig ] [3016/3449] Forecasting TGLS... [2026-02-04T20:33:01.821494] [INFO ] [sig ] Generating forecast for: TGLS [2026-02-04T20:33:01.821533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-02-04T20:33:01.835490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-02-04T20:33:01.836150] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-02-04T20:33:01.837249] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-02-04T20:33:01.837304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:01.837336] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:01.837362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:01.837420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:01.894972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:01.895923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:01.896012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:01.896046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:02.020046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:02.020209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:02.020251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:02.020280] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:02.023857] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=71.29%) [2026-02-04T20:33:02.024149] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-02-04T20:33:02.024286] [INFO ] [sig ] TGLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:02.165725] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TGLS.txt [2026-02-04T20:33:02.165871] [INFO ] [sig ] [3016/3449] Completed TGLS in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.6m [2026-02-04T20:33:02.165923] [INFO ] [sig ] [3017/3449] Forecasting TGNA... [2026-02-04T20:33:02.165956] [INFO ] [sig ] Generating forecast for: TGNA [2026-02-04T20:33:02.165986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-02-04T20:33:02.177159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-02-04T20:33:02.177628] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-02-04T20:33:02.178509] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-02-04T20:33:02.178563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:02.178615] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:02.178644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:02.178701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:02.235068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:02.235867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:02.235945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:02.235978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:02.355060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:02.355213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:02.355253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:02.355282] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:02.358782] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: DOWN (p=11.90%) [2026-02-04T20:33:02.359068] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-02-04T20:33:02.359196] [INFO ] [sig ] TGNA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:02.500208] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TGNA.txt [2026-02-04T20:33:02.500344] [INFO ] [sig ] [3017/3449] Completed TGNA in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.6m [2026-02-04T20:33:02.500384] [INFO ] [sig ] [3018/3449] Forecasting TGS... [2026-02-04T20:33:02.500413] [INFO ] [sig ] Generating forecast for: TGS [2026-02-04T20:33:02.500448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-02-04T20:33:02.512048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-02-04T20:33:02.512401] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-02-04T20:33:02.513250] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-02-04T20:33:02.513301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:02.513332] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:02.513387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:02.513447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:02.572399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:02.573201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:02.573283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:02.573315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:02.688272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:02.688405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:02.688447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:02.688478] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:02.692299] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=90.90%) [2026-02-04T20:33:02.692804] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-02-04T20:33:02.692937] [INFO ] [sig ] TGS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:02.837033] [INFO ] [LOCAL ] Saved forecast: TGS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TGS.txt [2026-02-04T20:33:02.837181] [INFO ] [sig ] [3018/3449] Completed TGS in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.6m [2026-02-04T20:33:02.837228] [INFO ] [sig ] [3019/3449] Forecasting TGTX... [2026-02-04T20:33:02.837259] [INFO ] [sig ] Generating forecast for: TGTX [2026-02-04T20:33:02.837291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-02-04T20:33:02.848219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-02-04T20:33:02.848596] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-02-04T20:33:02.849386] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-02-04T20:33:02.849439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:02.849473] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:02.849500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:02.849556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:02.907964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:02.908746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:02.908826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:02.908859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:03.030133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:03.030287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:03.030327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:03.030356] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:03.033718] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=58.31%) [2026-02-04T20:33:03.033986] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-02-04T20:33:03.034109] [INFO ] [sig ] TGTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:03.174972] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TGTX.txt [2026-02-04T20:33:03.175110] [INFO ] [sig ] [3019/3449] Completed TGTX in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.6m [2026-02-04T20:33:03.175165] [INFO ] [sig ] [3020/3449] Forecasting TH... [2026-02-04T20:33:03.175196] [INFO ] [sig ] Generating forecast for: TH [2026-02-04T20:33:03.175227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-02-04T20:33:03.185999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-02-04T20:33:03.186312] [INFO ] [FORECASTER] Starting predict_future for TH [2026-02-04T20:33:03.187140] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-02-04T20:33:03.187191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:03.187230] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:03.187268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:03.187343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:03.244488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:03.245264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:03.245344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:03.245376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:03.367867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:03.368090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:03.368140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:03.368169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:03.371642] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-02-04T20:33:03.371937] [INFO ] [FORECASTER] Completed predict_future for TH [2026-02-04T20:33:03.372092] [INFO ] [sig ] TH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:03.515028] [INFO ] [LOCAL ] Saved forecast: TH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TH.txt [2026-02-04T20:33:03.515184] [INFO ] [sig ] [3020/3449] Completed TH in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.6m [2026-02-04T20:33:03.515225] [INFO ] [sig ] [3021/3449] Forecasting THC... [2026-02-04T20:33:03.515255] [INFO ] [sig ] Generating forecast for: THC [2026-02-04T20:33:03.515288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-02-04T20:33:03.526673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-02-04T20:33:03.526981] [INFO ] [FORECASTER] Starting predict_future for THC [2026-02-04T20:33:03.528024] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-02-04T20:33:03.528077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:03.528110] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:03.528136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:03.528192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:03.585637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:03.586293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:03.586379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:03.586414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:03.708329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:03.708482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:03.708521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:03.708550] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:03.712425] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-02-04T20:33:03.712957] [INFO ] [FORECASTER] Completed predict_future for THC [2026-02-04T20:33:03.713089] [INFO ] [sig ] THC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:03.856771] [INFO ] [LOCAL ] Saved forecast: THC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/THC.txt [2026-02-04T20:33:03.856901] [INFO ] [sig ] [3021/3449] Completed THC in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:03.856940] [INFO ] [sig ] [3022/3449] Forecasting THFF... [2026-02-04T20:33:03.856970] [INFO ] [sig ] Generating forecast for: THFF [2026-02-04T20:33:03.857001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-02-04T20:33:03.868036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-02-04T20:33:03.868375] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-02-04T20:33:03.869202] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-02-04T20:33:03.869256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:03.869288] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:03.869317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:03.869375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:03.927633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:03.928383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:03.928468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:03.928503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:04.055673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:04.055830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:04.055887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:04.055917] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:04.059366] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-02-04T20:33:04.059686] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-02-04T20:33:04.059813] [INFO ] [sig ] THFF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:04.215970] [INFO ] [LOCAL ] Saved forecast: THFF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/THFF.txt [2026-02-04T20:33:04.216124] [INFO ] [sig ] [3022/3449] Completed THFF in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:04.216167] [INFO ] [sig ] [3023/3449] Forecasting THG... [2026-02-04T20:33:04.216196] [INFO ] [sig ] Generating forecast for: THG [2026-02-04T20:33:04.216227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-02-04T20:33:04.230001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-02-04T20:33:04.230549] [INFO ] [FORECASTER] Starting predict_future for THG [2026-02-04T20:33:04.231593] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-02-04T20:33:04.231658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:04.231692] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:04.231718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:04.231951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:04.291096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:04.291990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:04.292072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:04.292107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:04.415031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:04.415186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:04.415225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:04.415253] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:04.418706] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=85.64%) [2026-02-04T20:33:04.418977] [INFO ] [FORECASTER] Completed predict_future for THG [2026-02-04T20:33:04.419099] [INFO ] [sig ] THG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:04.559155] [INFO ] [LOCAL ] Saved forecast: THG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/THG.txt [2026-02-04T20:33:04.559282] [INFO ] [sig ] [3023/3449] Completed THG in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:04.559321] [INFO ] [sig ] [3024/3449] Forecasting THO... [2026-02-04T20:33:04.559350] [INFO ] [sig ] Generating forecast for: THO [2026-02-04T20:33:04.559380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-02-04T20:33:04.570714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-02-04T20:33:04.571049] [INFO ] [FORECASTER] Starting predict_future for THO [2026-02-04T20:33:04.571841] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-02-04T20:33:04.571892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:04.571923] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:04.571950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:04.572005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:04.630517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:04.631430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:04.631545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:04.631613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:04.764766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:04.764927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:04.764966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:04.764993] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:04.769004] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-02-04T20:33:04.769297] [INFO ] [FORECASTER] Completed predict_future for THO [2026-02-04T20:33:04.769427] [INFO ] [sig ] THO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:04.921566] [INFO ] [LOCAL ] Saved forecast: THO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/THO.txt [2026-02-04T20:33:04.921737] [INFO ] [sig ] [3024/3449] Completed THO in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:04.921779] [INFO ] [sig ] [3025/3449] Forecasting THQ... [2026-02-04T20:33:04.921812] [INFO ] [sig ] Generating forecast for: THQ [2026-02-04T20:33:04.921844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-02-04T20:33:04.934603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-02-04T20:33:04.935159] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-02-04T20:33:04.936014] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-02-04T20:33:04.936069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:04.936103] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:04.936131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:04.936189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:04.994949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:04.995647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:04.995729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:04.995762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:05.118027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:05.118183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:05.118223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:05.118252] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:05.121788] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-02-04T20:33:05.122074] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-02-04T20:33:05.122202] [INFO ] [sig ] THQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:05.273502] [INFO ] [LOCAL ] Saved forecast: THQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/THQ.txt [2026-02-04T20:33:05.273677] [INFO ] [sig ] [3025/3449] Completed THQ in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:05.273720] [INFO ] [sig ] [3026/3449] Forecasting THRM... [2026-02-04T20:33:05.273750] [INFO ] [sig ] Generating forecast for: THRM [2026-02-04T20:33:05.273782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-02-04T20:33:05.285193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-02-04T20:33:05.285514] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-02-04T20:33:05.286314] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-02-04T20:33:05.286366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:05.286412] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:05.286441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:05.286509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:05.346567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:05.347458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:05.347541] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:05.347599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:05.467365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:05.467519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:05.467558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:05.467605] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:05.471028] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-02-04T20:33:05.471295] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-02-04T20:33:05.471419] [INFO ] [sig ] THRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:05.616607] [INFO ] [LOCAL ] Saved forecast: THRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/THRM.txt [2026-02-04T20:33:05.616745] [INFO ] [sig ] [3026/3449] Completed THRM in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:05.616994] [INFO ] [sig ] [3027/3449] Forecasting THRY... [2026-02-04T20:33:05.617026] [INFO ] [sig ] Generating forecast for: THRY [2026-02-04T20:33:05.617057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-02-04T20:33:05.632410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-02-04T20:33:05.632780] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-02-04T20:33:05.633599] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-02-04T20:33:05.633652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:05.633685] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:05.633713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:05.633771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:05.696967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:05.697773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:05.697856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:05.697895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:05.826431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:05.826606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:05.826649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:05.826679] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:05.830278] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-02-04T20:33:05.830556] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-02-04T20:33:05.830706] [INFO ] [sig ] THRY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:05.980346] [INFO ] [LOCAL ] Saved forecast: THRY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/THRY.txt [2026-02-04T20:33:05.980479] [INFO ] [sig ] [3027/3449] Completed THRY in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:05.980519] [INFO ] [sig ] [3028/3449] Forecasting THS... [2026-02-04T20:33:05.980549] [INFO ] [sig ] Generating forecast for: THS [2026-02-04T20:33:05.980601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-02-04T20:33:05.991558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-02-04T20:33:05.991936] [INFO ] [FORECASTER] Starting predict_future for THS [2026-02-04T20:33:05.992773] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-02-04T20:33:05.992826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:05.992859] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:05.992887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:05.992947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:06.053006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:06.053873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:06.053964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:06.053999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:06.187985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:06.188149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:06.188191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:06.188222] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:06.191780] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-02-04T20:33:06.192091] [INFO ] [FORECASTER] Completed predict_future for THS [2026-02-04T20:33:06.192229] [INFO ] [sig ] THS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:06.341274] [INFO ] [LOCAL ] Saved forecast: THS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/THS.txt [2026-02-04T20:33:06.341450] [INFO ] [sig ] [3028/3449] Completed THS in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:06.341496] [INFO ] [sig ] [3029/3449] Forecasting TIGO... [2026-02-04T20:33:06.341525] [INFO ] [sig ] Generating forecast for: TIGO [2026-02-04T20:33:06.341557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-02-04T20:33:06.352643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-02-04T20:33:06.353035] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-02-04T20:33:06.353885] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-02-04T20:33:06.353938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:06.353969] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:06.353996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:06.354052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:06.410861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:06.411718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:06.411798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:06.411831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:06.538700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:06.538866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:06.538906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:06.538935] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:06.542611] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-02-04T20:33:06.542997] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-02-04T20:33:06.543142] [INFO ] [sig ] TIGO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:06.688813] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TIGO.txt [2026-02-04T20:33:06.688961] [INFO ] [sig ] [3029/3449] Completed TIGO in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:06.689005] [INFO ] [sig ] [3030/3449] Forecasting TIL... [2026-02-04T20:33:06.689037] [INFO ] [sig ] Generating forecast for: TIL [2026-02-04T20:33:06.689078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-02-04T20:33:06.700169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-02-04T20:33:06.700606] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-02-04T20:33:06.701390] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-02-04T20:33:06.701444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:06.701476] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:06.701508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:06.701604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:06.759078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:06.759916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:06.759998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:06.760031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:06.897064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:06.897219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:06.897259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:06.897288] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:06.900847] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-02-04T20:33:06.901136] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-02-04T20:33:06.901269] [INFO ] [sig ] TIL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:07.047234] [INFO ] [LOCAL ] Saved forecast: TIL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TIL.txt [2026-02-04T20:33:07.047391] [INFO ] [sig ] [3030/3449] Completed TIL in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:07.047432] [INFO ] [sig ] [3031/3449] Forecasting TILE... [2026-02-04T20:33:07.047460] [INFO ] [sig ] Generating forecast for: TILE [2026-02-04T20:33:07.047494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-02-04T20:33:07.059251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-02-04T20:33:07.059694] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-02-04T20:33:07.060509] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-02-04T20:33:07.060561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:07.060623] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:07.060653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:07.060710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:07.119947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:07.121082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:07.121187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:07.121234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:07.251983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:07.252138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:07.252178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:07.252206] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:07.255789] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-02-04T20:33:07.256150] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-02-04T20:33:07.256323] [INFO ] [sig ] TILE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:07.416483] [INFO ] [LOCAL ] Saved forecast: TILE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TILE.txt [2026-02-04T20:33:07.416670] [INFO ] [sig ] [3031/3449] Completed TILE in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:07.416745] [INFO ] [sig ] [3032/3449] Forecasting TIMB... [2026-02-04T20:33:07.416776] [INFO ] [sig ] Generating forecast for: TIMB [2026-02-04T20:33:07.416807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-02-04T20:33:07.428415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-02-04T20:33:07.428866] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-02-04T20:33:07.429981] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-02-04T20:33:07.430034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:07.430067] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:07.430094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:07.430157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:07.491322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:07.492256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:07.492387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:07.492423] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:07.617347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:07.617504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:07.617545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:07.617596] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:07.621153] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-02-04T20:33:07.621432] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-02-04T20:33:07.621569] [INFO ] [sig ] TIMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:07.763165] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TIMB.txt [2026-02-04T20:33:07.763343] [INFO ] [sig ] [3032/3449] Completed TIMB in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 2.5m [2026-02-04T20:33:07.763406] [INFO ] [sig ] [3033/3449] Forecasting TITN... [2026-02-04T20:33:07.763439] [INFO ] [sig ] Generating forecast for: TITN [2026-02-04T20:33:07.763471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-02-04T20:33:07.774907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-02-04T20:33:07.775300] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-02-04T20:33:07.776159] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-02-04T20:33:07.776213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:07.776247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:07.776274] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:07.776332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:07.834586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:07.835463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:07.835569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:07.835654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:07.967178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:07.967342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:07.967384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:07.967432] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:07.971072] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=78.14%) [2026-02-04T20:33:07.971359] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-02-04T20:33:07.971493] [INFO ] [sig ] TITN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:08.129599] [INFO ] [LOCAL ] Saved forecast: TITN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TITN.txt [2026-02-04T20:33:08.129757] [INFO ] [sig ] [3033/3449] Completed TITN in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 2.5m [2026-02-04T20:33:08.129798] [INFO ] [sig ] [3034/3449] Forecasting TJX... [2026-02-04T20:33:08.129828] [INFO ] [sig ] Generating forecast for: TJX [2026-02-04T20:33:08.129860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-02-04T20:33:08.141157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-02-04T20:33:08.141524] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-02-04T20:33:08.142333] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-02-04T20:33:08.142385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:08.142417] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:08.142444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:08.142502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:08.202530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:08.203411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:08.203495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:08.203528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:08.338270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:08.338448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:08.338498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:08.338536] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:08.343309] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=13.56%) [2026-02-04T20:33:08.343737] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-02-04T20:33:08.343904] [INFO ] [sig ] TJX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:08.501695] [INFO ] [LOCAL ] Saved forecast: TJX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TJX.txt [2026-02-04T20:33:08.501845] [INFO ] [sig ] [3034/3449] Completed TJX in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 2.5m [2026-02-04T20:33:08.501886] [INFO ] [sig ] [3035/3449] Forecasting TK... [2026-02-04T20:33:08.501915] [INFO ] [sig ] Generating forecast for: TK [2026-02-04T20:33:08.501947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-02-04T20:33:08.513103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-02-04T20:33:08.513400] [INFO ] [FORECASTER] Starting predict_future for TK [2026-02-04T20:33:08.514193] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-02-04T20:33:08.514245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:08.514277] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:08.514332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:08.514391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:08.571437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:08.572123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:08.572202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:08.572234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:08.694227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:08.694381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:08.694422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:08.694450] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:08.697860] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-02-04T20:33:08.698153] [INFO ] [FORECASTER] Completed predict_future for TK [2026-02-04T20:33:08.698276] [INFO ] [sig ] TK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:08.839941] [INFO ] [LOCAL ] Saved forecast: TK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TK.txt [2026-02-04T20:33:08.840068] [INFO ] [sig ] [3035/3449] Completed TK in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.5m [2026-02-04T20:33:08.840107] [INFO ] [sig ] [3036/3449] Forecasting TKC... [2026-02-04T20:33:08.840137] [INFO ] [sig ] Generating forecast for: TKC [2026-02-04T20:33:08.840168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-02-04T20:33:08.851355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-02-04T20:33:08.851684] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-02-04T20:33:08.852474] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-02-04T20:33:08.852525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:08.852556] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:08.852603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:08.852666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:08.908957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:08.909672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:08.909751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:08.909783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:09.034475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:09.034663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:09.034706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:09.034736] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:09.038215] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-02-04T20:33:09.038496] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-02-04T20:33:09.038672] [INFO ] [sig ] TKC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:09.181291] [INFO ] [LOCAL ] Saved forecast: TKC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TKC.txt [2026-02-04T20:33:09.181445] [INFO ] [sig ] [3036/3449] Completed TKC in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.5m [2026-02-04T20:33:09.181486] [INFO ] [sig ] [3037/3449] Forecasting TKNO... [2026-02-04T20:33:09.181515] [INFO ] [sig ] Generating forecast for: TKNO [2026-02-04T20:33:09.181546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-02-04T20:33:09.192408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-02-04T20:33:09.192821] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-02-04T20:33:09.193640] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-02-04T20:33:09.193692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:09.193920] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:09.193948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:09.194004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:09.251220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:09.252101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:09.252184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:09.252216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:09.377249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:09.377418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:09.377472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:09.377509] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:09.381688] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=44.35%) [2026-02-04T20:33:09.381982] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-02-04T20:33:09.382118] [INFO ] [sig ] TKNO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:09.549795] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TKNO.txt [2026-02-04T20:33:09.549951] [INFO ] [sig ] [3037/3449] Completed TKNO in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 2.5m [2026-02-04T20:33:09.549994] [INFO ] [sig ] [3038/3449] Forecasting TKO... [2026-02-04T20:33:09.550024] [INFO ] [sig ] Generating forecast for: TKO [2026-02-04T20:33:09.550057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-02-04T20:33:09.561551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-02-04T20:33:09.561977] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-02-04T20:33:09.563071] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-02-04T20:33:09.563125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:09.563157] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:09.563183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:09.563240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:09.621659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:09.622535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:09.622638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:09.622677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:09.744827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:09.744984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:09.745024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:09.745053] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:09.749036] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-02-04T20:33:09.749323] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-02-04T20:33:09.749459] [INFO ] [sig ] TKO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:09.897071] [INFO ] [LOCAL ] Saved forecast: TKO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TKO.txt [2026-02-04T20:33:09.897231] [INFO ] [sig ] [3038/3449] Completed TKO in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:09.897275] [INFO ] [sig ] [3039/3449] Forecasting TLK... [2026-02-04T20:33:09.897306] [INFO ] [sig ] Generating forecast for: TLK [2026-02-04T20:33:09.897340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-02-04T20:33:09.911270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-02-04T20:33:09.911754] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-02-04T20:33:09.912738] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-02-04T20:33:09.912815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:09.912858] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:09.912891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:09.912962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:09.974460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:09.975336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:09.975423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:09.975457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:10.111271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:10.111446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:10.111487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:10.111518] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:10.115119] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-02-04T20:33:10.115407] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-02-04T20:33:10.115543] [INFO ] [sig ] TLK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:10.259888] [INFO ] [LOCAL ] Saved forecast: TLK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TLK.txt [2026-02-04T20:33:10.260015] [INFO ] [sig ] [3039/3449] Completed TLK in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:10.260054] [INFO ] [sig ] [3040/3449] Forecasting TLS... [2026-02-04T20:33:10.260084] [INFO ] [sig ] Generating forecast for: TLS [2026-02-04T20:33:10.260115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-02-04T20:33:10.271034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-02-04T20:33:10.271407] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-02-04T20:33:10.272341] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-02-04T20:33:10.272408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:10.272456] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:10.272498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:10.272561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:10.332314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:10.333073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:10.333151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:10.333184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:10.457737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:10.457886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:10.457943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:10.457979] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:10.461410] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-02-04T20:33:10.461730] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-02-04T20:33:10.461862] [INFO ] [sig ] TLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:10.605724] [INFO ] [LOCAL ] Saved forecast: TLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TLS.txt [2026-02-04T20:33:10.605865] [INFO ] [sig ] [3040/3449] Completed TLS in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:10.605905] [INFO ] [sig ] [3041/3449] Forecasting TLSA... [2026-02-04T20:33:10.605934] [INFO ] [sig ] Generating forecast for: TLSA [2026-02-04T20:33:10.605965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-02-04T20:33:10.617005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-02-04T20:33:10.617334] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-02-04T20:33:10.621066] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-02-04T20:33:10.621119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:10.621150] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:10.621176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:10.621232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:10.677780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:10.678693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:10.678790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:10.678825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:10.801821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:10.801983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:10.802023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:10.802051] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:10.805796] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-02-04T20:33:10.806258] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-02-04T20:33:10.806383] [INFO ] [sig ] TLSA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:10.948603] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TLSA.txt [2026-02-04T20:33:10.948789] [INFO ] [sig ] [3041/3449] Completed TLSA in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:10.948832] [INFO ] [sig ] [3042/3449] Forecasting TLSI... [2026-02-04T20:33:10.948861] [INFO ] [sig ] Generating forecast for: TLSI [2026-02-04T20:33:10.948891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-02-04T20:33:10.959891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-02-04T20:33:10.960278] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-02-04T20:33:10.961090] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-02-04T20:33:10.961142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:10.961174] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:10.961200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:10.961257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:11.019990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:11.020934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:11.021028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:11.021063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:11.145086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:11.145242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:11.145284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:11.145314] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:11.148856] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-02-04T20:33:11.149190] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-02-04T20:33:11.149333] [INFO ] [sig ] TLSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:11.296980] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TLSI.txt [2026-02-04T20:33:11.297141] [INFO ] [sig ] [3042/3449] Completed TLSI in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:11.297201] [INFO ] [sig ] [3043/3449] Forecasting TLYS... [2026-02-04T20:33:11.297235] [INFO ] [sig ] Generating forecast for: TLYS [2026-02-04T20:33:11.297268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-02-04T20:33:11.309255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-02-04T20:33:11.309667] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-02-04T20:33:11.310463] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-02-04T20:33:11.310515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:11.310546] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:11.310592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:11.310652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:11.375350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:11.376252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:11.376337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:11.376376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:11.504587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:11.504743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:11.504783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:11.504811] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:11.508240] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=21.48%) [2026-02-04T20:33:11.508514] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-02-04T20:33:11.508676] [INFO ] [sig ] TLYS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:11.652301] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TLYS.txt [2026-02-04T20:33:11.652453] [INFO ] [sig ] [3043/3449] Completed TLYS in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:11.652492] [INFO ] [sig ] [3044/3449] Forecasting TM... [2026-02-04T20:33:11.652522] [INFO ] [sig ] Generating forecast for: TM [2026-02-04T20:33:11.652553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-02-04T20:33:11.663814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-02-04T20:33:11.664173] [INFO ] [FORECASTER] Starting predict_future for TM [2026-02-04T20:33:11.665012] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-02-04T20:33:11.665064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:11.665095] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:11.665122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:11.665179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:11.722446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:11.723324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:11.723404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:11.723437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:11.846525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:11.846709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:11.846758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:11.846788] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:11.850314] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: UP (p=55.39%) [2026-02-04T20:33:11.850657] [INFO ] [FORECASTER] Completed predict_future for TM [2026-02-04T20:33:11.850812] [INFO ] [sig ] TM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:11.997480] [INFO ] [LOCAL ] Saved forecast: TM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TM.txt [2026-02-04T20:33:11.997654] [INFO ] [sig ] [3044/3449] Completed TM in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:11.997697] [INFO ] [sig ] [3045/3449] Forecasting TMC... [2026-02-04T20:33:11.997727] [INFO ] [sig ] Generating forecast for: TMC [2026-02-04T20:33:11.997957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-02-04T20:33:12.009238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-02-04T20:33:12.009660] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-02-04T20:33:12.010680] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-02-04T20:33:12.010732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:12.010765] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:12.010794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:12.010851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:12.070844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:12.071716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:12.071833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:12.071867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:12.195048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:12.195203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:12.195242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:12.195272] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:12.198869] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-02-04T20:33:12.199144] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-02-04T20:33:12.199271] [INFO ] [sig ] TMC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:12.344440] [INFO ] [LOCAL ] Saved forecast: TMC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TMC.txt [2026-02-04T20:33:12.344635] [INFO ] [sig ] [3045/3449] Completed TMC in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:12.344688] [INFO ] [sig ] [3046/3449] Forecasting TMCI... [2026-02-04T20:33:12.344727] [INFO ] [sig ] Generating forecast for: TMCI [2026-02-04T20:33:12.344765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-02-04T20:33:12.356125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-02-04T20:33:12.356519] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-02-04T20:33:12.357340] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-02-04T20:33:12.357393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:12.357427] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:12.357454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:12.357513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:12.415836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:12.416740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:12.416825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:12.416858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:12.539549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:12.539735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:12.539802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:12.539836] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:12.543309] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-04T20:33:12.543611] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-02-04T20:33:12.543746] [INFO ] [sig ] TMCI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:12.686202] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TMCI.txt [2026-02-04T20:33:12.686357] [INFO ] [sig ] [3046/3449] Completed TMCI in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:12.686398] [INFO ] [sig ] [3047/3449] Forecasting TMDX... [2026-02-04T20:33:12.686429] [INFO ] [sig ] Generating forecast for: TMDX [2026-02-04T20:33:12.686461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-02-04T20:33:12.698039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-02-04T20:33:12.698424] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-02-04T20:33:12.699271] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-02-04T20:33:12.699322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:12.699354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:12.699380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:12.699436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:12.761387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:12.762304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:12.762387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:12.762419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:12.887361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:12.887525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:12.887569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:12.887624] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:12.891104] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=33.51%) [2026-02-04T20:33:12.891380] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-02-04T20:33:12.891509] [INFO ] [sig ] TMDX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:13.033073] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TMDX.txt [2026-02-04T20:33:13.033219] [INFO ] [sig ] [3047/3449] Completed TMDX in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:13.033270] [INFO ] [sig ] [3048/3449] Forecasting TME... [2026-02-04T20:33:13.033303] [INFO ] [sig ] Generating forecast for: TME [2026-02-04T20:33:13.033336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-02-04T20:33:13.216007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-02-04T20:33:13.216343] [INFO ] [FORECASTER] Starting predict_future for TME [2026-02-04T20:33:13.217151] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-02-04T20:33:13.217205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:13.217240] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:13.217278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:13.217352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:13.276360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:13.277253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:13.277336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:13.277369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:13.402953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:13.403122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:13.403169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:13.403205] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:13.407636] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: UP (p=70.25%) [2026-02-04T20:33:13.408000] [INFO ] [FORECASTER] Completed predict_future for TME [2026-02-04T20:33:13.408160] [INFO ] [sig ] TME: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:13.556371] [INFO ] [LOCAL ] Saved forecast: TME 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TME.txt [2026-02-04T20:33:13.556556] [INFO ] [sig ] [3048/3449] Completed TME in 0.5s | 2.80 sym/s | Total: 18.1m | ETA: 2.4m [2026-02-04T20:33:13.556617] [INFO ] [sig ] [3049/3449] Forecasting TMHC... [2026-02-04T20:33:13.556649] [INFO ] [sig ] Generating forecast for: TMHC [2026-02-04T20:33:13.556681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-02-04T20:33:13.567429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-02-04T20:33:13.567811] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-02-04T20:33:13.568658] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-02-04T20:33:13.568710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:13.568743] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:13.568770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:13.568827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:13.628267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:13.629208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:13.629292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:13.629328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:13.747546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:13.747725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:13.747777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:13.747814] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:13.754929] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=26.86%) [2026-02-04T20:33:13.755264] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-02-04T20:33:13.755399] [INFO ] [sig ] TMHC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:13.897046] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TMHC.txt [2026-02-04T20:33:13.897218] [INFO ] [sig ] [3049/3449] Completed TMHC in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.4m [2026-02-04T20:33:13.897259] [INFO ] [sig ] [3050/3449] Forecasting TMUS... [2026-02-04T20:33:13.897289] [INFO ] [sig ] Generating forecast for: TMUS [2026-02-04T20:33:13.897321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-02-04T20:33:13.908140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-02-04T20:33:13.908457] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-02-04T20:33:13.909331] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-02-04T20:33:13.909383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:13.909427] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:13.909455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:13.909512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:13.965461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:13.966105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:13.966183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:13.966214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:14.089783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:14.089940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:14.089984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:14.090012] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:14.093367] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-02-04T20:33:14.093658] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-02-04T20:33:14.093783] [INFO ] [sig ] TMUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:14.233918] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TMUS.txt [2026-02-04T20:33:14.234090] [INFO ] [sig ] [3050/3449] Completed TMUS in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.4m [2026-02-04T20:33:14.234131] [INFO ] [sig ] [3051/3449] Forecasting TNC... [2026-02-04T20:33:14.234160] [INFO ] [sig ] Generating forecast for: TNC [2026-02-04T20:33:14.234190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-02-04T20:33:14.245212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-02-04T20:33:14.245596] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-02-04T20:33:14.246370] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-02-04T20:33:14.246422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:14.246454] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:14.246481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:14.246539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:14.302712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:14.303324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:14.303401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:14.303432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:14.424968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:14.425125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:14.425164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:14.425192] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:14.428544] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-02-04T20:33:14.428863] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-02-04T20:33:14.428990] [INFO ] [sig ] TNC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:14.579295] [INFO ] [LOCAL ] Saved forecast: TNC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TNC.txt [2026-02-04T20:33:14.579453] [INFO ] [sig ] [3051/3449] Completed TNC in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.4m [2026-02-04T20:33:14.579494] [INFO ] [sig ] [3052/3449] Forecasting TNDM... [2026-02-04T20:33:14.579525] [INFO ] [sig ] Generating forecast for: TNDM [2026-02-04T20:33:14.579555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-02-04T20:33:14.590734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-02-04T20:33:14.591125] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-02-04T20:33:14.591981] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-02-04T20:33:14.592033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:14.592090] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:14.592118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:14.592174] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:14.652026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:14.652886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:14.652966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:14.652998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:14.775357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:14.775481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:14.775524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:14.775553] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:14.778929] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=26.37%) [2026-02-04T20:33:14.779200] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-02-04T20:33:14.779323] [INFO ] [sig ] TNDM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:14.918178] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TNDM.txt [2026-02-04T20:33:14.918304] [INFO ] [sig ] [3052/3449] Completed TNDM in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.4m [2026-02-04T20:33:14.918343] [INFO ] [sig ] [3053/3449] Forecasting TNGX... [2026-02-04T20:33:14.918373] [INFO ] [sig ] Generating forecast for: TNGX [2026-02-04T20:33:14.918403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-02-04T20:33:14.929218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-02-04T20:33:14.929525] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-02-04T20:33:14.930323] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-02-04T20:33:14.930374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:14.930405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:14.930432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:14.930488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:14.988146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:14.988783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:14.988874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:14.988905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:15.108715] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:15.108860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:15.108900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:15.108928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:15.112292] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-02-04T20:33:15.112561] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-02-04T20:33:15.112704] [INFO ] [sig ] TNGX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:15.252102] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TNGX.txt [2026-02-04T20:33:15.252258] [INFO ] [sig ] [3053/3449] Completed TNGX in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.4m [2026-02-04T20:33:15.252299] [INFO ] [sig ] [3054/3449] Forecasting TNK... [2026-02-04T20:33:15.252338] [INFO ] [sig ] Generating forecast for: TNK [2026-02-04T20:33:15.252370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-02-04T20:33:15.264298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-02-04T20:33:15.264694] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-02-04T20:33:15.265541] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-02-04T20:33:15.265615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:15.265651] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:15.265678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:15.265735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:15.324518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:15.325536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:15.325635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:15.325670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:15.454418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:15.454600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:15.454642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:15.454671] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:15.458176] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-02-04T20:33:15.458447] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-02-04T20:33:15.458595] [INFO ] [sig ] TNK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:15.599263] [INFO ] [LOCAL ] Saved forecast: TNK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TNK.txt [2026-02-04T20:33:15.599419] [INFO ] [sig ] [3054/3449] Completed TNK in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.4m [2026-02-04T20:33:15.599460] [INFO ] [sig ] [3055/3449] Forecasting TNL... [2026-02-04T20:33:15.599490] [INFO ] [sig ] Generating forecast for: TNL [2026-02-04T20:33:15.599523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-02-04T20:33:15.611433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-02-04T20:33:15.611837] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-02-04T20:33:15.612685] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-02-04T20:33:15.612738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:15.612770] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:15.612797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:15.612853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:15.671474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:15.672276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:15.672359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:15.672391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:15.814621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:15.814784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:15.814829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:15.814896] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:15.818547] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=35.83%) [2026-02-04T20:33:15.818878] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-02-04T20:33:15.819016] [INFO ] [sig ] TNL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:15.976236] [INFO ] [LOCAL ] Saved forecast: TNL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TNL.txt [2026-02-04T20:33:15.976426] [INFO ] [sig ] [3055/3449] Completed TNL in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:15.976475] [INFO ] [sig ] [3056/3449] Forecasting TNXP... [2026-02-04T20:33:15.976516] [INFO ] [sig ] Generating forecast for: TNXP [2026-02-04T20:33:15.976555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-02-04T20:33:15.989186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-02-04T20:33:15.989619] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-02-04T20:33:15.990439] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-02-04T20:33:15.990493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:15.990524] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:15.990550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:15.990636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:16.049621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:16.050504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:16.050612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:16.050650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:16.175027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:16.175191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:16.175231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:16.175259] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:16.178866] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-02-04T20:33:16.179154] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-02-04T20:33:16.179285] [INFO ] [sig ] TNXP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:16.320788] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TNXP.txt [2026-02-04T20:33:16.320945] [INFO ] [sig ] [3056/3449] Completed TNXP in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:16.320985] [INFO ] [sig ] [3057/3449] Forecasting TOI... [2026-02-04T20:33:16.321015] [INFO ] [sig ] Generating forecast for: TOI [2026-02-04T20:33:16.321048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-02-04T20:33:16.332263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-02-04T20:33:16.332639] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-02-04T20:33:16.333415] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-02-04T20:33:16.333466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:16.333498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:16.333524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:16.333609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:16.389827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:16.390486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:16.390590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:16.390627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:16.509954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:16.510116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:16.510155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:16.510203] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:16.513678] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=68.23%) [2026-02-04T20:33:16.513982] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-02-04T20:33:16.514112] [INFO ] [sig ] TOI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:16.658561] [INFO ] [LOCAL ] Saved forecast: TOI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TOI.txt [2026-02-04T20:33:16.658738] [INFO ] [sig ] [3057/3449] Completed TOI in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:16.658786] [INFO ] [sig ] [3058/3449] Forecasting TOL... [2026-02-04T20:33:16.658823] [INFO ] [sig ] Generating forecast for: TOL [2026-02-04T20:33:16.658863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-02-04T20:33:16.670249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-02-04T20:33:16.670641] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-02-04T20:33:16.671436] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-02-04T20:33:16.671488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:16.671520] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:16.671546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:16.671629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:16.729555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:16.730467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:16.730550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:16.730604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:16.851023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:16.851180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:16.851219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:16.851248] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:16.854736] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-02-04T20:33:16.855031] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-02-04T20:33:16.855162] [INFO ] [sig ] TOL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:17.001804] [INFO ] [LOCAL ] Saved forecast: TOL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TOL.txt [2026-02-04T20:33:17.001977] [INFO ] [sig ] [3058/3449] Completed TOL in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:17.002018] [INFO ] [sig ] [3059/3449] Forecasting TORO... [2026-02-04T20:33:17.002046] [INFO ] [sig ] Generating forecast for: TORO [2026-02-04T20:33:17.002077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-02-04T20:33:17.013517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-02-04T20:33:17.013966] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-02-04T20:33:17.014847] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-02-04T20:33:17.014900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:17.014933] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:17.014960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:17.015017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:17.073549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:17.074406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:17.074488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:17.074569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:17.193181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:17.193336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:17.193380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:17.193409] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:17.196835] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: UP (p=62.88%) [2026-02-04T20:33:17.197113] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-02-04T20:33:17.197240] [INFO ] [sig ] TORO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:17.350308] [INFO ] [LOCAL ] Saved forecast: TORO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TORO.txt [2026-02-04T20:33:17.350464] [INFO ] [sig ] [3059/3449] Completed TORO in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:17.350505] [INFO ] [sig ] [3060/3449] Forecasting TOWN... [2026-02-04T20:33:17.350536] [INFO ] [sig ] Generating forecast for: TOWN [2026-02-04T20:33:17.350567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-02-04T20:33:17.361973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-02-04T20:33:17.362378] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-02-04T20:33:17.363287] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-02-04T20:33:17.363340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:17.363371] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:17.363397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:17.363453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:17.419491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:17.420353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:17.420435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:17.420468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:17.538631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:17.538792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:17.538839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:17.538874] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:17.542301] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-02-04T20:33:17.542602] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-02-04T20:33:17.542733] [INFO ] [sig ] TOWN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:17.686523] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TOWN.txt [2026-02-04T20:33:17.686705] [INFO ] [sig ] [3060/3449] Completed TOWN in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:17.686746] [INFO ] [sig ] [3061/3449] Forecasting TOYO... [2026-02-04T20:33:17.686776] [INFO ] [sig ] Generating forecast for: TOYO [2026-02-04T20:33:17.686807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-02-04T20:33:17.698448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-02-04T20:33:17.698883] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-02-04T20:33:17.699746] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-02-04T20:33:17.699809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:17.699848] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:17.699882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:17.699968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:17.767449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:17.768432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:17.768528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:17.768563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:17.893191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:17.893353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:17.893394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:17.893424] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:17.896952] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=70.79%) [2026-02-04T20:33:17.897246] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-02-04T20:33:17.897394] [INFO ] [sig ] TOYO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:18.041215] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TOYO.txt [2026-02-04T20:33:18.041379] [INFO ] [sig ] [3061/3449] Completed TOYO in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:18.041422] [INFO ] [sig ] [3062/3449] Forecasting TPB... [2026-02-04T20:33:18.041452] [INFO ] [sig ] Generating forecast for: TPB [2026-02-04T20:33:18.041484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-02-04T20:33:18.053675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-02-04T20:33:18.054067] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-02-04T20:33:18.054910] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-02-04T20:33:18.054966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:18.054998] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:18.055025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:18.055082] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:18.112467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:18.113261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:18.113375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:18.113409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:18.237280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:18.237443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:18.237483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:18.237513] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:18.241335] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-02-04T20:33:18.241696] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-02-04T20:33:18.241837] [INFO ] [sig ] TPB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:18.387291] [INFO ] [LOCAL ] Saved forecast: TPB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TPB.txt [2026-02-04T20:33:18.387446] [INFO ] [sig ] [3062/3449] Completed TPB in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:18.387488] [INFO ] [sig ] [3063/3449] Forecasting TPC... [2026-02-04T20:33:18.387519] [INFO ] [sig ] Generating forecast for: TPC [2026-02-04T20:33:18.387551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-02-04T20:33:18.399173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-02-04T20:33:18.399594] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-02-04T20:33:18.400418] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-02-04T20:33:18.400498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:18.400530] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:18.400556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:18.400634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:18.457259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:18.458350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:18.458434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:18.458467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:18.590399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:18.590588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:18.590637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:18.590667] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:18.594324] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=73.48%) [2026-02-04T20:33:18.594664] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-02-04T20:33:18.594797] [INFO ] [sig ] TPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:18.739619] [INFO ] [LOCAL ] Saved forecast: TPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TPC.txt [2026-02-04T20:33:18.739767] [INFO ] [sig ] [3063/3449] Completed TPC in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:18.739807] [INFO ] [sig ] [3064/3449] Forecasting TPG... [2026-02-04T20:33:18.739835] [INFO ] [sig ] Generating forecast for: TPG [2026-02-04T20:33:18.739867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-02-04T20:33:18.750884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-02-04T20:33:18.751260] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-02-04T20:33:18.752099] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-02-04T20:33:18.752151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:18.752182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:18.752208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:18.752263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:18.809229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:18.810133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:18.810214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:18.810247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:18.927376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:18.927532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:18.927598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:18.927632] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:18.931067] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-02-04T20:33:18.931349] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-02-04T20:33:18.931475] [INFO ] [sig ] TPG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:19.075167] [INFO ] [LOCAL ] Saved forecast: TPG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TPG.txt [2026-02-04T20:33:19.075321] [INFO ] [sig ] [3064/3449] Completed TPG in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:19.075361] [INFO ] [sig ] [3065/3449] Forecasting TPGXL... [2026-02-04T20:33:19.075390] [INFO ] [sig ] Generating forecast for: TPGXL [2026-02-04T20:33:19.075420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-02-04T20:33:19.086227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-02-04T20:33:19.086635] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-02-04T20:33:19.087424] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-02-04T20:33:19.087476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:19.087508] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:19.087535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:19.087623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:19.143938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:19.144819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:19.144913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:19.144953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:19.257649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:19.257807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:19.257846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:19.257875] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:19.261300] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=39.79%) [2026-02-04T20:33:19.261567] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-02-04T20:33:19.261710] [INFO ] [sig ] TPGXL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:19.406237] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TPGXL.txt [2026-02-04T20:33:19.406425] [INFO ] [sig ] [3065/3449] Completed TPGXL in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:19.406467] [INFO ] [sig ] [3066/3449] Forecasting TPH... [2026-02-04T20:33:19.406498] [INFO ] [sig ] Generating forecast for: TPH [2026-02-04T20:33:19.406536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-02-04T20:33:19.417853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-02-04T20:33:19.418267] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-02-04T20:33:19.419153] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-02-04T20:33:19.419206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:19.419246] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:19.419276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:19.419338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:19.476296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:19.477175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:19.477285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:19.477330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:19.592452] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:19.592651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:19.592693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:19.592723] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:19.596204] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-02-04T20:33:19.596502] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-02-04T20:33:19.596654] [INFO ] [sig ] TPH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:19.738956] [INFO ] [LOCAL ] Saved forecast: TPH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TPH.txt [2026-02-04T20:33:19.739110] [INFO ] [sig ] [3066/3449] Completed TPH in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 2.3m [2026-02-04T20:33:19.739152] [INFO ] [sig ] [3067/3449] Forecasting TPL... [2026-02-04T20:33:19.739181] [INFO ] [sig ] Generating forecast for: TPL [2026-02-04T20:33:19.739212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-02-04T20:33:19.750029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-02-04T20:33:19.750343] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-02-04T20:33:19.751141] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-02-04T20:33:19.751192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:19.751224] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:19.751251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:19.751307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:19.807478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:19.808174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:19.808251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:19.808282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:19.925783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:19.925932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:19.925974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:19.926002] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:19.929447] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: DOWN (p=37.90%) [2026-02-04T20:33:19.929737] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-02-04T20:33:19.929861] [INFO ] [sig ] TPL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:20.075695] [INFO ] [LOCAL ] Saved forecast: TPL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TPL.txt [2026-02-04T20:33:20.075850] [INFO ] [sig ] [3067/3449] Completed TPL in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.3m [2026-02-04T20:33:20.075897] [INFO ] [sig ] [3068/3449] Forecasting TPVG... [2026-02-04T20:33:20.075934] [INFO ] [sig ] Generating forecast for: TPVG [2026-02-04T20:33:20.075970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-02-04T20:33:20.086554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-02-04T20:33:20.086936] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-02-04T20:33:20.087803] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-02-04T20:33:20.087857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:20.087889] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:20.087945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:20.088006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:20.147730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:20.148853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:20.148940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:20.148974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:20.279666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:20.279844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:20.279890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:20.279921] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:20.283796] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-02-04T20:33:20.284136] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-02-04T20:33:20.284272] [INFO ] [sig ] TPVG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:20.428953] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TPVG.txt [2026-02-04T20:33:20.429080] [INFO ] [sig ] [3068/3449] Completed TPVG in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.3m [2026-02-04T20:33:20.429118] [INFO ] [sig ] [3069/3449] Forecasting TPYP... [2026-02-04T20:33:20.429148] [INFO ] [sig ] Generating forecast for: TPYP [2026-02-04T20:33:20.429179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-02-04T20:33:20.439670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-02-04T20:33:20.440007] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-02-04T20:33:20.440812] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-02-04T20:33:20.440864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:20.440923] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:20.440952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:20.441021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:20.497960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:20.498858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:20.498951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:20.498985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:20.617846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:20.618034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:20.618074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:20.618101] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:20.621708] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-02-04T20:33:20.622006] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-02-04T20:33:20.622147] [INFO ] [sig ] TPYP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:20.763662] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TPYP.txt [2026-02-04T20:33:20.763810] [INFO ] [sig ] [3069/3449] Completed TPYP in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.3m [2026-02-04T20:33:20.763858] [INFO ] [sig ] [3070/3449] Forecasting TPZ... [2026-02-04T20:33:20.763894] [INFO ] [sig ] Generating forecast for: TPZ [2026-02-04T20:33:20.763930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-02-04T20:33:20.774630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-02-04T20:33:20.774914] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-02-04T20:33:20.775753] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-02-04T20:33:20.775806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:20.775840] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:20.775868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:20.775928] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:20.833339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:20.834116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:20.834198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:20.834232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:20.941970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:20.942152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:20.942193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:20.942223] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:20.945679] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=58.25%) [2026-02-04T20:33:20.945952] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-02-04T20:33:20.946076] [INFO ] [sig ] TPZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:21.091250] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TPZ.txt [2026-02-04T20:33:21.091391] [INFO ] [sig ] [3070/3449] Completed TPZ in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.3m [2026-02-04T20:33:21.091430] [INFO ] [sig ] [3071/3449] Forecasting TQQQ... [2026-02-04T20:33:21.091459] [INFO ] [sig ] Generating forecast for: TQQQ [2026-02-04T20:33:21.091489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-02-04T20:33:21.102655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-02-04T20:33:21.102986] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-02-04T20:33:21.103806] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-02-04T20:33:21.103858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:21.103893] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:21.103921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:21.103979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:21.163671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:21.164403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:21.164483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:21.164516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:21.288462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:21.288636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:21.288678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:21.288708] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:21.292507] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=62.84%) [2026-02-04T20:33:21.292799] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-02-04T20:33:21.292925] [INFO ] [sig ] TQQQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:21.438687] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TQQQ.txt [2026-02-04T20:33:21.438812] [INFO ] [sig ] [3071/3449] Completed TQQQ in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:21.438851] [INFO ] [sig ] [3072/3449] Forecasting TRC... [2026-02-04T20:33:21.438881] [INFO ] [sig ] Generating forecast for: TRC [2026-02-04T20:33:21.438913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-02-04T20:33:21.450550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-02-04T20:33:21.450884] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-02-04T20:33:21.451705] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-02-04T20:33:21.451757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:21.451788] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:21.451815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:21.451871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:21.515360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:21.516414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:21.516497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:21.516530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:21.640332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:21.640486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:21.640527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:21.640604] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:21.644107] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=37.13%) [2026-02-04T20:33:21.644381] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-02-04T20:33:21.644512] [INFO ] [sig ] TRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:21.794264] [INFO ] [LOCAL ] Saved forecast: TRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRC.txt [2026-02-04T20:33:21.794413] [INFO ] [sig ] [3072/3449] Completed TRC in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:21.794453] [INFO ] [sig ] [3073/3449] Forecasting TRDA... [2026-02-04T20:33:21.794483] [INFO ] [sig ] Generating forecast for: TRDA [2026-02-04T20:33:21.794516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-02-04T20:33:21.805482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-02-04T20:33:21.805851] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-02-04T20:33:21.806695] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-02-04T20:33:21.806749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:21.806788] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:21.806818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:21.806889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:21.874373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:21.875289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:21.875372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:21.875407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:21.996609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:21.996766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:21.996808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:21.996837] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:22.000981] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-02-04T20:33:22.001301] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-02-04T20:33:22.001438] [INFO ] [sig ] TRDA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:22.153808] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRDA.txt [2026-02-04T20:33:22.153977] [INFO ] [sig ] [3073/3449] Completed TRDA in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:22.154026] [INFO ] [sig ] [3074/3449] Forecasting TREE... [2026-02-04T20:33:22.154056] [INFO ] [sig ] Generating forecast for: TREE [2026-02-04T20:33:22.154086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-02-04T20:33:22.164864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-02-04T20:33:22.165191] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-02-04T20:33:22.166009] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-02-04T20:33:22.166078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:22.166111] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:22.166138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:22.166200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:22.222550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:22.223213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:22.223290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:22.223322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:22.343104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:22.343254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:22.343294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:22.343323] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:22.346696] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-02-04T20:33:22.346970] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-02-04T20:33:22.347095] [INFO ] [sig ] TREE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:22.486245] [INFO ] [LOCAL ] Saved forecast: TREE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TREE.txt [2026-02-04T20:33:22.486387] [INFO ] [sig ] [3074/3449] Completed TREE in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:22.486426] [INFO ] [sig ] [3075/3449] Forecasting TREX... [2026-02-04T20:33:22.486456] [INFO ] [sig ] Generating forecast for: TREX [2026-02-04T20:33:22.486489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-02-04T20:33:22.497437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-02-04T20:33:22.497772] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-02-04T20:33:22.498595] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-02-04T20:33:22.498646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:22.498677] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:22.498703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:22.498759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:22.558706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:22.559489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:22.559568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:22.559620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:22.686341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:22.686499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:22.686539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:22.686592] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:22.690034] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=35.86%) [2026-02-04T20:33:22.690300] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-02-04T20:33:22.690424] [INFO ] [sig ] TREX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:22.829864] [INFO ] [LOCAL ] Saved forecast: TREX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TREX.txt [2026-02-04T20:33:22.830018] [INFO ] [sig ] [3075/3449] Completed TREX in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:22.830058] [INFO ] [sig ] [3076/3449] Forecasting TRGP... [2026-02-04T20:33:22.830087] [INFO ] [sig ] Generating forecast for: TRGP [2026-02-04T20:33:22.830117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-02-04T20:33:22.841795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-02-04T20:33:22.842112] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-02-04T20:33:22.842922] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-02-04T20:33:22.842974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:22.843006] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:22.843033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:22.843089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:22.899514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:22.900200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:22.900276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:22.900309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:23.016940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:23.017093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:23.017132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:23.017160] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:23.020620] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-02-04T20:33:23.020887] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-02-04T20:33:23.021013] [INFO ] [sig ] TRGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:23.160240] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRGP.txt [2026-02-04T20:33:23.160368] [INFO ] [sig ] [3076/3449] Completed TRGP in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:23.160407] [INFO ] [sig ] [3077/3449] Forecasting TRI... [2026-02-04T20:33:23.160436] [INFO ] [sig ] Generating forecast for: TRI [2026-02-04T20:33:23.160467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-02-04T20:33:23.171734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-02-04T20:33:23.172103] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-02-04T20:33:23.172909] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-02-04T20:33:23.172972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:23.173011] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:23.173043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:23.173103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:23.229265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:23.230094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:23.230177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:23.230210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:23.360901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:23.361062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:23.361109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:23.361139] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:23.365011] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=46.43%) [2026-02-04T20:33:23.365302] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-02-04T20:33:23.365436] [INFO ] [sig ] TRI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:23.510730] [INFO ] [LOCAL ] Saved forecast: TRI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRI.txt [2026-02-04T20:33:23.510872] [INFO ] [sig ] [3077/3449] Completed TRI in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:23.510922] [INFO ] [sig ] [3078/3449] Forecasting TRIN... [2026-02-04T20:33:23.510957] [INFO ] [sig ] Generating forecast for: TRIN [2026-02-04T20:33:23.510988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-02-04T20:33:23.522605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-02-04T20:33:23.522950] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-02-04T20:33:23.523768] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-02-04T20:33:23.523820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:23.523850] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:23.523877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:23.523932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:23.580928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:23.581657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:23.581735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:23.581768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:23.704747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:23.704900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:23.704948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:23.704982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:23.708450] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-02-04T20:33:23.708772] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-02-04T20:33:23.708920] [INFO ] [sig ] TRIN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:23.853981] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TRIN.txt [2026-02-04T20:33:23.854133] [INFO ] [sig ] [3078/3449] Completed TRIN in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:23.854184] [INFO ] [sig ] [3079/3449] Forecasting TRIP... [2026-02-04T20:33:23.854215] [INFO ] [sig ] Generating forecast for: TRIP [2026-02-04T20:33:23.854245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-02-04T20:33:23.865872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-02-04T20:33:23.866241] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-02-04T20:33:23.867063] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-02-04T20:33:23.867117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:23.867148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:23.867178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:23.867237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:23.928384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:23.929392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:23.929504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:23.929540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:24.053960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:24.054115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:24.054158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:24.054188] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:24.057665] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: UP (p=50.52%) [2026-02-04T20:33:24.057964] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-02-04T20:33:24.058118] [INFO ] [sig ] TRIP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:24.207370] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TRIP.txt [2026-02-04T20:33:24.207527] [INFO ] [sig ] [3079/3449] Completed TRIP in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:24.207584] [INFO ] [sig ] [3080/3449] Forecasting TRMB... [2026-02-04T20:33:24.207619] [INFO ] [sig ] Generating forecast for: TRMB [2026-02-04T20:33:24.207649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-02-04T20:33:24.219355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-02-04T20:33:24.219739] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-02-04T20:33:24.220793] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-02-04T20:33:24.220854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:24.220902] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:24.220947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:24.221037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:24.281746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:24.282745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:24.282831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:24.282866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:24.409105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:24.409266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:24.409308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:24.409338] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:24.412875] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=44.16%) [2026-02-04T20:33:24.413160] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-02-04T20:33:24.413291] [INFO ] [sig ] TRMB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:24.565403] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRMB.txt [2026-02-04T20:33:24.565550] [INFO ] [sig ] [3080/3449] Completed TRMB in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:24.565615] [INFO ] [sig ] [3081/3449] Forecasting TRMD... [2026-02-04T20:33:24.565647] [INFO ] [sig ] Generating forecast for: TRMD [2026-02-04T20:33:24.565678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-02-04T20:33:24.577498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-02-04T20:33:24.577896] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-02-04T20:33:24.578750] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-02-04T20:33:24.578801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:24.578832] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:24.578860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:24.578916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:24.638863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:24.639955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:24.640053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:24.640092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:24.766859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:24.767025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:24.767086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:24.767116] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:24.770823] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=20.91%) [2026-02-04T20:33:24.771167] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-02-04T20:33:24.771311] [INFO ] [sig ] TRMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:24.917252] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRMD.txt [2026-02-04T20:33:24.917403] [INFO ] [sig ] [3081/3449] Completed TRMD in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:24.917455] [INFO ] [sig ] [3082/3449] Forecasting TRMK... [2026-02-04T20:33:24.917496] [INFO ] [sig ] Generating forecast for: TRMK [2026-02-04T20:33:24.917527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-02-04T20:33:24.928829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-02-04T20:33:24.929220] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-02-04T20:33:24.930041] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-02-04T20:33:24.930092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:24.930125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:24.930152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:24.930208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:24.992425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:24.993379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:24.993460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:24.993494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:25.109493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:25.109660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:25.109700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:25.109728] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:25.113094] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: UP (p=81.74%) [2026-02-04T20:33:25.113361] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-02-04T20:33:25.113484] [INFO ] [sig ] TRMK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:25.253271] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TRMK.txt [2026-02-04T20:33:25.253424] [INFO ] [sig ] [3082/3449] Completed TRMK in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:25.253465] [INFO ] [sig ] [3083/3449] Forecasting TRN... [2026-02-04T20:33:25.253494] [INFO ] [sig ] Generating forecast for: TRN [2026-02-04T20:33:25.253525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-02-04T20:33:25.264373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-02-04T20:33:25.264711] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-02-04T20:33:25.265624] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-02-04T20:33:25.265676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:25.265709] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:25.265736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:25.265794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:25.325815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:25.326765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:25.326846] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:25.326882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:25.451026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:25.451193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:25.451235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:25.451266] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:25.454978] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=29.55%) [2026-02-04T20:33:25.455304] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-02-04T20:33:25.455440] [INFO ] [sig ] TRN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:25.600512] [INFO ] [LOCAL ] Saved forecast: TRN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRN.txt [2026-02-04T20:33:25.600695] [INFO ] [sig ] [3083/3449] Completed TRN in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 2.2m [2026-02-04T20:33:25.600747] [INFO ] [sig ] [3084/3449] Forecasting TRNO... [2026-02-04T20:33:25.600780] [INFO ] [sig ] Generating forecast for: TRNO [2026-02-04T20:33:25.600811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-02-04T20:33:25.611693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-02-04T20:33:25.612095] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-02-04T20:33:25.612929] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-02-04T20:33:25.612980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:25.613011] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:25.613037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:25.613093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:25.671565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:25.672539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:25.672650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:25.672685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:25.798597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:25.798765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:25.798806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:25.798835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:25.802461] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-02-04T20:33:25.802824] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-02-04T20:33:25.802966] [INFO ] [sig ] TRNO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:25.964546] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRNO.txt [2026-02-04T20:33:25.964745] [INFO ] [sig ] [3084/3449] Completed TRNO in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.2m [2026-02-04T20:33:25.964787] [INFO ] [sig ] [3085/3449] Forecasting TRNS... [2026-02-04T20:33:25.964818] [INFO ] [sig ] Generating forecast for: TRNS [2026-02-04T20:33:25.964849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-02-04T20:33:25.976568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-02-04T20:33:25.976997] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-02-04T20:33:25.977973] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-02-04T20:33:25.978040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:25.978099] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:25.978131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:25.978189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:26.036932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:26.037885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:26.038001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:26.038048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:26.162936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:26.163096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:26.163138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:26.163170] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:26.166786] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=61.37%) [2026-02-04T20:33:26.167088] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-02-04T20:33:26.167417] [INFO ] [sig ] TRNS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:26.317836] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TRNS.txt [2026-02-04T20:33:26.318014] [INFO ] [sig ] [3085/3449] Completed TRNS in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.2m [2026-02-04T20:33:26.318059] [INFO ] [sig ] [3086/3449] Forecasting TROX... [2026-02-04T20:33:26.318091] [INFO ] [sig ] Generating forecast for: TROX [2026-02-04T20:33:26.318125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-02-04T20:33:26.329630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-02-04T20:33:26.329969] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-02-04T20:33:26.330859] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-02-04T20:33:26.330913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:26.331010] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:26.331047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:26.331119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:26.394866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:26.395750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:26.395833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:26.395868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:26.524444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:26.524616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:26.524658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:26.524689] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:26.528963] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=29.97%) [2026-02-04T20:33:26.529313] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-02-04T20:33:26.529458] [INFO ] [sig ] TROX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:26.682490] [INFO ] [LOCAL ] Saved forecast: TROX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TROX.txt [2026-02-04T20:33:26.682671] [INFO ] [sig ] [3086/3449] Completed TROX in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.2m [2026-02-04T20:33:26.682728] [INFO ] [sig ] [3087/3449] Forecasting TRP... [2026-02-04T20:33:26.682764] [INFO ] [sig ] Generating forecast for: TRP [2026-02-04T20:33:26.682797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-02-04T20:33:26.694679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-02-04T20:33:26.695110] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-02-04T20:33:26.696083] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-02-04T20:33:26.696149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:26.696183] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:26.696212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:26.696270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:26.756413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:26.757352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:26.757436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:26.757471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:26.885184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:26.885346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:26.885388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:26.885420] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:26.889231] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-02-04T20:33:26.889529] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-02-04T20:33:26.889692] [INFO ] [sig ] TRP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:27.035748] [INFO ] [LOCAL ] Saved forecast: TRP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TRP.txt [2026-02-04T20:33:27.035920] [INFO ] [sig ] [3087/3449] Completed TRP in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.2m [2026-02-04T20:33:27.035974] [INFO ] [sig ] [3088/3449] Forecasting TRS... [2026-02-04T20:33:27.036007] [INFO ] [sig ] Generating forecast for: TRS [2026-02-04T20:33:27.036051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-02-04T20:33:27.047276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-02-04T20:33:27.047706] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-02-04T20:33:27.048616] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-02-04T20:33:27.048679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:27.048720] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:27.048756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:27.048837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:27.109225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:27.110161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:27.110248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:27.110283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:27.234738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:27.234906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:27.234947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:27.234981] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:27.238680] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-02-04T20:33:27.238976] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-02-04T20:33:27.239110] [INFO ] [sig ] TRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:27.389083] [INFO ] [LOCAL ] Saved forecast: TRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRS.txt [2026-02-04T20:33:27.389243] [INFO ] [sig ] [3088/3449] Completed TRS in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:27.389286] [INFO ] [sig ] [3089/3449] Forecasting TRTX... [2026-02-04T20:33:27.389324] [INFO ] [sig ] Generating forecast for: TRTX [2026-02-04T20:33:27.389359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-02-04T20:33:27.401038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-02-04T20:33:27.401458] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-02-04T20:33:27.402407] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-02-04T20:33:27.402460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:27.402492] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:27.402519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:27.402599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:27.466535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:27.468164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:27.468302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:27.468346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:27.595896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:27.596064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:27.596105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:27.596201] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:27.599770] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-02-04T20:33:27.600065] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-02-04T20:33:27.600207] [INFO ] [sig ] TRTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:27.747283] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRTX.txt [2026-02-04T20:33:27.747457] [INFO ] [sig ] [3089/3449] Completed TRTX in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:27.747504] [INFO ] [sig ] [3090/3449] Forecasting TRUP... [2026-02-04T20:33:27.747535] [INFO ] [sig ] Generating forecast for: TRUP [2026-02-04T20:33:27.747568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-02-04T20:33:27.759907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-02-04T20:33:27.760326] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-02-04T20:33:27.761225] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-02-04T20:33:27.761279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:27.761311] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:27.761339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:27.761397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:27.825116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:27.826070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:27.826152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:27.826186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:27.954850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:27.955006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:27.955047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:27.955075] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:27.959097] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=26.79%) [2026-02-04T20:33:27.959382] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-02-04T20:33:27.959518] [INFO ] [sig ] TRUP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:28.131133] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TRUP.txt [2026-02-04T20:33:28.131288] [INFO ] [sig ] [3090/3449] Completed TRUP in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:28.131330] [INFO ] [sig ] [3091/3449] Forecasting TRVG... [2026-02-04T20:33:28.131359] [INFO ] [sig ] Generating forecast for: TRVG [2026-02-04T20:33:28.131391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-02-04T20:33:28.144034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-02-04T20:33:28.144408] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-02-04T20:33:28.145231] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-02-04T20:33:28.145283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:28.145317] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:28.145344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:28.145401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:28.204707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:28.205551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:28.205662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:28.205695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:28.330922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:28.331109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:28.331157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:28.331190] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:28.334927] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-02-04T20:33:28.335234] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-02-04T20:33:28.335368] [INFO ] [sig ] TRVG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:28.485020] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TRVG.txt [2026-02-04T20:33:28.485363] [INFO ] [sig ] [3091/3449] Completed TRVG in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:28.485404] [INFO ] [sig ] [3092/3449] Forecasting TS... [2026-02-04T20:33:28.485433] [INFO ] [sig ] Generating forecast for: TS [2026-02-04T20:33:28.485466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-02-04T20:33:28.497852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-02-04T20:33:28.498185] [INFO ] [FORECASTER] Starting predict_future for TS [2026-02-04T20:33:28.498983] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-02-04T20:33:28.499039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:28.499078] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:28.499112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:28.499182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:28.559070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:28.559805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:28.559885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:28.559918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:28.683911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:28.684070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:28.684111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:28.684158] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:28.687632] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-02-04T20:33:28.687900] [INFO ] [FORECASTER] Completed predict_future for TS [2026-02-04T20:33:28.688055] [INFO ] [sig ] TS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:28.829225] [INFO ] [LOCAL ] Saved forecast: TS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TS.txt [2026-02-04T20:33:28.829541] [INFO ] [sig ] [3092/3449] Completed TS in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:28.829600] [INFO ] [sig ] [3093/3449] Forecasting TSBK... [2026-02-04T20:33:28.829631] [INFO ] [sig ] Generating forecast for: TSBK [2026-02-04T20:33:28.829662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-02-04T20:33:28.840748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-02-04T20:33:28.841116] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-02-04T20:33:28.841919] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-02-04T20:33:28.841969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:28.842001] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:28.842028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:28.842089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:28.901221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:28.901984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:28.902068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:28.902109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:29.006152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:29.006317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:29.006361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:29.006390] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:29.009849] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-02-04T20:33:29.010144] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-02-04T20:33:29.010276] [INFO ] [sig ] TSBK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:29.157451] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TSBK.txt [2026-02-04T20:33:29.157605] [INFO ] [sig ] [3093/3449] Completed TSBK in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:29.157660] [INFO ] [sig ] [3094/3449] Forecasting TSCO... [2026-02-04T20:33:29.157696] [INFO ] [sig ] Generating forecast for: TSCO [2026-02-04T20:33:29.157728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-02-04T20:33:29.169678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-02-04T20:33:29.170031] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-02-04T20:33:29.170870] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-02-04T20:33:29.170923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:29.170955] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:29.170982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:29.171039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:29.229663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:29.230531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:29.230628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:29.230695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:29.350567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:29.350732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:29.350772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:29.350801] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:29.354144] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-02-04T20:33:29.354408] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-02-04T20:33:29.354531] [INFO ] [sig ] TSCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:29.499879] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSCO.txt [2026-02-04T20:33:29.500089] [INFO ] [sig ] [3094/3449] Completed TSCO in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:29.500160] [INFO ] [sig ] [3095/3449] Forecasting TSDD... [2026-02-04T20:33:29.500212] [INFO ] [sig ] Generating forecast for: TSDD [2026-02-04T20:33:29.500266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-02-04T20:33:29.515799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-02-04T20:33:29.516295] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-02-04T20:33:29.517393] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-02-04T20:33:29.517461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:29.517513] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:29.517562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:29.517696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:29.578961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:29.579875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:29.579963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:29.579997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:29.701850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:29.702008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:29.702048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:29.702076] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:29.705498] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-02-04T20:33:29.705781] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-02-04T20:33:29.705905] [INFO ] [sig ] TSDD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:29.847707] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSDD.txt [2026-02-04T20:33:29.847861] [INFO ] [sig ] [3095/3449] Completed TSDD in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:29.847903] [INFO ] [sig ] [3096/3449] Forecasting TSEM... [2026-02-04T20:33:29.847958] [INFO ] [sig ] Generating forecast for: TSEM [2026-02-04T20:33:29.847990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-02-04T20:33:29.858546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-02-04T20:33:29.858905] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-02-04T20:33:29.859748] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-02-04T20:33:29.859800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:29.859832] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:29.859885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:29.859944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:29.921051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:29.922093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:29.922213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:29.922250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:30.042779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:30.042939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:30.042978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:30.043007] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:30.046536] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-02-04T20:33:30.046837] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-02-04T20:33:30.046968] [INFO ] [sig ] TSEM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:30.194656] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSEM.txt [2026-02-04T20:33:30.194809] [INFO ] [sig ] [3096/3449] Completed TSEM in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:30.194852] [INFO ] [sig ] [3097/3449] Forecasting TSHA... [2026-02-04T20:33:30.194882] [INFO ] [sig ] Generating forecast for: TSHA [2026-02-04T20:33:30.194914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-02-04T20:33:30.206145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-02-04T20:33:30.206750] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-02-04T20:33:30.207552] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-02-04T20:33:30.207628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:30.207661] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:30.207688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:30.207745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:30.267669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:30.268643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:30.268739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:30.268775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:30.389839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:30.389994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:30.390035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:30.390070] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:30.393511] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-02-04T20:33:30.393795] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-02-04T20:33:30.393919] [INFO ] [sig ] TSHA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:30.534801] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSHA.txt [2026-02-04T20:33:30.534951] [INFO ] [sig ] [3097/3449] Completed TSHA in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:30.534992] [INFO ] [sig ] [3098/3449] Forecasting TSI... [2026-02-04T20:33:30.535021] [INFO ] [sig ] Generating forecast for: TSI [2026-02-04T20:33:30.535052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-02-04T20:33:30.547061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-02-04T20:33:30.547381] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-02-04T20:33:30.548224] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-02-04T20:33:30.548274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:30.548305] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:30.548331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:30.548388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:30.605636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:30.606233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:30.606313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:30.606345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:30.722608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:30.722761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:30.722801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:30.722829] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:30.726518] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=76.30%) [2026-02-04T20:33:30.726803] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-02-04T20:33:30.726929] [INFO ] [sig ] TSI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:30.871729] [INFO ] [LOCAL ] Saved forecast: TSI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSI.txt [2026-02-04T20:33:30.871881] [INFO ] [sig ] [3098/3449] Completed TSI in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:30.871921] [INFO ] [sig ] [3099/3449] Forecasting TSL... [2026-02-04T20:33:30.871951] [INFO ] [sig ] Generating forecast for: TSL [2026-02-04T20:33:30.871983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-02-04T20:33:30.883371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-02-04T20:33:30.883709] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-02-04T20:33:30.884504] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-02-04T20:33:30.884555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:30.884608] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:30.884637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:30.884694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:30.942465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:30.943369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:30.943450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:30.943483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:31.063616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:31.063770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:31.063809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:31.063838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:31.067287] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=56.27%) [2026-02-04T20:33:31.067560] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-02-04T20:33:31.067706] [INFO ] [sig ] TSL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:31.211139] [INFO ] [LOCAL ] Saved forecast: TSL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSL.txt [2026-02-04T20:33:31.211297] [INFO ] [sig ] [3099/3449] Completed TSL in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:31.211340] [INFO ] [sig ] [3100/3449] Forecasting TSLA... [2026-02-04T20:33:31.211371] [INFO ] [sig ] Generating forecast for: TSLA [2026-02-04T20:33:31.211412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-02-04T20:33:31.222531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-02-04T20:33:31.222878] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-02-04T20:33:31.223680] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-02-04T20:33:31.223732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:31.223764] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:31.223791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:31.223848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:31.281546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:31.282424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:31.282505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:31.282537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:31.402461] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:31.402620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:31.402662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:31.402690] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:31.406059] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-02-04T20:33:31.406352] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-02-04T20:33:31.406474] [INFO ] [sig ] TSLA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:31.552381] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSLA.txt [2026-02-04T20:33:31.552544] [INFO ] [sig ] [3100/3449] Completed TSLA in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 2.1m [2026-02-04T20:33:31.552602] [INFO ] [sig ] [3101/3449] Forecasting TSLL... [2026-02-04T20:33:31.552634] [INFO ] [sig ] Generating forecast for: TSLL [2026-02-04T20:33:31.552666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-02-04T20:33:31.564347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-02-04T20:33:31.564699] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-02-04T20:33:31.565526] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-02-04T20:33:31.565595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:31.565630] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:31.565659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:31.565716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:31.622289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:31.622951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:31.623028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:31.623060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:31.747344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:31.747500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:31.747540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:31.747586] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:31.751323] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=54.83%) [2026-02-04T20:33:31.751630] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-02-04T20:33:31.751787] [INFO ] [sig ] TSLL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:31.901331] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSLL.txt [2026-02-04T20:33:31.901511] [INFO ] [sig ] [3101/3449] Completed TSLL in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.1m [2026-02-04T20:33:31.901559] [INFO ] [sig ] [3102/3449] Forecasting TSLQ... [2026-02-04T20:33:31.901622] [INFO ] [sig ] Generating forecast for: TSLQ [2026-02-04T20:33:31.901667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-02-04T20:33:31.913707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-02-04T20:33:31.914154] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-02-04T20:33:31.915051] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-02-04T20:33:31.915110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:31.915163] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:31.915209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:31.915272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:31.974714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:31.975668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:31.975757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:31.975791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:32.099652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:32.099808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:32.099849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:32.099881] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:32.103418] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-02-04T20:33:32.103794] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-02-04T20:33:32.103971] [INFO ] [sig ] TSLQ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:32.248756] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TSLQ.txt [2026-02-04T20:33:32.248909] [INFO ] [sig ] [3102/3449] Completed TSLQ in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.1m [2026-02-04T20:33:32.248950] [INFO ] [sig ] [3103/3449] Forecasting TSLS... [2026-02-04T20:33:32.248978] [INFO ] [sig ] Generating forecast for: TSLS [2026-02-04T20:33:32.249009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-02-04T20:33:32.259773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-02-04T20:33:32.260092] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-02-04T20:33:32.260889] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-02-04T20:33:32.260940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:32.260997] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:32.261026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:32.261083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:32.317708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:32.318601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:32.318682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:32.318715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:32.440126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:32.440322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:32.440364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:32.440393] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:32.444025] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=37.88%) [2026-02-04T20:33:32.444295] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-02-04T20:33:32.444431] [INFO ] [sig ] TSLS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:32.587157] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TSLS.txt [2026-02-04T20:33:32.587304] [INFO ] [sig ] [3103/3449] Completed TSLS in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.1m [2026-02-04T20:33:32.587348] [INFO ] [sig ] [3104/3449] Forecasting TSLX... [2026-02-04T20:33:32.587379] [INFO ] [sig ] Generating forecast for: TSLX [2026-02-04T20:33:32.587411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-02-04T20:33:32.600264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-02-04T20:33:32.600717] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-02-04T20:33:32.601793] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-02-04T20:33:32.601848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:32.601881] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:32.601908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:32.601980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:32.658551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:32.659347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:32.659430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:32.659465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:32.787722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:32.787895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:32.787964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:32.787995] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:32.792561] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-02-04T20:33:32.792949] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-02-04T20:33:32.793137] [INFO ] [sig ] TSLX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:32.941326] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSLX.txt [2026-02-04T20:33:32.941472] [INFO ] [sig ] [3104/3449] Completed TSLX in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 2.1m [2026-02-04T20:33:32.941512] [INFO ] [sig ] [3105/3449] Forecasting TSM... [2026-02-04T20:33:32.941541] [INFO ] [sig ] Generating forecast for: TSM [2026-02-04T20:33:32.941589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-02-04T20:33:32.952473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-02-04T20:33:32.952876] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-02-04T20:33:32.953751] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-02-04T20:33:32.953805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:32.953839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:32.953868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:32.953927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:33.012150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:33.012979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:33.013062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:33.013097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:33.140892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:33.141046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:33.141085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:33.141113] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:33.144709] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-02-04T20:33:33.144975] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-02-04T20:33:33.145099] [INFO ] [sig ] TSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:33.295261] [INFO ] [LOCAL ] Saved forecast: TSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TSM.txt [2026-02-04T20:33:33.295430] [INFO ] [sig ] [3105/3449] Completed TSM in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:33.295470] [INFO ] [sig ] [3106/3449] Forecasting TSN... [2026-02-04T20:33:33.295499] [INFO ] [sig ] Generating forecast for: TSN [2026-02-04T20:33:33.295533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-02-04T20:33:33.307303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-02-04T20:33:33.307742] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-02-04T20:33:33.308702] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-02-04T20:33:33.308763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:33.308796] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:33.308827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:33.308896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:33.384220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:33.385464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:33.385597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:33.385655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:33.561559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:33.561762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:33.561810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:33.561902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:33.566713] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-02-04T20:33:33.567158] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-02-04T20:33:33.567361] [INFO ] [sig ] TSN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:33.803020] [INFO ] [LOCAL ] Saved forecast: TSN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSN.txt [2026-02-04T20:33:33.803249] [INFO ] [sig ] [3106/3449] Completed TSN in 0.5s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:33.803317] [INFO ] [sig ] [3107/3449] Forecasting TSQ... [2026-02-04T20:33:33.803368] [INFO ] [sig ] Generating forecast for: TSQ [2026-02-04T20:33:33.803419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-02-04T20:33:33.839112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-02-04T20:33:33.839723] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-02-04T20:33:33.840976] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-02-04T20:33:33.841052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:33.841106] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:33.841156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:33.841250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:33.934613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:33.935818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:33.935934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:33.935978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:34.120496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:34.120735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:34.120805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:34.120859] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:34.126250] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-02-04T20:33:34.126821] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-02-04T20:33:34.127032] [INFO ] [sig ] TSQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:34.354957] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TSQ.txt [2026-02-04T20:33:34.355211] [INFO ] [sig ] [3107/3449] Completed TSQ in 0.6s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:34.355287] [INFO ] [sig ] [3108/3449] Forecasting TTC... [2026-02-04T20:33:34.355342] [INFO ] [sig ] Generating forecast for: TTC [2026-02-04T20:33:34.355395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-02-04T20:33:34.372562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-02-04T20:33:34.373112] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-02-04T20:33:34.374455] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-02-04T20:33:34.374537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:34.374614] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:34.374666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:34.374765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:34.457526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:34.458838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:34.458964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:34.459019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:34.613631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:34.613803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:34.613846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:34.613877] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:34.617643] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-02-04T20:33:34.618005] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-02-04T20:33:34.618159] [INFO ] [sig ] TTC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:34.763178] [INFO ] [LOCAL ] Saved forecast: TTC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TTC.txt [2026-02-04T20:33:34.763309] [INFO ] [sig ] [3108/3449] Completed TTC in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:34.763349] [INFO ] [sig ] [3109/3449] Forecasting TTD... [2026-02-04T20:33:34.763378] [INFO ] [sig ] Generating forecast for: TTD [2026-02-04T20:33:34.763410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-02-04T20:33:34.775408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-02-04T20:33:34.775736] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-02-04T20:33:34.776555] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-02-04T20:33:34.776662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:34.776697] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:34.776724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:34.776780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:34.833035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:34.833657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:34.833739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:34.833770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:34.956021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:34.956172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:34.956213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:34.956243] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:34.959762] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=83.12%) [2026-02-04T20:33:34.960036] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-02-04T20:33:34.960164] [INFO ] [sig ] TTD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:35.103891] [INFO ] [LOCAL ] Saved forecast: TTD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TTD.txt [2026-02-04T20:33:35.104013] [INFO ] [sig ] [3109/3449] Completed TTD in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:35.104052] [INFO ] [sig ] [3110/3449] Forecasting TTE... [2026-02-04T20:33:35.104080] [INFO ] [sig ] Generating forecast for: TTE [2026-02-04T20:33:35.104111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-02-04T20:33:35.115649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-02-04T20:33:35.115989] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-02-04T20:33:35.116821] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-02-04T20:33:35.116872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:35.116904] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:35.116931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:35.116987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:35.175111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:35.175797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:35.175876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:35.175909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:35.298013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:35.298162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:35.298202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:35.298231] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:35.302036] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=19.94%) [2026-02-04T20:33:35.302306] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-02-04T20:33:35.302429] [INFO ] [sig ] TTE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:35.443431] [INFO ] [LOCAL ] Saved forecast: TTE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TTE.txt [2026-02-04T20:33:35.443553] [INFO ] [sig ] [3110/3449] Completed TTE in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:35.443612] [INFO ] [sig ] [3111/3449] Forecasting TTEC... [2026-02-04T20:33:35.443642] [INFO ] [sig ] Generating forecast for: TTEC [2026-02-04T20:33:35.443673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-02-04T20:33:35.454804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-02-04T20:33:35.455125] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-02-04T20:33:35.455936] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-02-04T20:33:35.455987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:35.456018] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:35.456045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:35.456101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:35.512289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:35.513042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:35.513121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:35.513154] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:35.630622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:35.630771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:35.630809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:35.630837] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:35.634246] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=35.19%) [2026-02-04T20:33:35.634518] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-02-04T20:33:35.634663] [INFO ] [sig ] TTEC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:35.775417] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TTEC.txt [2026-02-04T20:33:35.775563] [INFO ] [sig ] [3111/3449] Completed TTEC in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:35.775624] [INFO ] [sig ] [3112/3449] Forecasting TTEK... [2026-02-04T20:33:35.775655] [INFO ] [sig ] Generating forecast for: TTEK [2026-02-04T20:33:35.775684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-02-04T20:33:35.787471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-02-04T20:33:35.787814] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-02-04T20:33:35.788658] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-02-04T20:33:35.788710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:35.788741] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:35.788768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:35.788824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:35.848842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:35.849503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:35.849601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:35.849638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:35.976900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:35.977057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:35.977099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:35.977130] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:35.981044] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-02-04T20:33:35.981329] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-02-04T20:33:35.981475] [INFO ] [sig ] TTEK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:36.122402] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TTEK.txt [2026-02-04T20:33:36.122542] [INFO ] [sig ] [3112/3449] Completed TTEK in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:36.122625] [INFO ] [sig ] [3113/3449] Forecasting TTI... [2026-02-04T20:33:36.122660] [INFO ] [sig ] Generating forecast for: TTI [2026-02-04T20:33:36.122690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-02-04T20:33:36.133778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-02-04T20:33:36.134122] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-02-04T20:33:36.135039] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-02-04T20:33:36.135091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:36.135123] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:36.135153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:36.135212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:36.196275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:36.197112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:36.197246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:36.197298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:36.328553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:36.328728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:36.328769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:36.328799] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:36.332209] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-02-04T20:33:36.332496] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-02-04T20:33:36.332646] [INFO ] [sig ] TTI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:36.478023] [INFO ] [LOCAL ] Saved forecast: TTI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TTI.txt [2026-02-04T20:33:36.478197] [INFO ] [sig ] [3113/3449] Completed TTI in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:36.478240] [INFO ] [sig ] [3114/3449] Forecasting TTMI... [2026-02-04T20:33:36.478272] [INFO ] [sig ] Generating forecast for: TTMI [2026-02-04T20:33:36.478306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-02-04T20:33:36.490746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-02-04T20:33:36.491125] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-02-04T20:33:36.492193] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-02-04T20:33:36.492246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:36.492278] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:36.492305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:36.492362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:36.553130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:36.553993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:36.554075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:36.554108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:36.677184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:36.677355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:36.677601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:36.677633] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:36.681333] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=37.13%) [2026-02-04T20:33:36.681652] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-02-04T20:33:36.681815] [INFO ] [sig ] TTMI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:36.828975] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TTMI.txt [2026-02-04T20:33:36.829129] [INFO ] [sig ] [3114/3449] Completed TTMI in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:36.829168] [INFO ] [sig ] [3115/3449] Forecasting TTWO... [2026-02-04T20:33:36.829198] [INFO ] [sig ] Generating forecast for: TTWO [2026-02-04T20:33:36.829229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-02-04T20:33:36.842690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-02-04T20:33:36.843087] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-02-04T20:33:36.844008] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-02-04T20:33:36.844062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:36.844096] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:36.844124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:36.844195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:36.924568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:36.925685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:36.925774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:36.925807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:37.053124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:37.053287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:37.053336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:37.053371] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:37.057770] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: DOWN (p=42.13%) [2026-02-04T20:33:37.058067] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-02-04T20:33:37.058194] [INFO ] [sig ] TTWO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:37.202251] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TTWO.txt [2026-02-04T20:33:37.202393] [INFO ] [sig ] [3115/3449] Completed TTWO in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:37.202629] [INFO ] [sig ] [3116/3449] Forecasting TUGN... [2026-02-04T20:33:37.202662] [INFO ] [sig ] Generating forecast for: TUGN [2026-02-04T20:33:37.202693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-02-04T20:33:37.214085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-02-04T20:33:37.214418] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-02-04T20:33:37.215394] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-02-04T20:33:37.215444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:37.215478] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:37.215505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:37.215562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:37.273340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:37.274175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:37.274260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:37.274294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:37.384553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:37.384725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:37.384782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:37.384812] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:37.388680] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=90.64%) [2026-02-04T20:33:37.388949] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-02-04T20:33:37.389074] [INFO ] [sig ] TUGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:37.537309] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TUGN.txt [2026-02-04T20:33:37.537494] [INFO ] [sig ] [3116/3449] Completed TUGN in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 2.0m [2026-02-04T20:33:37.537554] [INFO ] [sig ] [3117/3449] Forecasting TUSK... [2026-02-04T20:33:37.537626] [INFO ] [sig ] Generating forecast for: TUSK [2026-02-04T20:33:37.537674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-02-04T20:33:37.549151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-02-04T20:33:37.549463] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-02-04T20:33:37.550489] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-02-04T20:33:37.550540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:37.550784] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:37.550814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:37.550871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:37.610417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:37.611056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:37.611133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:37.611167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:37.730319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:37.730468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:37.730508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:37.730538] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:37.733885] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-02-04T20:33:37.734153] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-02-04T20:33:37.734278] [INFO ] [sig ] TUSK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:37.875424] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TUSK.txt [2026-02-04T20:33:37.875566] [INFO ] [sig ] [3117/3449] Completed TUSK in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 2.0m [2026-02-04T20:33:37.875627] [INFO ] [sig ] [3118/3449] Forecasting TVC... [2026-02-04T20:33:37.875657] [INFO ] [sig ] Generating forecast for: TVC [2026-02-04T20:33:37.875689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-02-04T20:33:37.886050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-02-04T20:33:37.886359] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-02-04T20:33:37.887167] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-02-04T20:33:37.887219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:37.887251] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:37.887279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:37.887341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:37.945349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:37.946259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:37.946340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:37.946372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:38.057484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:38.057660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:38.057701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:38.057730] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:38.061258] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-02-04T20:33:38.061545] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-02-04T20:33:38.061697] [INFO ] [sig ] TVC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:38.202611] [INFO ] [LOCAL ] Saved forecast: TVC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TVC.txt [2026-02-04T20:33:38.202749] [INFO ] [sig ] [3118/3449] Completed TVC in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 2.0m [2026-02-04T20:33:38.202789] [INFO ] [sig ] [3119/3449] Forecasting TVE... [2026-02-04T20:33:38.202818] [INFO ] [sig ] Generating forecast for: TVE [2026-02-04T20:33:38.202850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-02-04T20:33:38.213925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-02-04T20:33:38.214298] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-02-04T20:33:38.215463] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-02-04T20:33:38.215517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:38.215770] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:38.215819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:38.215878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:38.274985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:38.275752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:38.275832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:38.275864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:38.378096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:38.378253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:38.378329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:38.378378] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:38.381818] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-02-04T20:33:38.382089] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-02-04T20:33:38.382213] [INFO ] [sig ] TVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:38.535959] [INFO ] [LOCAL ] Saved forecast: TVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TVE.txt [2026-02-04T20:33:38.536095] [INFO ] [sig ] [3119/3449] Completed TVE in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 2.0m [2026-02-04T20:33:38.536135] [INFO ] [sig ] [3120/3449] Forecasting TVTX... [2026-02-04T20:33:38.536163] [INFO ] [sig ] Generating forecast for: TVTX [2026-02-04T20:33:38.536194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-02-04T20:33:38.546884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-02-04T20:33:38.547198] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-02-04T20:33:38.548063] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-02-04T20:33:38.548115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:38.548200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:38.548236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:38.548306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:38.605765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:38.606532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:38.606637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:38.606672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:38.726694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:38.726846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:38.726886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:38.726914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:38.730331] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-02-04T20:33:38.730624] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-02-04T20:33:38.730750] [INFO ] [sig ] TVTX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:38.881232] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TVTX.txt [2026-02-04T20:33:38.881380] [INFO ] [sig ] [3120/3449] Completed TVTX in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 2.0m [2026-02-04T20:33:38.881632] [INFO ] [sig ] [3121/3449] Forecasting TWFG... [2026-02-04T20:33:38.881662] [INFO ] [sig ] Generating forecast for: TWFG [2026-02-04T20:33:38.881692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-02-04T20:33:38.895740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-02-04T20:33:38.896083] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-02-04T20:33:38.897079] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-02-04T20:33:38.897136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:38.897182] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:38.897213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:38.897279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:38.957260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:38.958309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:38.958406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:38.958447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:39.082250] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:39.082405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:39.082446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:39.082475] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:39.086019] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-02-04T20:33:39.086298] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-02-04T20:33:39.086432] [INFO ] [sig ] TWFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:39.228163] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TWFG.txt [2026-02-04T20:33:39.228303] [INFO ] [sig ] [3121/3449] Completed TWFG in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 2.0m [2026-02-04T20:33:39.228351] [INFO ] [sig ] [3122/3449] Forecasting TWG... [2026-02-04T20:33:39.228386] [INFO ] [sig ] Generating forecast for: TWG [2026-02-04T20:33:39.228424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-02-04T20:33:39.239480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-02-04T20:33:39.239909] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-02-04T20:33:39.240752] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-02-04T20:33:39.240805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:39.240839] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:39.240867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:39.240924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:39.300855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:39.301644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:39.301726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:39.301761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:39.429941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:39.430092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:39.430131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:39.430159] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:39.434033] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-02-04T20:33:39.434320] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-02-04T20:33:39.434466] [INFO ] [sig ] TWG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:39.581772] [INFO ] [LOCAL ] Saved forecast: TWG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TWG.txt [2026-02-04T20:33:39.581909] [INFO ] [sig ] [3122/3449] Completed TWG in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:39.581949] [INFO ] [sig ] [3123/3449] Forecasting TWI... [2026-02-04T20:33:39.581978] [INFO ] [sig ] Generating forecast for: TWI [2026-02-04T20:33:39.582011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-02-04T20:33:39.593779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-02-04T20:33:39.594103] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-02-04T20:33:39.594942] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-02-04T20:33:39.594994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:39.595026] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:39.595052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:39.595108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:39.655794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:39.656417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:39.656494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:39.656528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:39.780892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:39.781043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:39.781082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:39.781143] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:39.784619] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-02-04T20:33:39.784899] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-02-04T20:33:39.785027] [INFO ] [sig ] TWI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:39.927590] [INFO ] [LOCAL ] Saved forecast: TWI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TWI.txt [2026-02-04T20:33:39.927710] [INFO ] [sig ] [3123/3449] Completed TWI in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:39.927748] [INFO ] [sig ] [3124/3449] Forecasting TWIN... [2026-02-04T20:33:39.927795] [INFO ] [sig ] Generating forecast for: TWIN [2026-02-04T20:33:39.927829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-02-04T20:33:39.939289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-02-04T20:33:39.939838] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-02-04T20:33:39.940671] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-02-04T20:33:39.940724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:39.940756] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:39.940784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:39.940852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:40.001002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:40.001757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:40.001838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:40.001871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:40.123080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:40.123214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:40.123254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:40.123284] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:40.126723] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-02-04T20:33:40.127003] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-02-04T20:33:40.127132] [INFO ] [sig ] TWIN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:40.269841] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TWIN.txt [2026-02-04T20:33:40.269963] [INFO ] [sig ] [3124/3449] Completed TWIN in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:40.270002] [INFO ] [sig ] [3125/3449] Forecasting TWLO... [2026-02-04T20:33:40.270031] [INFO ] [sig ] Generating forecast for: TWLO [2026-02-04T20:33:40.270061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-02-04T20:33:40.280962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-02-04T20:33:40.281291] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-02-04T20:33:40.282149] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-02-04T20:33:40.282201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:40.282232] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:40.282258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:40.282320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:40.341408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:40.342063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:40.342142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:40.342174] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:40.471689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:40.471831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:40.471871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:40.471900] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:40.475306] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-02-04T20:33:40.475602] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-02-04T20:33:40.475733] [INFO ] [sig ] TWLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:40.615754] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TWLO.txt [2026-02-04T20:33:40.615868] [INFO ] [sig ] [3125/3449] Completed TWLO in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:40.615906] [INFO ] [sig ] [3126/3449] Forecasting TWO... [2026-02-04T20:33:40.615935] [INFO ] [sig ] Generating forecast for: TWO [2026-02-04T20:33:40.615967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-02-04T20:33:40.626698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-02-04T20:33:40.627005] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-02-04T20:33:40.627839] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-02-04T20:33:40.627892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:40.627954] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:40.627983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:40.628041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:40.686040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:40.686698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:40.686777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:40.686810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:40.805618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:40.805770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:40.805809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:40.805838] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:40.809952] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=54.82%) [2026-02-04T20:33:40.810233] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-02-04T20:33:40.810384] [INFO ] [sig ] TWO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:40.951148] [INFO ] [LOCAL ] Saved forecast: TWO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TWO.txt [2026-02-04T20:33:40.951265] [INFO ] [sig ] [3126/3449] Completed TWO in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:40.951303] [INFO ] [sig ] [3127/3449] Forecasting TX... [2026-02-04T20:33:40.951334] [INFO ] [sig ] Generating forecast for: TX [2026-02-04T20:33:40.951367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-02-04T20:33:40.961875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-02-04T20:33:40.962186] [INFO ] [FORECASTER] Starting predict_future for TX [2026-02-04T20:33:40.962983] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-02-04T20:33:40.963035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:40.963067] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:40.963094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:40.963150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:41.021316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:41.021972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:41.022049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:41.022081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:41.145542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:41.145715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:41.145759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:41.145807] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:41.149308] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=17.36%) [2026-02-04T20:33:41.149665] [INFO ] [FORECASTER] Completed predict_future for TX [2026-02-04T20:33:41.149805] [INFO ] [sig ] TX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:41.297159] [INFO ] [LOCAL ] Saved forecast: TX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TX.txt [2026-02-04T20:33:41.297309] [INFO ] [sig ] [3127/3449] Completed TX in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:41.297364] [INFO ] [sig ] [3128/3449] Forecasting TXG... [2026-02-04T20:33:41.297411] [INFO ] [sig ] Generating forecast for: TXG [2026-02-04T20:33:41.297461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-02-04T20:33:41.309101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-02-04T20:33:41.309471] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-02-04T20:33:41.310333] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-02-04T20:33:41.310386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:41.310418] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:41.310445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:41.310503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:41.368545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:41.369465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:41.369555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:41.369611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:41.493093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:41.493244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:41.493283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:41.493312] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:41.496775] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=44.43%) [2026-02-04T20:33:41.497050] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-02-04T20:33:41.497178] [INFO ] [sig ] TXG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:41.642237] [INFO ] [LOCAL ] Saved forecast: TXG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TXG.txt [2026-02-04T20:33:41.642398] [INFO ] [sig ] [3128/3449] Completed TXG in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:41.642441] [INFO ] [sig ] [3129/3449] Forecasting TXMD... [2026-02-04T20:33:41.642472] [INFO ] [sig ] Generating forecast for: TXMD [2026-02-04T20:33:41.642503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-02-04T20:33:41.653810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-02-04T20:33:41.654162] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-02-04T20:33:41.655004] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-02-04T20:33:41.655055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:41.655086] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:41.655111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:41.655171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:41.711734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:41.712511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:41.712608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:41.712643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:41.830816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:41.830976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:41.831014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:41.831042] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:41.834552] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-02-04T20:33:41.834863] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-02-04T20:33:41.834996] [INFO ] [sig ] TXMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:41.976341] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TXMD.txt [2026-02-04T20:33:41.976463] [INFO ] [sig ] [3129/3449] Completed TXMD in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:41.976503] [INFO ] [sig ] [3130/3449] Forecasting TXN... [2026-02-04T20:33:41.976533] [INFO ] [sig ] Generating forecast for: TXN [2026-02-04T20:33:41.976565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-02-04T20:33:41.987185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-02-04T20:33:41.987500] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-02-04T20:33:41.988313] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-02-04T20:33:41.988364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:41.988394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:41.988421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:41.988476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:42.044205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:42.044816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:42.044918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:42.044951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:42.179180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:42.179339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:42.179380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:42.179411] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:42.182889] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-02-04T20:33:42.183182] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-02-04T20:33:42.183312] [INFO ] [sig ] TXN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:42.328358] [INFO ] [LOCAL ] Saved forecast: TXN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TXN.txt [2026-02-04T20:33:42.328503] [INFO ] [sig ] [3130/3449] Completed TXN in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:42.328543] [INFO ] [sig ] [3131/3449] Forecasting TXO... [2026-02-04T20:33:42.328592] [INFO ] [sig ] Generating forecast for: TXO [2026-02-04T20:33:42.328628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-02-04T20:33:42.339870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-02-04T20:33:42.340162] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-02-04T20:33:42.341005] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-02-04T20:33:42.341057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:42.341089] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:42.341117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:42.341216] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:42.397427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:42.398152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:42.398231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:42.398263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:42.517010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:42.517106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:42.517142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:42.517169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:42.520303] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=13.22%) [2026-02-04T20:33:42.520564] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-02-04T20:33:42.520704] [INFO ] [sig ] TXO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:42.660884] [INFO ] [LOCAL ] Saved forecast: TXO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TXO.txt [2026-02-04T20:33:42.660989] [INFO ] [sig ] [3131/3449] Completed TXO in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:42.661028] [INFO ] [sig ] [3132/3449] Forecasting TXRH... [2026-02-04T20:33:42.661056] [INFO ] [sig ] Generating forecast for: TXRH [2026-02-04T20:33:42.661086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-02-04T20:33:42.672600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-02-04T20:33:42.672899] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-02-04T20:33:42.673723] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-02-04T20:33:42.673774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:42.673806] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:42.673833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:42.673893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:42.731082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:42.731705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:42.731782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:42.731814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:42.850643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:42.850747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:42.850784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:42.850812] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:42.853986] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=38.49%) [2026-02-04T20:33:42.854251] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-02-04T20:33:42.854374] [INFO ] [sig ] TXRH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:42.995480] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TXRH.txt [2026-02-04T20:33:42.995651] [INFO ] [sig ] [3132/3449] Completed TXRH in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:42.995694] [INFO ] [sig ] [3133/3449] Forecasting TY... [2026-02-04T20:33:42.995723] [INFO ] [sig ] Generating forecast for: TY [2026-02-04T20:33:42.995755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-02-04T20:33:43.006197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-02-04T20:33:43.006560] [INFO ] [FORECASTER] Starting predict_future for TY [2026-02-04T20:33:43.007379] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-02-04T20:33:43.007451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:43.007484] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:43.007511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:43.007567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:43.065076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:43.065954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:43.066035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:43.066068] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:43.191920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:43.192094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:43.192140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:43.192171] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:43.196114] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-02-04T20:33:43.196446] [INFO ] [FORECASTER] Completed predict_future for TY [2026-02-04T20:33:43.196596] [INFO ] [sig ] TY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:43.342476] [INFO ] [LOCAL ] Saved forecast: TY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TY.txt [2026-02-04T20:33:43.342700] [INFO ] [sig ] [3133/3449] Completed TY in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:43.342761] [INFO ] [sig ] [3134/3449] Forecasting TYG... [2026-02-04T20:33:43.342793] [INFO ] [sig ] Generating forecast for: TYG [2026-02-04T20:33:43.342825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-02-04T20:33:43.356616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-02-04T20:33:43.356977] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-02-04T20:33:43.357834] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-02-04T20:33:43.357886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:43.357947] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:43.357981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:43.358050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:43.416261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:43.417206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:43.417298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:43.417332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:43.534419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:43.534593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:43.534636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:43.534664] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:43.538092] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-02-04T20:33:43.538388] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-02-04T20:33:43.538543] [INFO ] [sig ] TYG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:43.685666] [INFO ] [LOCAL ] Saved forecast: TYG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/TYG.txt [2026-02-04T20:33:43.685821] [INFO ] [sig ] [3134/3449] Completed TYG in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 1.9m [2026-02-04T20:33:43.685873] [INFO ] [sig ] [3135/3449] Forecasting TYGO... [2026-02-04T20:33:43.685906] [INFO ] [sig ] Generating forecast for: TYGO [2026-02-04T20:33:43.685940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-02-04T20:33:43.697317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-02-04T20:33:43.697715] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-02-04T20:33:43.698615] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-02-04T20:33:43.698670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:43.698709] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:43.698749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:43.698830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:43.757120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:43.758052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:43.758136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:43.758169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:43.876654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:43.876815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:43.876856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:43.876885] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:43.880458] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-02-04T20:33:43.880769] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-02-04T20:33:43.880900] [INFO ] [sig ] TYGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:44.027520] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TYGO.txt [2026-02-04T20:33:44.027703] [INFO ] [sig ] [3135/3449] Completed TYGO in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.9m [2026-02-04T20:33:44.027746] [INFO ] [sig ] [3136/3449] Forecasting TYL... [2026-02-04T20:33:44.027776] [INFO ] [sig ] Generating forecast for: TYL [2026-02-04T20:33:44.027808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-02-04T20:33:44.039187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-02-04T20:33:44.039570] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-02-04T20:33:44.040393] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-02-04T20:33:44.040446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:44.040480] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:44.040508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:44.040566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:44.098940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:44.099822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:44.099905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:44.099938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:44.226564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:44.226743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:44.226980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:44.227008] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:44.230532] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=25.14%) [2026-02-04T20:33:44.230833] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-02-04T20:33:44.230963] [INFO ] [sig ] TYL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:44.372679] [INFO ] [LOCAL ] Saved forecast: TYL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TYL.txt [2026-02-04T20:33:44.372816] [INFO ] [sig ] [3136/3449] Completed TYL in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.9m [2026-02-04T20:33:44.372864] [INFO ] [sig ] [3137/3449] Forecasting TYRA... [2026-02-04T20:33:44.372896] [INFO ] [sig ] Generating forecast for: TYRA [2026-02-04T20:33:44.372928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-02-04T20:33:44.384014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-02-04T20:33:44.384331] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-02-04T20:33:44.385346] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-02-04T20:33:44.385398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:44.385460] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:44.385490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:44.385548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:44.446183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:44.447079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:44.447164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:44.447198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:44.569343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:44.569510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:44.569557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:44.569608] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:44.573986] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-02-04T20:33:44.574273] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-02-04T20:33:44.574404] [INFO ] [sig ] TYRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:44.718568] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TYRA.txt [2026-02-04T20:33:44.718726] [INFO ] [sig ] [3137/3449] Completed TYRA in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.9m [2026-02-04T20:33:44.718766] [INFO ] [sig ] [3138/3449] Forecasting TZOO... [2026-02-04T20:33:44.718795] [INFO ] [sig ] Generating forecast for: TZOO [2026-02-04T20:33:44.718826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-02-04T20:33:44.730634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-02-04T20:33:44.731057] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-02-04T20:33:44.732008] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-02-04T20:33:44.732063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:44.732097] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:44.732124] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:44.732182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:44.792826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:44.793735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:44.793818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:44.793853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:44.921906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:44.922062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:44.922104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:44.922134] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:44.925663] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-02-04T20:33:44.925959] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-02-04T20:33:44.926086] [INFO ] [sig ] TZOO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:45.067394] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/TZOO.txt [2026-02-04T20:33:45.067522] [INFO ] [sig ] [3138/3449] Completed TZOO in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.9m [2026-02-04T20:33:45.067561] [INFO ] [sig ] [3139/3449] Forecasting UAA... [2026-02-04T20:33:45.067610] [INFO ] [sig ] Generating forecast for: UAA [2026-02-04T20:33:45.067643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-02-04T20:33:45.079240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-02-04T20:33:45.079591] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-02-04T20:33:45.080376] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-02-04T20:33:45.080428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:45.080460] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:45.080487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:45.080549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:45.136547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:45.137353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:45.137433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:45.137466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:45.260204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:45.260359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:45.260399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:45.260428] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:45.263860] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-02-04T20:33:45.264130] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-02-04T20:33:45.264256] [INFO ] [sig ] UAA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:45.404293] [INFO ] [LOCAL ] Saved forecast: UAA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UAA.txt [2026-02-04T20:33:45.404427] [INFO ] [sig ] [3139/3449] Completed UAA in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:45.404475] [INFO ] [sig ] [3140/3449] Forecasting UAE... [2026-02-04T20:33:45.404511] [INFO ] [sig ] Generating forecast for: UAE [2026-02-04T20:33:45.404548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-02-04T20:33:45.415756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-02-04T20:33:45.416070] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-02-04T20:33:45.416861] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-02-04T20:33:45.416912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:45.416942] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:45.416969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:45.417025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:45.474020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:45.474670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:45.474748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:45.474781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:45.593855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:45.593999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:45.594056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:45.594123] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:45.597967] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-02-04T20:33:45.598241] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-02-04T20:33:45.598367] [INFO ] [sig ] UAE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:45.740410] [INFO ] [LOCAL ] Saved forecast: UAE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UAE.txt [2026-02-04T20:33:45.740554] [INFO ] [sig ] [3140/3449] Completed UAE in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:45.740623] [INFO ] [sig ] [3141/3449] Forecasting UAL... [2026-02-04T20:33:45.740656] [INFO ] [sig ] Generating forecast for: UAL [2026-02-04T20:33:45.740689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-02-04T20:33:45.751766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-02-04T20:33:45.752102] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-02-04T20:33:45.752915] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-02-04T20:33:45.752966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:45.752999] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:45.753026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:45.753083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:45.809795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:45.810559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:45.810659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:45.810692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:45.934326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:45.934485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:45.934532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:45.934566] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:45.937949] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-02-04T20:33:45.938226] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-02-04T20:33:45.938350] [INFO ] [sig ] UAL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:46.081758] [INFO ] [LOCAL ] Saved forecast: UAL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UAL.txt [2026-02-04T20:33:46.081915] [INFO ] [sig ] [3141/3449] Completed UAL in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:46.081958] [INFO ] [sig ] [3142/3449] Forecasting UBFO... [2026-02-04T20:33:46.081987] [INFO ] [sig ] Generating forecast for: UBFO [2026-02-04T20:33:46.082020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-02-04T20:33:46.092482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-02-04T20:33:46.092849] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-02-04T20:33:46.093694] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-02-04T20:33:46.093746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:46.093778] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:46.093804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:46.093862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:46.154808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:46.155648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:46.155730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:46.155763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:46.280901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:46.281055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:46.281095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:46.281125] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:46.284496] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=66.31%) [2026-02-04T20:33:46.284815] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-02-04T20:33:46.284943] [INFO ] [sig ] UBFO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:46.434142] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UBFO.txt [2026-02-04T20:33:46.434329] [INFO ] [sig ] [3142/3449] Completed UBFO in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:46.434397] [INFO ] [sig ] [3143/3449] Forecasting UBRL... [2026-02-04T20:33:46.434438] [INFO ] [sig ] Generating forecast for: UBRL [2026-02-04T20:33:46.434482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-02-04T20:33:46.446196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-02-04T20:33:46.446620] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-02-04T20:33:46.447425] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-02-04T20:33:46.447498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:46.447539] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:46.447611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:46.447703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:46.506347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:46.507216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:46.507297] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:46.507330] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:46.631482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:46.631695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:46.631740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:46.631770] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:46.635220] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=44.74%) [2026-02-04T20:33:46.635507] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-02-04T20:33:46.635670] [INFO ] [sig ] UBRL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:46.835938] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UBRL.txt [2026-02-04T20:33:46.836088] [INFO ] [sig ] [3143/3449] Completed UBRL in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:46.836127] [INFO ] [sig ] [3144/3449] Forecasting UBS... [2026-02-04T20:33:46.836156] [INFO ] [sig ] Generating forecast for: UBS [2026-02-04T20:33:46.836189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-02-04T20:33:46.851560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-02-04T20:33:46.852080] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-02-04T20:33:46.853225] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-02-04T20:33:46.853294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:46.853367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:46.853417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:46.853506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:46.924465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:46.925636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:46.925724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:46.925759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:47.070677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:47.070835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:47.070876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:47.070905] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:47.074340] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-02-04T20:33:47.074638] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-02-04T20:33:47.074767] [INFO ] [sig ] UBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:47.220018] [INFO ] [LOCAL ] Saved forecast: UBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UBS.txt [2026-02-04T20:33:47.220189] [INFO ] [sig ] [3144/3449] Completed UBS in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:47.220231] [INFO ] [sig ] [3145/3449] Forecasting UBSI... [2026-02-04T20:33:47.220261] [INFO ] [sig ] Generating forecast for: UBSI [2026-02-04T20:33:47.220293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-02-04T20:33:47.232423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-02-04T20:33:47.232883] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-02-04T20:33:47.233732] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-02-04T20:33:47.233785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:47.233817] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:47.233845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:47.233901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:47.291143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:47.292063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:47.292149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:47.292183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:47.413157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:47.413314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:47.413355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:47.413383] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:47.416820] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-02-04T20:33:47.417098] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-02-04T20:33:47.417225] [INFO ] [sig ] UBSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:47.565099] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UBSI.txt [2026-02-04T20:33:47.565240] [INFO ] [sig ] [3145/3449] Completed UBSI in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:47.565281] [INFO ] [sig ] [3146/3449] Forecasting UDMY... [2026-02-04T20:33:47.565309] [INFO ] [sig ] Generating forecast for: UDMY [2026-02-04T20:33:47.565340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-02-04T20:33:47.576562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-02-04T20:33:47.576922] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-02-04T20:33:47.577742] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-02-04T20:33:47.577793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:47.577824] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:47.577849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:47.577927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:47.636685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:47.637411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:47.637489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:47.637526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:47.760663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:47.760834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:47.760877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:47.760906] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:47.764476] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-02-04T20:33:47.764774] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-02-04T20:33:47.764902] [INFO ] [sig ] UDMY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:47.914041] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UDMY.txt [2026-02-04T20:33:47.914169] [INFO ] [sig ] [3146/3449] Completed UDMY in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:47.914208] [INFO ] [sig ] [3147/3449] Forecasting UE... [2026-02-04T20:33:47.914237] [INFO ] [sig ] Generating forecast for: UE [2026-02-04T20:33:47.914269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-02-04T20:33:47.925007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-02-04T20:33:47.925309] [INFO ] [FORECASTER] Starting predict_future for UE [2026-02-04T20:33:47.926105] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-02-04T20:33:47.926156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:47.926187] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:47.926214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:47.926270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:47.982312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:47.983082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:47.983190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:47.983224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:48.102361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:48.102526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:48.102588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:48.102624] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:48.106129] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-02-04T20:33:48.106417] [INFO ] [FORECASTER] Completed predict_future for UE [2026-02-04T20:33:48.106568] [INFO ] [sig ] UE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:48.255721] [INFO ] [LOCAL ] Saved forecast: UE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UE.txt [2026-02-04T20:33:48.255883] [INFO ] [sig ] [3147/3449] Completed UE in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:48.255924] [INFO ] [sig ] [3148/3449] Forecasting UEIC... [2026-02-04T20:33:48.255963] [INFO ] [sig ] Generating forecast for: UEIC [2026-02-04T20:33:48.255997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-02-04T20:33:48.267465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-02-04T20:33:48.267898] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-02-04T20:33:48.268749] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-02-04T20:33:48.268800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:48.268832] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:48.268858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:48.268915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:48.326100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:48.326989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:48.327071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:48.327104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:48.455863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:48.456023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:48.456066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:48.456097] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:48.459792] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=27.55%) [2026-02-04T20:33:48.460113] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-02-04T20:33:48.460265] [INFO ] [sig ] UEIC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:48.608304] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UEIC.txt [2026-02-04T20:33:48.608444] [INFO ] [sig ] [3148/3449] Completed UEIC in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:48.608485] [INFO ] [sig ] [3149/3449] Forecasting UFCS... [2026-02-04T20:33:48.608514] [INFO ] [sig ] Generating forecast for: UFCS [2026-02-04T20:33:48.608545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-02-04T20:33:48.620667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-02-04T20:33:48.621007] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-02-04T20:33:48.621838] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-02-04T20:33:48.621890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:48.621923] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:48.621949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:48.622024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:48.687850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:48.688763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:48.688849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:48.688884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:48.813493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:48.813690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:48.813737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:48.813767] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:48.817487] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=40.19%) [2026-02-04T20:33:48.817838] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-02-04T20:33:48.817997] [INFO ] [sig ] UFCS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:48.964031] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UFCS.txt [2026-02-04T20:33:48.964203] [INFO ] [sig ] [3149/3449] Completed UFCS in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:48.964263] [INFO ] [sig ] [3150/3449] Forecasting UFI... [2026-02-04T20:33:48.964296] [INFO ] [sig ] Generating forecast for: UFI [2026-02-04T20:33:48.964330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-02-04T20:33:48.975875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-02-04T20:33:48.976253] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-02-04T20:33:48.977137] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-02-04T20:33:48.977192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:48.977236] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:48.977269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:48.977329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:49.038967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:49.039786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:49.039868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:49.039903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:49.165474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:49.165658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:49.165712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:49.165744] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:49.169597] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=16.84%) [2026-02-04T20:33:49.169904] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-02-04T20:33:49.170036] [INFO ] [sig ] UFI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:49.316997] [INFO ] [LOCAL ] Saved forecast: UFI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UFI.txt [2026-02-04T20:33:49.317171] [INFO ] [sig ] [3150/3449] Completed UFI in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:49.317215] [INFO ] [sig ] [3151/3449] Forecasting UFO... [2026-02-04T20:33:49.317245] [INFO ] [sig ] Generating forecast for: UFO [2026-02-04T20:33:49.317275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-02-04T20:33:49.329170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-02-04T20:33:49.329510] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-02-04T20:33:49.330379] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-02-04T20:33:49.330434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:49.330469] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:49.330499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:49.330592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:49.394278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:49.395136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:49.395271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:49.395318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:49.521418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:49.521596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:49.521642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:49.521710] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:49.525564] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=85.34%) [2026-02-04T20:33:49.525873] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-02-04T20:33:49.526005] [INFO ] [sig ] UFO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:49.678747] [INFO ] [LOCAL ] Saved forecast: UFO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UFO.txt [2026-02-04T20:33:49.678888] [INFO ] [sig ] [3151/3449] Completed UFO in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 1.8m [2026-02-04T20:33:49.678936] [INFO ] [sig ] [3152/3449] Forecasting UFPI... [2026-02-04T20:33:49.678968] [INFO ] [sig ] Generating forecast for: UFPI [2026-02-04T20:33:49.678999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-02-04T20:33:49.690155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-02-04T20:33:49.690499] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-02-04T20:33:49.691327] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-02-04T20:33:49.691380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:49.691414] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:49.691443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:49.691503] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:49.756435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:49.757611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:49.757893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:49.757953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:49.884524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:49.884711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:49.884754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:49.884783] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:49.888302] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-02-04T20:33:49.888629] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-02-04T20:33:49.888775] [INFO ] [sig ] UFPI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:50.041014] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UFPI.txt [2026-02-04T20:33:50.041159] [INFO ] [sig ] [3152/3449] Completed UFPI in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.8m [2026-02-04T20:33:50.041201] [INFO ] [sig ] [3153/3449] Forecasting UGI... [2026-02-04T20:33:50.041230] [INFO ] [sig ] Generating forecast for: UGI [2026-02-04T20:33:50.041261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-02-04T20:33:50.053045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-02-04T20:33:50.053392] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-02-04T20:33:50.054404] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-02-04T20:33:50.054457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:50.054490] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:50.054517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:50.054593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:50.115591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:50.116420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:50.116505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:50.116557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:50.241758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:50.241909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:50.241948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:50.241977] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:50.245878] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-02-04T20:33:50.246163] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-02-04T20:33:50.246290] [INFO ] [sig ] UGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:50.396158] [INFO ] [LOCAL ] Saved forecast: UGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UGI.txt [2026-02-04T20:33:50.396293] [INFO ] [sig ] [3153/3449] Completed UGI in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.8m [2026-02-04T20:33:50.396333] [INFO ] [sig ] [3154/3449] Forecasting UGP... [2026-02-04T20:33:50.396363] [INFO ] [sig ] Generating forecast for: UGP [2026-02-04T20:33:50.396393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-02-04T20:33:50.407600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-02-04T20:33:50.407965] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-02-04T20:33:50.408795] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-02-04T20:33:50.408848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:50.408933] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:50.408963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:50.409023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:50.468670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:50.469549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:50.469664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:50.469702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:50.596655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:50.596808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:50.596850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:50.596881] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:50.600390] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-02-04T20:33:50.600724] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-02-04T20:33:50.601046] [INFO ] [sig ] UGP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:50.751055] [INFO ] [LOCAL ] Saved forecast: UGP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UGP.txt [2026-02-04T20:33:50.751199] [INFO ] [sig ] [3154/3449] Completed UGP in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.8m [2026-02-04T20:33:50.751241] [INFO ] [sig ] [3155/3449] Forecasting UHAL... [2026-02-04T20:33:50.751272] [INFO ] [sig ] Generating forecast for: UHAL [2026-02-04T20:33:50.751304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-02-04T20:33:50.762683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-02-04T20:33:50.763012] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-02-04T20:33:50.763904] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-02-04T20:33:50.763957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:50.763990] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:50.764033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:50.764094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:50.824552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:50.825270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:50.825351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:50.825385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:50.953822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:50.953980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:50.954020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:50.954049] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:50.957457] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-02-04T20:33:50.957757] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-02-04T20:33:50.957887] [INFO ] [sig ] UHAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:51.103964] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UHAL.txt [2026-02-04T20:33:51.104108] [INFO ] [sig ] [3155/3449] Completed UHAL in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:51.104151] [INFO ] [sig ] [3156/3449] Forecasting UHG... [2026-02-04T20:33:51.104180] [INFO ] [sig ] Generating forecast for: UHG [2026-02-04T20:33:51.104212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-02-04T20:33:51.116385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-02-04T20:33:51.116754] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-02-04T20:33:51.117558] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-02-04T20:33:51.117634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:51.117677] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:51.117709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:51.117765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:51.180314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:51.181080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:51.181161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:51.181196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:51.304430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:51.304605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:51.304649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:51.304678] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:51.308351] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-02-04T20:33:51.308658] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-02-04T20:33:51.308804] [INFO ] [sig ] UHG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:51.455756] [INFO ] [LOCAL ] Saved forecast: UHG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UHG.txt [2026-02-04T20:33:51.455896] [INFO ] [sig ] [3156/3449] Completed UHG in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:51.455938] [INFO ] [sig ] [3157/3449] Forecasting UHS... [2026-02-04T20:33:51.455968] [INFO ] [sig ] Generating forecast for: UHS [2026-02-04T20:33:51.456002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-02-04T20:33:51.467440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-02-04T20:33:51.467808] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-02-04T20:33:51.468721] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-02-04T20:33:51.468774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:51.468806] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:51.468832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:51.468893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:51.529617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:51.530446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:51.530532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:51.530568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:51.656257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:51.656412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:51.656456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:51.656559] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:51.660276] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=65.16%) [2026-02-04T20:33:51.660566] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-02-04T20:33:51.660717] [INFO ] [sig ] UHS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:51.811388] [INFO ] [LOCAL ] Saved forecast: UHS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UHS.txt [2026-02-04T20:33:51.811530] [INFO ] [sig ] [3157/3449] Completed UHS in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:51.811585] [INFO ] [sig ] [3158/3449] Forecasting UI... [2026-02-04T20:33:51.811618] [INFO ] [sig ] Generating forecast for: UI [2026-02-04T20:33:51.811648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-02-04T20:33:51.822386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-02-04T20:33:51.822727] [INFO ] [FORECASTER] Starting predict_future for UI [2026-02-04T20:33:51.823499] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-02-04T20:33:51.823552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:51.823604] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:51.823634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:51.823692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:51.879448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:51.880190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:51.880268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:51.880301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:52.000071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:52.000229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:52.000268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:52.000297] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:52.003748] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-02-04T20:33:52.004027] [INFO ] [FORECASTER] Completed predict_future for UI [2026-02-04T20:33:52.004158] [INFO ] [sig ] UI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:52.142475] [INFO ] [LOCAL ] Saved forecast: UI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UI.txt [2026-02-04T20:33:52.142623] [INFO ] [sig ] [3158/3449] Completed UI in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:52.142666] [INFO ] [sig ] [3159/3449] Forecasting UIS... [2026-02-04T20:33:52.142696] [INFO ] [sig ] Generating forecast for: UIS [2026-02-04T20:33:52.142727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-02-04T20:33:52.153714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-02-04T20:33:52.154047] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-02-04T20:33:52.154840] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-02-04T20:33:52.154892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:52.154923] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:52.154949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:52.155006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:52.210432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:52.211097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:52.211176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:52.211208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:52.331486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:52.331680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:52.331733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:52.331764] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:52.335289] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-02-04T20:33:52.335637] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-02-04T20:33:52.335783] [INFO ] [sig ] UIS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:52.483389] [INFO ] [LOCAL ] Saved forecast: UIS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UIS.txt [2026-02-04T20:33:52.483532] [INFO ] [sig ] [3159/3449] Completed UIS in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:52.483594] [INFO ] [sig ] [3160/3449] Forecasting UITB... [2026-02-04T20:33:52.483628] [INFO ] [sig ] Generating forecast for: UITB [2026-02-04T20:33:52.483662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-02-04T20:33:52.495080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-02-04T20:33:52.495413] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-02-04T20:33:52.496270] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-02-04T20:33:52.496324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:52.496357] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:52.496386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:52.496444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:52.557350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:52.561191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:52.561305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:52.561343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:52.684655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:52.684835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:52.684892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:52.684933] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:52.688538] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-02-04T20:33:52.688863] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-02-04T20:33:52.689003] [INFO ] [sig ] UITB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:52.836382] [INFO ] [LOCAL ] Saved forecast: UITB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UITB.txt [2026-02-04T20:33:52.836551] [INFO ] [sig ] [3160/3449] Completed UITB in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:52.836617] [INFO ] [sig ] [3161/3449] Forecasting UL... [2026-02-04T20:33:52.836650] [INFO ] [sig ] Generating forecast for: UL [2026-02-04T20:33:52.836683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-02-04T20:33:52.848014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-02-04T20:33:52.848391] [INFO ] [FORECASTER] Starting predict_future for UL [2026-02-04T20:33:52.849274] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-02-04T20:33:52.849330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:52.849365] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:52.849393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:52.849451] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:52.910519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:52.911363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:52.911447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:52.911482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:53.037225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:53.037381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:53.037421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:53.037452] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:53.041159] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=39.25%) [2026-02-04T20:33:53.041461] [INFO ] [FORECASTER] Completed predict_future for UL [2026-02-04T20:33:53.041627] [INFO ] [sig ] UL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:53.184138] [INFO ] [LOCAL ] Saved forecast: UL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UL.txt [2026-02-04T20:33:53.184277] [INFO ] [sig ] [3161/3449] Completed UL in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:53.184319] [INFO ] [sig ] [3162/3449] Forecasting ULBI... [2026-02-04T20:33:53.184350] [INFO ] [sig ] Generating forecast for: ULBI [2026-02-04T20:33:53.184383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-02-04T20:33:53.196738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-02-04T20:33:53.197104] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-02-04T20:33:53.197952] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-02-04T20:33:53.198007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:53.198038] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:53.198064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:53.198120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:53.256430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:53.257123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:53.257203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:53.257237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:53.382184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:53.382339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:53.382378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:53.382406] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:53.385773] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=44.47%) [2026-02-04T20:33:53.386060] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-02-04T20:33:53.386186] [INFO ] [sig ] ULBI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:53.546063] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ULBI.txt [2026-02-04T20:33:53.546268] [INFO ] [sig ] [3162/3449] Completed ULBI in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:53.546330] [INFO ] [sig ] [3163/3449] Forecasting ULCC... [2026-02-04T20:33:53.546374] [INFO ] [sig ] Generating forecast for: ULCC [2026-02-04T20:33:53.546418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-02-04T20:33:53.557794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-02-04T20:33:53.558213] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-02-04T20:33:53.559047] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-02-04T20:33:53.559100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:53.559134] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:53.559162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:53.559220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:53.618523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:53.619389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:53.619470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:53.619504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:53.743022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:53.743162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:53.743202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:53.743230] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:53.746606] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-02-04T20:33:53.746882] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-02-04T20:33:53.747003] [INFO ] [sig ] ULCC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:53.893694] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ULCC.txt [2026-02-04T20:33:53.893823] [INFO ] [sig ] [3163/3449] Completed ULCC in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:53.893864] [INFO ] [sig ] [3164/3449] Forecasting ULH... [2026-02-04T20:33:53.893893] [INFO ] [sig ] Generating forecast for: ULH [2026-02-04T20:33:53.893924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-02-04T20:33:53.905032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-02-04T20:33:53.905405] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-02-04T20:33:53.906280] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-02-04T20:33:53.906334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:53.906366] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:53.906396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:53.906456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:53.965922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:53.966656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:53.966779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:53.966827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:54.092535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:54.092720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:54.092763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:54.092792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:54.096215] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-02-04T20:33:54.096484] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-02-04T20:33:54.096633] [INFO ] [sig ] ULH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:54.247637] [INFO ] [LOCAL ] Saved forecast: ULH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ULH.txt [2026-02-04T20:33:54.247772] [INFO ] [sig ] [3164/3449] Completed ULH in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:54.247813] [INFO ] [sig ] [3165/3449] Forecasting ULTA... [2026-02-04T20:33:54.247843] [INFO ] [sig ] Generating forecast for: ULTA [2026-02-04T20:33:54.247874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-02-04T20:33:54.259311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-02-04T20:33:54.259686] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-02-04T20:33:54.260531] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-02-04T20:33:54.260606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:54.260646] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:54.260679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:54.260739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:54.324922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:54.325758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:54.325839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:54.325873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:54.446135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:54.446289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:54.446328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:54.446357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:54.449827] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=28.92%) [2026-02-04T20:33:54.450100] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-02-04T20:33:54.450227] [INFO ] [sig ] ULTA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:54.592115] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ULTA.txt [2026-02-04T20:33:54.592268] [INFO ] [sig ] [3165/3449] Completed ULTA in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:54.592308] [INFO ] [sig ] [3166/3449] Forecasting ULY... [2026-02-04T20:33:54.592338] [INFO ] [sig ] Generating forecast for: ULY [2026-02-04T20:33:54.592368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-02-04T20:33:54.603115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-02-04T20:33:54.603465] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-02-04T20:33:54.604308] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-02-04T20:33:54.604361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:54.604394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:54.604422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:54.604481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:54.663494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:54.664392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:54.664476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:54.664511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:54.782937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:54.783081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:54.783119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:54.783147] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:54.786471] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-02-04T20:33:54.786790] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-02-04T20:33:54.786916] [INFO ] [sig ] ULY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:54.931169] [INFO ] [LOCAL ] Saved forecast: ULY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ULY.txt [2026-02-04T20:33:54.931315] [INFO ] [sig ] [3166/3449] Completed ULY in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:54.931355] [INFO ] [sig ] [3167/3449] Forecasting UMBF... [2026-02-04T20:33:54.931384] [INFO ] [sig ] Generating forecast for: UMBF [2026-02-04T20:33:54.931413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-02-04T20:33:54.942918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-02-04T20:33:54.943264] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-02-04T20:33:54.944171] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-02-04T20:33:54.944225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:54.944259] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:54.944287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:54.944346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:55.006961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:55.007743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:55.007825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:55.007860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:55.127630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:55.127776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:55.127817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:55.127849] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:55.131343] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-02-04T20:33:55.131636] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-02-04T20:33:55.131765] [INFO ] [sig ] UMBF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:55.278133] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UMBF.txt [2026-02-04T20:33:55.278297] [INFO ] [sig ] [3167/3449] Completed UMBF in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:55.278338] [INFO ] [sig ] [3168/3449] Forecasting UMC... [2026-02-04T20:33:55.278368] [INFO ] [sig ] Generating forecast for: UMC [2026-02-04T20:33:55.278399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-02-04T20:33:55.289058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-02-04T20:33:55.289399] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-02-04T20:33:55.290224] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-02-04T20:33:55.290277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:55.290323] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:55.290353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:55.290412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:55.349141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:55.349903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:55.349983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:55.350017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:55.472522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:55.472710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:55.472751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:55.472780] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:55.476162] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-02-04T20:33:55.476434] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-02-04T20:33:55.476559] [INFO ] [sig ] UMC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:55.621538] [INFO ] [LOCAL ] Saved forecast: UMC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UMC.txt [2026-02-04T20:33:55.621716] [INFO ] [sig ] [3168/3449] Completed UMC in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 1.7m [2026-02-04T20:33:55.621756] [INFO ] [sig ] [3169/3449] Forecasting UMH... [2026-02-04T20:33:55.621785] [INFO ] [sig ] Generating forecast for: UMH [2026-02-04T20:33:55.621818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-02-04T20:33:55.633826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-02-04T20:33:55.634266] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-02-04T20:33:55.635147] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-02-04T20:33:55.635200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:55.635232] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:55.635259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:55.635316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:55.693070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:55.693990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:55.694074] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:55.694106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:55.814946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:55.815095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:55.815134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:55.815163] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:55.818885] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-02-04T20:33:55.819161] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-02-04T20:33:55.819285] [INFO ] [sig ] UMH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:55.961552] [INFO ] [LOCAL ] Saved forecast: UMH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UMH.txt [2026-02-04T20:33:55.961710] [INFO ] [sig ] [3169/3449] Completed UMH in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.7m [2026-02-04T20:33:55.961758] [INFO ] [sig ] [3170/3449] Forecasting UMMA... [2026-02-04T20:33:55.961795] [INFO ] [sig ] Generating forecast for: UMMA [2026-02-04T20:33:55.961830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-02-04T20:33:55.972521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-02-04T20:33:55.972891] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-02-04T20:33:55.973704] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-02-04T20:33:55.973757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:55.973789] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:55.973816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:55.973872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:56.033203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:56.034135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:56.034213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:56.034245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:56.153641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:56.153793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:56.153832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:56.153861] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:56.157224] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-02-04T20:33:56.157497] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-02-04T20:33:56.157641] [INFO ] [sig ] UMMA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:56.303156] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UMMA.txt [2026-02-04T20:33:56.303292] [INFO ] [sig ] [3170/3449] Completed UMMA in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.7m [2026-02-04T20:33:56.303332] [INFO ] [sig ] [3171/3449] Forecasting UNCY... [2026-02-04T20:33:56.303361] [INFO ] [sig ] Generating forecast for: UNCY [2026-02-04T20:33:56.303392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-02-04T20:33:56.315098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-02-04T20:33:56.315445] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-02-04T20:33:56.316250] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-02-04T20:33:56.316301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:56.316361] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:56.316390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:56.316447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:56.376164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:56.376963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:56.377053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:56.377087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:56.502026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:56.502199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:56.502259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:56.502299] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:56.506957] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-02-04T20:33:56.507291] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-02-04T20:33:56.507440] [INFO ] [sig ] UNCY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:56.655035] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UNCY.txt [2026-02-04T20:33:56.655190] [INFO ] [sig ] [3171/3449] Completed UNCY in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 1.7m [2026-02-04T20:33:56.655239] [INFO ] [sig ] [3172/3449] Forecasting UNF... [2026-02-04T20:33:56.655269] [INFO ] [sig ] Generating forecast for: UNF [2026-02-04T20:33:56.655302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-02-04T20:33:56.666208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-02-04T20:33:56.666560] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-02-04T20:33:56.667368] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-02-04T20:33:56.667419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:56.667452] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:56.667478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:56.667535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:56.727085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:56.728071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:56.728160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:56.728192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:56.848372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:56.848525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:56.848567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:56.848618] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:56.852066] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-02-04T20:33:56.852344] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-02-04T20:33:56.852474] [INFO ] [sig ] UNF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:57.000731] [INFO ] [LOCAL ] Saved forecast: UNF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UNF.txt [2026-02-04T20:33:57.000867] [INFO ] [sig ] [3172/3449] Completed UNF in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:57.000909] [INFO ] [sig ] [3173/3449] Forecasting UNFI... [2026-02-04T20:33:57.000939] [INFO ] [sig ] Generating forecast for: UNFI [2026-02-04T20:33:57.000971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-02-04T20:33:57.013082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-02-04T20:33:57.013407] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-02-04T20:33:57.014322] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-02-04T20:33:57.014378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:57.014412] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:57.014440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:57.014500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:57.074446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:57.075279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:57.075363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:57.075398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:57.199152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:57.199304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:57.199343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:57.199371] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:57.203113] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-02-04T20:33:57.203391] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-02-04T20:33:57.203533] [INFO ] [sig ] UNFI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:57.347163] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UNFI.txt [2026-02-04T20:33:57.347297] [INFO ] [sig ] [3173/3449] Completed UNFI in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:57.347336] [INFO ] [sig ] [3174/3449] Forecasting UNM... [2026-02-04T20:33:57.347364] [INFO ] [sig ] Generating forecast for: UNM [2026-02-04T20:33:57.347395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-02-04T20:33:57.359738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-02-04T20:33:57.360063] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-02-04T20:33:57.360889] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-02-04T20:33:57.360940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:57.360971] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:57.360997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:57.361054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:57.419120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:57.419941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:57.420028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:57.420063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:57.544145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:57.544296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:57.544336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:57.544414] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:57.548205] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=18.32%) [2026-02-04T20:33:57.548476] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-02-04T20:33:57.548628] [INFO ] [sig ] UNM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:57.694495] [INFO ] [LOCAL ] Saved forecast: UNM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UNM.txt [2026-02-04T20:33:57.694672] [INFO ] [sig ] [3174/3449] Completed UNM in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:57.694716] [INFO ] [sig ] [3175/3449] Forecasting UNMA... [2026-02-04T20:33:57.694746] [INFO ] [sig ] Generating forecast for: UNMA [2026-02-04T20:33:57.694778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-02-04T20:33:57.705959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-02-04T20:33:57.706341] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-02-04T20:33:57.707170] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-02-04T20:33:57.707221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:57.707252] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:57.707279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:57.707334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:57.768837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:57.769903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:57.769988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:57.770022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:57.880429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:57.880594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:57.880643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:57.880689] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:57.884170] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-02-04T20:33:57.884449] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-02-04T20:33:57.884598] [INFO ] [sig ] UNMA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:58.030823] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UNMA.txt [2026-02-04T20:33:58.030981] [INFO ] [sig ] [3175/3449] Completed UNMA in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:58.031021] [INFO ] [sig ] [3176/3449] Forecasting UNP... [2026-02-04T20:33:58.031050] [INFO ] [sig ] Generating forecast for: UNP [2026-02-04T20:33:58.031080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-02-04T20:33:58.042165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-02-04T20:33:58.042566] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-02-04T20:33:58.043456] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-02-04T20:33:58.043509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:58.043540] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:58.043566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:58.043648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:58.102195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:58.103115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:58.103199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:58.103232] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:58.228262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:58.228460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:58.228501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:58.228531] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:58.232051] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=63.20%) [2026-02-04T20:33:58.232342] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-02-04T20:33:58.232472] [INFO ] [sig ] UNP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:58.374267] [INFO ] [LOCAL ] Saved forecast: UNP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UNP.txt [2026-02-04T20:33:58.374419] [INFO ] [sig ] [3176/3449] Completed UNP in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:58.374460] [INFO ] [sig ] [3177/3449] Forecasting UNTY... [2026-02-04T20:33:58.374490] [INFO ] [sig ] Generating forecast for: UNTY [2026-02-04T20:33:58.374523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-02-04T20:33:58.385303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-02-04T20:33:58.385697] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-02-04T20:33:58.386520] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-02-04T20:33:58.386596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:58.386631] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:58.386658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:58.386714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:58.444670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:58.445545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:58.445667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:58.445702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:58.572518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:58.572691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:58.572732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:58.572761] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:58.576511] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-02-04T20:33:58.576802] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-02-04T20:33:58.576929] [INFO ] [sig ] UNTY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:58.719374] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UNTY.txt [2026-02-04T20:33:58.719518] [INFO ] [sig ] [3177/3449] Completed UNTY in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:58.719560] [INFO ] [sig ] [3178/3449] Forecasting UPBD... [2026-02-04T20:33:58.719611] [INFO ] [sig ] Generating forecast for: UPBD [2026-02-04T20:33:58.719644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-02-04T20:33:58.731968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-02-04T20:33:58.732323] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-02-04T20:33:58.733157] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-02-04T20:33:58.733209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:58.733241] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:58.733268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:58.733325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:58.795209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:58.796166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:58.796267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:58.796301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:58.922063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:58.922218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:58.922258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:58.922286] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:58.925708] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-02-04T20:33:58.926029] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-02-04T20:33:58.926177] [INFO ] [sig ] UPBD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:59.070431] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UPBD.txt [2026-02-04T20:33:59.070565] [INFO ] [sig ] [3178/3449] Completed UPBD in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:59.070625] [INFO ] [sig ] [3179/3449] Forecasting UPC... [2026-02-04T20:33:59.070654] [INFO ] [sig ] Generating forecast for: UPC [2026-02-04T20:33:59.070686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-02-04T20:33:59.082014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-02-04T20:33:59.082356] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-02-04T20:33:59.083182] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-02-04T20:33:59.083241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:59.083274] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:59.083315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:59.083374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:59.142531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:59.143288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:59.143368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:59.143401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:59.259598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:59.259753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:59.259793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:59.259824] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:59.263309] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-02-04T20:33:59.263614] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-02-04T20:33:59.263748] [INFO ] [sig ] UPC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:33:59.411555] [INFO ] [LOCAL ] Saved forecast: UPC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UPC.txt [2026-02-04T20:33:59.411736] [INFO ] [sig ] [3179/3449] Completed UPC in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:59.411786] [INFO ] [sig ] [3180/3449] Forecasting UPLD... [2026-02-04T20:33:59.411823] [INFO ] [sig ] Generating forecast for: UPLD [2026-02-04T20:33:59.411861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-02-04T20:33:59.422943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-02-04T20:33:59.423353] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-02-04T20:33:59.424257] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-02-04T20:33:59.424312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:59.424344] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:59.424371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:59.424428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:59.484338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:59.485246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:59.485329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:59.485362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:59.609317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:59.609473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:59.609513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:59.609542] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:59.613103] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-02-04T20:33:59.613407] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-02-04T20:33:59.613539] [INFO ] [sig ] UPLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:33:59.757324] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UPLD.txt [2026-02-04T20:33:59.757467] [INFO ] [sig ] [3180/3449] Completed UPLD in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:33:59.757507] [INFO ] [sig ] [3181/3449] Forecasting UPS... [2026-02-04T20:33:59.757537] [INFO ] [sig ] Generating forecast for: UPS [2026-02-04T20:33:59.757584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-02-04T20:33:59.768331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-02-04T20:33:59.768691] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-02-04T20:33:59.769511] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-02-04T20:33:59.769566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:33:59.769628] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:33:59.769658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:33:59.769718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:33:59.827678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:33:59.832105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:33:59.832274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:33:59.832309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:33:59.960608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:33:59.960764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:33:59.960812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:33:59.960850] [INFO ] [FORECASTER] Training complete [2026-02-04T20:33:59.964308] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=69.83%) [2026-02-04T20:33:59.964600] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-02-04T20:33:59.964732] [INFO ] [sig ] UPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:00.111307] [INFO ] [LOCAL ] Saved forecast: UPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UPS.txt [2026-02-04T20:34:00.111443] [INFO ] [sig ] [3181/3449] Completed UPS in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:34:00.111483] [INFO ] [sig ] [3182/3449] Forecasting UPWK... [2026-02-04T20:34:00.111513] [INFO ] [sig ] Generating forecast for: UPWK [2026-02-04T20:34:00.111543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-02-04T20:34:00.122679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-02-04T20:34:00.123015] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-02-04T20:34:00.123896] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-02-04T20:34:00.123950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:00.123981] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:00.124008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:00.124065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:00.184288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:00.185153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:00.185235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:00.185269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:00.312162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:00.312303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:00.312343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:00.312373] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:00.315859] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-02-04T20:34:00.316143] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-02-04T20:34:00.316272] [INFO ] [sig ] UPWK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:00.458520] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UPWK.txt [2026-02-04T20:34:00.458680] [INFO ] [sig ] [3182/3449] Completed UPWK in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:34:00.458722] [INFO ] [sig ] [3183/3449] Forecasting UPXI... [2026-02-04T20:34:00.458753] [INFO ] [sig ] Generating forecast for: UPXI [2026-02-04T20:34:00.458801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-02-04T20:34:00.470124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-02-04T20:34:00.470450] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-02-04T20:34:00.471269] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-02-04T20:34:00.471321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:00.471354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:00.471381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:00.471437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:00.535126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:00.536013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:00.536097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:00.536132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:00.659635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:00.659780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:00.659825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:00.659856] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:00.663423] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-02-04T20:34:00.663724] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-02-04T20:34:00.663857] [INFO ] [sig ] UPXI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:00.810535] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UPXI.txt [2026-02-04T20:34:00.810721] [INFO ] [sig ] [3183/3449] Completed UPXI in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:34:00.810763] [INFO ] [sig ] [3184/3449] Forecasting URBN... [2026-02-04T20:34:00.810795] [INFO ] [sig ] Generating forecast for: URBN [2026-02-04T20:34:00.810829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-02-04T20:34:00.821688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-02-04T20:34:00.822011] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-02-04T20:34:00.822819] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-02-04T20:34:00.822872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:00.822904] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:00.822932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:00.822989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:00.879892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:00.880556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:00.880653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:00.880688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:01.002875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:01.003035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:01.003077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:01.003108] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:01.006743] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-02-04T20:34:01.007039] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-02-04T20:34:01.007175] [INFO ] [sig ] URBN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:01.153959] [INFO ] [LOCAL ] Saved forecast: URBN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/URBN.txt [2026-02-04T20:34:01.154151] [INFO ] [sig ] [3184/3449] Completed URBN in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:34:01.154202] [INFO ] [sig ] [3185/3449] Forecasting URGN... [2026-02-04T20:34:01.154239] [INFO ] [sig ] Generating forecast for: URGN [2026-02-04T20:34:01.154282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-02-04T20:34:01.166086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-02-04T20:34:01.166446] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-02-04T20:34:01.167269] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-02-04T20:34:01.167321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:01.167353] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:01.167380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:01.167436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:01.226632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:01.227396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:01.227481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:01.227517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:01.355995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:01.356158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:01.356199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:01.356230] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:01.359908] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-02-04T20:34:01.360203] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-02-04T20:34:01.360357] [INFO ] [sig ] URGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:01.507964] [INFO ] [LOCAL ] Saved forecast: URGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/URGN.txt [2026-02-04T20:34:01.508124] [INFO ] [sig ] [3185/3449] Completed URGN in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 1.6m [2026-02-04T20:34:01.508166] [INFO ] [sig ] [3186/3449] Forecasting URI... [2026-02-04T20:34:01.508196] [INFO ] [sig ] Generating forecast for: URI [2026-02-04T20:34:01.508229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-02-04T20:34:01.520292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-02-04T20:34:01.520742] [INFO ] [FORECASTER] Starting predict_future for URI [2026-02-04T20:34:01.521624] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-02-04T20:34:01.521684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:01.521720] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:01.521750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:01.521810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:01.580488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:01.581267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:01.581351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:01.581386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:01.726867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:01.727047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:01.727090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:01.727181] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:01.731652] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-02-04T20:34:01.732015] [INFO ] [FORECASTER] Completed predict_future for URI [2026-02-04T20:34:01.732159] [INFO ] [sig ] URI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:01.887973] [INFO ] [LOCAL ] Saved forecast: URI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/URI.txt [2026-02-04T20:34:01.888153] [INFO ] [sig ] [3186/3449] Completed URI in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.6m [2026-02-04T20:34:01.888196] [INFO ] [sig ] [3187/3449] Forecasting URNJ... [2026-02-04T20:34:01.888226] [INFO ] [sig ] Generating forecast for: URNJ [2026-02-04T20:34:01.888257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-02-04T20:34:01.899838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-02-04T20:34:01.900304] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-02-04T20:34:01.901287] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-02-04T20:34:01.901342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:01.901378] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:01.901406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:01.901466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:01.960706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:01.961693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:01.961789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:01.961824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:02.095504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:02.095728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:02.095771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:02.095992] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:02.099820] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=68.34%) [2026-02-04T20:34:02.100105] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-02-04T20:34:02.100238] [INFO ] [sig ] URNJ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:02.250632] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/URNJ.txt [2026-02-04T20:34:02.250781] [INFO ] [sig ] [3187/3449] Completed URNJ in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.6m [2026-02-04T20:34:02.250830] [INFO ] [sig ] [3188/3449] Forecasting UROY... [2026-02-04T20:34:02.250868] [INFO ] [sig ] Generating forecast for: UROY [2026-02-04T20:34:02.250906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-02-04T20:34:02.263880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-02-04T20:34:02.264265] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-02-04T20:34:02.265355] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-02-04T20:34:02.265421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:02.265511] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:02.265543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:02.265621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:02.324454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:02.325265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:02.325349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:02.325382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:02.459694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:02.459852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:02.459891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:02.459920] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:02.463353] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=17.18%) [2026-02-04T20:34:02.463655] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-02-04T20:34:02.463785] [INFO ] [sig ] UROY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:02.612932] [INFO ] [LOCAL ] Saved forecast: UROY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UROY.txt [2026-02-04T20:34:02.613082] [INFO ] [sig ] [3188/3449] Completed UROY in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.6m [2026-02-04T20:34:02.613123] [INFO ] [sig ] [3189/3449] Forecasting USA... [2026-02-04T20:34:02.613153] [INFO ] [sig ] Generating forecast for: USA [2026-02-04T20:34:02.613183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-02-04T20:34:02.625014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-02-04T20:34:02.625366] [INFO ] [FORECASTER] Starting predict_future for USA [2026-02-04T20:34:02.626436] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-02-04T20:34:02.626490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:02.626522] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:02.626550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:02.626628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:02.685457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:02.686266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:02.686351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:02.686386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:02.806897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:02.807059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:02.807101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:02.807132] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:02.811044] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: UP (p=82.53%) [2026-02-04T20:34:02.811371] [INFO ] [FORECASTER] Completed predict_future for USA [2026-02-04T20:34:02.811534] [INFO ] [sig ] USA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:02.966124] [INFO ] [LOCAL ] Saved forecast: USA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USA.txt [2026-02-04T20:34:02.966262] [INFO ] [sig ] [3189/3449] Completed USA in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:02.966304] [INFO ] [sig ] [3190/3449] Forecasting USAC... [2026-02-04T20:34:02.966337] [INFO ] [sig ] Generating forecast for: USAC [2026-02-04T20:34:02.966369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-02-04T20:34:02.980417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-02-04T20:34:02.980829] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-02-04T20:34:02.981845] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-02-04T20:34:02.981910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:02.981955] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:02.981994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:02.982096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:03.057436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:03.058427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:03.058529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:03.058595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:03.189336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:03.189495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:03.189537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:03.189586] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:03.193493] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-02-04T20:34:03.193805] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-02-04T20:34:03.193968] [INFO ] [sig ] USAC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:03.340905] [INFO ] [LOCAL ] Saved forecast: USAC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USAC.txt [2026-02-04T20:34:03.341056] [INFO ] [sig ] [3190/3449] Completed USAC in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:03.341096] [INFO ] [sig ] [3191/3449] Forecasting USB... [2026-02-04T20:34:03.341126] [INFO ] [sig ] Generating forecast for: USB [2026-02-04T20:34:03.341157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-02-04T20:34:03.352328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-02-04T20:34:03.352695] [INFO ] [FORECASTER] Starting predict_future for USB [2026-02-04T20:34:03.353498] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-02-04T20:34:03.353550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:03.353609] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:03.353639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:03.353696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:03.409839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:03.410541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:03.410639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:03.410673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:03.531943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:03.532106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:03.532149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:03.532211] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:03.535911] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=21.85%) [2026-02-04T20:34:03.536211] [INFO ] [FORECASTER] Completed predict_future for USB [2026-02-04T20:34:03.536340] [INFO ] [sig ] USB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:03.685061] [INFO ] [LOCAL ] Saved forecast: USB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USB.txt [2026-02-04T20:34:03.685213] [INFO ] [sig ] [3191/3449] Completed USB in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:03.685255] [INFO ] [sig ] [3192/3449] Forecasting USCB... [2026-02-04T20:34:03.685287] [INFO ] [sig ] Generating forecast for: USCB [2026-02-04T20:34:03.685320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-02-04T20:34:03.696978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-02-04T20:34:03.697319] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-02-04T20:34:03.698169] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-02-04T20:34:03.698238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:03.698271] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:03.698297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:03.698353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:03.754904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:03.755494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:03.755587] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:03.755623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:03.862869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:03.863010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:03.863049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:03.863077] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:03.866374] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: UP (p=59.29%) [2026-02-04T20:34:03.866659] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-02-04T20:34:03.866783] [INFO ] [sig ] USCB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:04.006954] [INFO ] [LOCAL ] Saved forecast: USCB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USCB.txt [2026-02-04T20:34:04.007070] [INFO ] [sig ] [3192/3449] Completed USCB in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:04.007108] [INFO ] [sig ] [3193/3449] Forecasting USDX... [2026-02-04T20:34:04.007137] [INFO ] [sig ] Generating forecast for: USDX [2026-02-04T20:34:04.007166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-02-04T20:34:04.017589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-02-04T20:34:04.017890] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-02-04T20:34:04.018727] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-02-04T20:34:04.018779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:04.018810] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:04.018837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:04.018894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:04.075906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:04.076508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:04.076601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:04.076637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:04.187583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:04.187725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:04.187763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:04.187792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:04.191140] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=40.87%) [2026-02-04T20:34:04.191405] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-02-04T20:34:04.191528] [INFO ] [sig ] USDX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:04.331798] [INFO ] [LOCAL ] Saved forecast: USDX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USDX.txt [2026-02-04T20:34:04.331916] [INFO ] [sig ] [3193/3449] Completed USDX in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:04.331955] [INFO ] [sig ] [3194/3449] Forecasting USEA... [2026-02-04T20:34:04.331984] [INFO ] [sig ] Generating forecast for: USEA [2026-02-04T20:34:04.332015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-02-04T20:34:04.342986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-02-04T20:34:04.343287] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-02-04T20:34:04.344119] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-02-04T20:34:04.344170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:04.344200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:04.344226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:04.344284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:04.402207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:04.402899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:04.402980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:04.403013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:04.517670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:04.517828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:04.517872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:04.517929] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:04.521754] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-02-04T20:34:04.522028] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-02-04T20:34:04.522154] [INFO ] [sig ] USEA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:04.671476] [INFO ] [LOCAL ] Saved forecast: USEA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USEA.txt [2026-02-04T20:34:04.671774] [INFO ] [sig ] [3194/3449] Completed USEA in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:04.671827] [INFO ] [sig ] [3195/3449] Forecasting USFD... [2026-02-04T20:34:04.671874] [INFO ] [sig ] Generating forecast for: USFD [2026-02-04T20:34:04.671929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-02-04T20:34:04.683231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-02-04T20:34:04.683645] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-02-04T20:34:04.684468] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-02-04T20:34:04.684522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:04.684555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:04.684605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:04.684667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:04.745022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:04.746354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:04.746438] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:04.746471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:04.872361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:04.872524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:04.872565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:04.872617] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:04.876003] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=56.74%) [2026-02-04T20:34:04.876276] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-02-04T20:34:04.876402] [INFO ] [sig ] USFD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:05.019129] [INFO ] [LOCAL ] Saved forecast: USFD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USFD.txt [2026-02-04T20:34:05.019260] [INFO ] [sig ] [3195/3449] Completed USFD in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:05.019300] [INFO ] [sig ] [3196/3449] Forecasting USGO... [2026-02-04T20:34:05.019330] [INFO ] [sig ] Generating forecast for: USGO [2026-02-04T20:34:05.019360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-02-04T20:34:05.030763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-02-04T20:34:05.031125] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-02-04T20:34:05.031954] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-02-04T20:34:05.032017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:05.032051] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:05.032078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:05.032134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:05.093722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:05.094608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:05.094696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:05.094731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:05.219284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:05.219438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:05.219477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:05.219506] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:05.222956] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-02-04T20:34:05.223248] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-02-04T20:34:05.223376] [INFO ] [sig ] USGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:05.369482] [INFO ] [LOCAL ] Saved forecast: USGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USGO.txt [2026-02-04T20:34:05.369629] [INFO ] [sig ] [3196/3449] Completed USGO in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:05.369672] [INFO ] [sig ] [3197/3449] Forecasting USIG... [2026-02-04T20:34:05.369702] [INFO ] [sig ] Generating forecast for: USIG [2026-02-04T20:34:05.369732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-02-04T20:34:05.380691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-02-04T20:34:05.381038] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-02-04T20:34:05.381831] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-02-04T20:34:05.381889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:05.381930] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:05.381971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:05.382057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:05.440974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:05.441834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:05.441918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:05.441954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:05.568073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:05.568232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:05.568274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:05.568306] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:05.571816] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=46.49%) [2026-02-04T20:34:05.572112] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-02-04T20:34:05.572242] [INFO ] [sig ] USIG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:05.718647] [INFO ] [LOCAL ] Saved forecast: USIG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USIG.txt [2026-02-04T20:34:05.718786] [INFO ] [sig ] [3197/3449] Completed USIG in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:05.718826] [INFO ] [sig ] [3198/3449] Forecasting USIO... [2026-02-04T20:34:05.718858] [INFO ] [sig ] Generating forecast for: USIO [2026-02-04T20:34:05.718888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-02-04T20:34:05.731086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-02-04T20:34:05.731415] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-02-04T20:34:05.732210] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-02-04T20:34:05.732262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:05.732293] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:05.732321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:05.732382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:05.790754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:05.791526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:05.791659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:05.791693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:05.915931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:05.916093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:05.916326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:05.916357] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:05.920143] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: DOWN (p=21.87%) [2026-02-04T20:34:05.920668] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-02-04T20:34:05.920806] [INFO ] [sig ] USIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:06.079870] [INFO ] [LOCAL ] Saved forecast: USIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USIO.txt [2026-02-04T20:34:06.080043] [INFO ] [sig ] [3198/3449] Completed USIO in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:06.080088] [INFO ] [sig ] [3199/3449] Forecasting USLM... [2026-02-04T20:34:06.080120] [INFO ] [sig ] Generating forecast for: USLM [2026-02-04T20:34:06.080150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-02-04T20:34:06.091803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-02-04T20:34:06.092219] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-02-04T20:34:06.093096] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-02-04T20:34:06.093150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:06.093183] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:06.093212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:06.093272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:06.163115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:06.164230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:06.164319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:06.164353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:06.285689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:06.285867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:06.285913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:06.285943] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:06.293127] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-02-04T20:34:06.293566] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-02-04T20:34:06.293743] [INFO ] [sig ] USLM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:06.437803] [INFO ] [LOCAL ] Saved forecast: USLM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USLM.txt [2026-02-04T20:34:06.437982] [INFO ] [sig ] [3199/3449] Completed USLM in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:06.438024] [INFO ] [sig ] [3200/3449] Forecasting USMC... [2026-02-04T20:34:06.438054] [INFO ] [sig ] Generating forecast for: USMC [2026-02-04T20:34:06.438084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-02-04T20:34:06.450369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-02-04T20:34:06.450763] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-02-04T20:34:06.451544] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-02-04T20:34:06.451615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:06.451648] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:06.451675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:06.451731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:06.512792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:06.513732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:06.513819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:06.513854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:06.635053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:06.635214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:06.635256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:06.635286] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:06.638896] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=81.29%) [2026-02-04T20:34:06.639223] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-02-04T20:34:06.639357] [INFO ] [sig ] USMC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:06.785307] [INFO ] [LOCAL ] Saved forecast: USMC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USMC.txt [2026-02-04T20:34:06.785458] [INFO ] [sig ] [3200/3449] Completed USMC in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:06.785499] [INFO ] [sig ] [3201/3449] Forecasting USOI... [2026-02-04T20:34:06.785529] [INFO ] [sig ] Generating forecast for: USOI [2026-02-04T20:34:06.785560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-02-04T20:34:06.796466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-02-04T20:34:06.796854] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-02-04T20:34:06.797684] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-02-04T20:34:06.797736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:06.797769] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:06.797796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:06.797858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:06.856862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:06.857923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:06.858007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:06.858039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:06.982998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:06.983159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:06.983199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:06.983229] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:06.986597] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-02-04T20:34:06.986867] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-02-04T20:34:06.986991] [INFO ] [sig ] USOI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:07.129036] [INFO ] [LOCAL ] Saved forecast: USOI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USOI.txt [2026-02-04T20:34:07.129203] [INFO ] [sig ] [3201/3449] Completed USOI in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:07.129243] [INFO ] [sig ] [3202/3449] Forecasting USOY... [2026-02-04T20:34:07.129273] [INFO ] [sig ] Generating forecast for: USOY [2026-02-04T20:34:07.129303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-02-04T20:34:07.139976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-02-04T20:34:07.140322] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-02-04T20:34:07.141135] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-02-04T20:34:07.141186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:07.141218] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:07.141245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:07.141301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:07.198317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:07.198932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:07.199021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:07.199063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:07.316427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:07.316598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:07.316640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:07.316669] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:07.320047] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=55.01%) [2026-02-04T20:34:07.320319] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-02-04T20:34:07.320444] [INFO ] [sig ] USOY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:07.461118] [INFO ] [LOCAL ] Saved forecast: USOY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USOY.txt [2026-02-04T20:34:07.461242] [INFO ] [sig ] [3202/3449] Completed USOY in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:07.461281] [INFO ] [sig ] [3203/3449] Forecasting USTB... [2026-02-04T20:34:07.461310] [INFO ] [sig ] Generating forecast for: USTB [2026-02-04T20:34:07.461340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-02-04T20:34:07.471967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-02-04T20:34:07.472276] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-02-04T20:34:07.473090] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-02-04T20:34:07.473157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:07.473190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:07.473217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:07.473273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:07.530837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:07.531500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:07.531595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:07.531631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:07.645672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:07.645817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:07.645856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:07.645884] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:07.649307] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=13.81%) [2026-02-04T20:34:07.649594] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-02-04T20:34:07.649720] [INFO ] [sig ] USTB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:07.791539] [INFO ] [LOCAL ] Saved forecast: USTB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/USTB.txt [2026-02-04T20:34:07.791698] [INFO ] [sig ] [3203/3449] Completed USTB in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 1.5m [2026-02-04T20:34:07.791740] [INFO ] [sig ] [3204/3449] Forecasting USVM... [2026-02-04T20:34:07.791769] [INFO ] [sig ] Generating forecast for: USVM [2026-02-04T20:34:07.791801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-02-04T20:34:07.802500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-02-04T20:34:07.802818] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-02-04T20:34:07.803631] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-02-04T20:34:07.803683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:07.803715] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:07.803742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:07.803798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:07.859962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:07.860603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:07.860680] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:07.860712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:07.985961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:07.986126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:07.986166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:07.986195] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:07.989780] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=50.95%) [2026-02-04T20:34:07.990058] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-02-04T20:34:07.990193] [INFO ] [sig ] USVM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:08.130452] [INFO ] [LOCAL ] Saved forecast: USVM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USVM.txt [2026-02-04T20:34:08.130601] [INFO ] [sig ] [3204/3449] Completed USVM in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.5m [2026-02-04T20:34:08.130643] [INFO ] [sig ] [3205/3449] Forecasting USXF... [2026-02-04T20:34:08.130673] [INFO ] [sig ] Generating forecast for: USXF [2026-02-04T20:34:08.130710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-02-04T20:34:08.141869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-02-04T20:34:08.142218] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-02-04T20:34:08.143060] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-02-04T20:34:08.143110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:08.143169] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:08.143196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:08.143261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:08.199883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:08.200529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:08.200648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:08.200685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:08.318784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:08.318941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:08.318981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:08.319010] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:08.322409] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=52.64%) [2026-02-04T20:34:08.322701] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-02-04T20:34:08.322827] [INFO ] [sig ] USXF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:08.465162] [INFO ] [LOCAL ] Saved forecast: USXF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/USXF.txt [2026-02-04T20:34:08.465321] [INFO ] [sig ] [3205/3449] Completed USXF in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.5m [2026-02-04T20:34:08.465363] [INFO ] [sig ] [3206/3449] Forecasting UTEN... [2026-02-04T20:34:08.465396] [INFO ] [sig ] Generating forecast for: UTEN [2026-02-04T20:34:08.465428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-02-04T20:34:08.477332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-02-04T20:34:08.477780] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-02-04T20:34:08.478718] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-02-04T20:34:08.478773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:08.478806] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:08.478838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:08.478911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:08.543021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:08.543904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:08.543992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:08.544027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:08.670131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:08.670285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:08.670326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:08.670356] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:08.673922] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=67.57%) [2026-02-04T20:34:08.674203] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-02-04T20:34:08.674333] [INFO ] [sig ] UTEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:08.820243] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UTEN.txt [2026-02-04T20:34:08.820392] [INFO ] [sig ] [3206/3449] Completed UTEN in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:08.820448] [INFO ] [sig ] [3207/3449] Forecasting UTF... [2026-02-04T20:34:08.820480] [INFO ] [sig ] Generating forecast for: UTF [2026-02-04T20:34:08.820511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-02-04T20:34:08.832888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-02-04T20:34:08.833543] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-02-04T20:34:08.834618] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-02-04T20:34:08.834681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:08.834727] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:08.834766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:08.834847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:08.893149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:08.894394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:08.894479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:08.894512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:09.036300] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:09.036464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:09.036507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:09.036540] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:09.040191] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-02-04T20:34:09.040476] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-02-04T20:34:09.040631] [INFO ] [sig ] UTF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:09.187353] [INFO ] [LOCAL ] Saved forecast: UTF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UTF.txt [2026-02-04T20:34:09.187507] [INFO ] [sig ] [3207/3449] Completed UTF in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:09.187549] [INFO ] [sig ] [3208/3449] Forecasting UTI... [2026-02-04T20:34:09.187612] [INFO ] [sig ] Generating forecast for: UTI [2026-02-04T20:34:09.187649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-02-04T20:34:09.199129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-02-04T20:34:09.199490] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-02-04T20:34:09.200400] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-02-04T20:34:09.200454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:09.200484] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:09.200509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:09.200564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:09.260896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:09.262063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:09.262155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:09.262382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:09.391314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:09.391467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:09.391507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:09.391597] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:09.394975] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-02-04T20:34:09.395257] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-02-04T20:34:09.395433] [INFO ] [sig ] UTI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:09.545330] [INFO ] [LOCAL ] Saved forecast: UTI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UTI.txt [2026-02-04T20:34:09.545502] [INFO ] [sig ] [3208/3449] Completed UTI in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:09.545544] [INFO ] [sig ] [3209/3449] Forecasting UTL... [2026-02-04T20:34:09.545593] [INFO ] [sig ] Generating forecast for: UTL [2026-02-04T20:34:09.545640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-02-04T20:34:09.557868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-02-04T20:34:09.558229] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-02-04T20:34:09.559080] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-02-04T20:34:09.559143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:09.559177] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:09.559203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:09.559265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:09.616953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:09.617977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:09.618102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:09.618144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:09.742123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:09.742292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:09.742337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:09.742367] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:09.745989] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=24.08%) [2026-02-04T20:34:09.746267] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-02-04T20:34:09.746400] [INFO ] [sig ] UTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:09.895439] [INFO ] [LOCAL ] Saved forecast: UTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UTL.txt [2026-02-04T20:34:09.895603] [INFO ] [sig ] [3209/3449] Completed UTL in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:09.895647] [INFO ] [sig ] [3210/3449] Forecasting UTMD... [2026-02-04T20:34:09.895676] [INFO ] [sig ] Generating forecast for: UTMD [2026-02-04T20:34:09.895707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-02-04T20:34:09.906782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-02-04T20:34:09.907192] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-02-04T20:34:09.908063] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-02-04T20:34:09.908117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:09.908150] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:09.908178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:09.908237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:09.976193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:09.977126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:09.977214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:09.977249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:10.093725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:10.093883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:10.093943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:10.093976] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:10.097451] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-02-04T20:34:10.097746] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-02-04T20:34:10.097875] [INFO ] [sig ] UTMD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:10.246256] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UTMD.txt [2026-02-04T20:34:10.246401] [INFO ] [sig ] [3210/3449] Completed UTMD in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:10.246443] [INFO ] [sig ] [3211/3449] Forecasting UTZ... [2026-02-04T20:34:10.246475] [INFO ] [sig ] Generating forecast for: UTZ [2026-02-04T20:34:10.246509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-02-04T20:34:10.257895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-02-04T20:34:10.258282] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-02-04T20:34:10.259108] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-02-04T20:34:10.259169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:10.259200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:10.259227] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:10.259283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:10.319509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:10.320493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:10.320607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:10.320649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:10.447102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:10.447257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:10.447299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:10.447329] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:10.450980] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-02-04T20:34:10.451270] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-02-04T20:34:10.451405] [INFO ] [sig ] UTZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:10.594744] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UTZ.txt [2026-02-04T20:34:10.594876] [INFO ] [sig ] [3211/3449] Completed UTZ in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:10.594916] [INFO ] [sig ] [3212/3449] Forecasting UVE... [2026-02-04T20:34:10.594945] [INFO ] [sig ] Generating forecast for: UVE [2026-02-04T20:34:10.594976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-02-04T20:34:10.606014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-02-04T20:34:10.606328] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-02-04T20:34:10.607158] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-02-04T20:34:10.607211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:10.607243] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:10.607270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:10.607326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:10.667194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:10.667879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:10.667990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:10.668027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:10.791096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:10.791250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:10.791290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:10.791321] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:10.794878] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=70.70%) [2026-02-04T20:34:10.795159] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-02-04T20:34:10.795291] [INFO ] [sig ] UVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:10.941506] [INFO ] [LOCAL ] Saved forecast: UVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UVE.txt [2026-02-04T20:34:10.941686] [INFO ] [sig ] [3212/3449] Completed UVE in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:10.941729] [INFO ] [sig ] [3213/3449] Forecasting UVSP... [2026-02-04T20:34:10.941758] [INFO ] [sig ] Generating forecast for: UVSP [2026-02-04T20:34:10.941789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-02-04T20:34:10.953527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-02-04T20:34:10.953955] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-02-04T20:34:10.954861] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-02-04T20:34:10.954917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:10.954948] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:10.954976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:10.955036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:11.014200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:11.015128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:11.015219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:11.015253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:11.145020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:11.145188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:11.145229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:11.145259] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:11.148780] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: UP (p=69.33%) [2026-02-04T20:34:11.149060] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-02-04T20:34:11.149192] [INFO ] [sig ] UVSP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:11.302848] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UVSP.txt [2026-02-04T20:34:11.303012] [INFO ] [sig ] [3213/3449] Completed UVSP in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:11.303053] [INFO ] [sig ] [3214/3449] Forecasting UWMC... [2026-02-04T20:34:11.303085] [INFO ] [sig ] Generating forecast for: UWMC [2026-02-04T20:34:11.303117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-02-04T20:34:11.313898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-02-04T20:34:11.314255] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-02-04T20:34:11.315105] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-02-04T20:34:11.315171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:11.315254] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:11.315290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:11.315353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:11.374866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:11.375801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:11.375888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:11.375922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:11.502129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:11.502281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:11.502320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:11.502350] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:11.505886] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=21.37%) [2026-02-04T20:34:11.506166] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-02-04T20:34:11.506313] [INFO ] [sig ] UWMC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:11.651134] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UWMC.txt [2026-02-04T20:34:11.651285] [INFO ] [sig ] [3214/3449] Completed UWMC in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:11.651327] [INFO ] [sig ] [3215/3449] Forecasting UXIN... [2026-02-04T20:34:11.651357] [INFO ] [sig ] Generating forecast for: UXIN [2026-02-04T20:34:11.651389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-02-04T20:34:11.662396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-02-04T20:34:11.662787] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-02-04T20:34:11.663602] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-02-04T20:34:11.663656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:11.663688] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:11.663715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:11.663771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:11.721350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:11.722197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:11.722320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:11.722363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:11.840689] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:11.840846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:11.840907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:11.840967] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:11.844599] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=39.53%) [2026-02-04T20:34:11.844927] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-02-04T20:34:11.845087] [INFO ] [sig ] UXIN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:11.988463] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/UXIN.txt [2026-02-04T20:34:11.988665] [INFO ] [sig ] [3215/3449] Completed UXIN in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:11.988730] [INFO ] [sig ] [3216/3449] Forecasting UYLD... [2026-02-04T20:34:11.988765] [INFO ] [sig ] Generating forecast for: UYLD [2026-02-04T20:34:11.988796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-02-04T20:34:11.999306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-02-04T20:34:11.999666] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-02-04T20:34:12.000454] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-02-04T20:34:12.000506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:12.000538] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:12.000564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:12.000649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:12.059806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:12.060614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:12.060694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:12.060727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:12.173040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:12.173197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:12.173239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:12.173269] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:12.176762] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=70.39%) [2026-02-04T20:34:12.177037] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-02-04T20:34:12.177164] [INFO ] [sig ] UYLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:12.319677] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UYLD.txt [2026-02-04T20:34:12.319829] [INFO ] [sig ] [3216/3449] Completed UYLD in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:12.319870] [INFO ] [sig ] [3217/3449] Forecasting UZE... [2026-02-04T20:34:12.319900] [INFO ] [sig ] Generating forecast for: UZE [2026-02-04T20:34:12.319932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-02-04T20:34:12.330318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-02-04T20:34:12.330671] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-02-04T20:34:12.331458] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-02-04T20:34:12.331509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:12.331542] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:12.331593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:12.331656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:12.388717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:12.389601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:12.389685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:12.389719] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:12.498842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:12.499001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:12.499046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:12.499081] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:12.502957] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: UP (p=67.08%) [2026-02-04T20:34:12.503255] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-02-04T20:34:12.503395] [INFO ] [sig ] UZE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:12.648858] [INFO ] [LOCAL ] Saved forecast: UZE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/UZE.txt [2026-02-04T20:34:12.649015] [INFO ] [sig ] [3217/3449] Completed UZE in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:12.649063] [INFO ] [sig ] [3218/3449] Forecasting VAC... [2026-02-04T20:34:12.649108] [INFO ] [sig ] Generating forecast for: VAC [2026-02-04T20:34:12.649148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-02-04T20:34:12.660306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-02-04T20:34:12.660677] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-02-04T20:34:12.661485] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-02-04T20:34:12.661537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:12.661593] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:12.661625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:12.661684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:12.718883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:12.719688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:12.719771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:12.719804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:12.844953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:12.845132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:12.845181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:12.845213] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:12.849029] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-02-04T20:34:12.849342] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-02-04T20:34:12.849477] [INFO ] [sig ] VAC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:12.998242] [INFO ] [LOCAL ] Saved forecast: VAC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VAC.txt [2026-02-04T20:34:12.998430] [INFO ] [sig ] [3218/3449] Completed VAC in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:12.998472] [INFO ] [sig ] [3219/3449] Forecasting VAL... [2026-02-04T20:34:12.998504] [INFO ] [sig ] Generating forecast for: VAL [2026-02-04T20:34:12.998535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-02-04T20:34:13.010272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-02-04T20:34:13.010886] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-02-04T20:34:13.011774] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-02-04T20:34:13.011826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:13.011859] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:13.011885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:13.011943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:13.077404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:13.078411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:13.078494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:13.078526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:13.204881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:13.205041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:13.205082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:13.205117] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:13.208727] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-02-04T20:34:13.209024] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-02-04T20:34:13.209167] [INFO ] [sig ] VAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:13.350406] [INFO ] [LOCAL ] Saved forecast: VAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VAL.txt [2026-02-04T20:34:13.350548] [INFO ] [sig ] [3219/3449] Completed VAL in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:13.350607] [INFO ] [sig ] [3220/3449] Forecasting VALE... [2026-02-04T20:34:13.350639] [INFO ] [sig ] Generating forecast for: VALE [2026-02-04T20:34:13.350671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-02-04T20:34:13.363276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-02-04T20:34:13.363727] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-02-04T20:34:13.364693] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-02-04T20:34:13.364748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:13.364782] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:13.364811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:13.364869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:13.426758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:13.427680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:13.427768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:13.427802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:13.549087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:13.549255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:13.549296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:13.549328] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:13.553013] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-02-04T20:34:13.553308] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-02-04T20:34:13.553442] [INFO ] [sig ] VALE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:13.700131] [INFO ] [LOCAL ] Saved forecast: VALE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VALE.txt [2026-02-04T20:34:13.700272] [INFO ] [sig ] [3220/3449] Completed VALE in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 1.4m [2026-02-04T20:34:13.700312] [INFO ] [sig ] [3221/3449] Forecasting VALN... [2026-02-04T20:34:13.700342] [INFO ] [sig ] Generating forecast for: VALN [2026-02-04T20:34:13.700374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-02-04T20:34:13.711255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-02-04T20:34:13.711762] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-02-04T20:34:13.712728] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-02-04T20:34:13.712780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:13.712813] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:13.712840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:13.712895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:13.775090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:13.775932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:13.776034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:13.776073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:13.889723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:13.889871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:13.889911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:13.889957] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:13.893501] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-02-04T20:34:13.893795] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-02-04T20:34:13.893928] [INFO ] [sig ] VALN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:14.044866] [INFO ] [LOCAL ] Saved forecast: VALN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VALN.txt [2026-02-04T20:34:14.045017] [INFO ] [sig ] [3221/3449] Completed VALN in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.4m [2026-02-04T20:34:14.045062] [INFO ] [sig ] [3222/3449] Forecasting VANI... [2026-02-04T20:34:14.045101] [INFO ] [sig ] Generating forecast for: VANI [2026-02-04T20:34:14.045140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-02-04T20:34:14.056004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-02-04T20:34:14.056344] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-02-04T20:34:14.057176] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-02-04T20:34:14.057229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:14.057289] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:14.057320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:14.057379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:14.117608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:14.118389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:14.118471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:14.118505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:14.244276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:14.244432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:14.244473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:14.244505] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:14.248243] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=21.28%) [2026-02-04T20:34:14.248553] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-02-04T20:34:14.248708] [INFO ] [sig ] VANI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:14.397655] [INFO ] [LOCAL ] Saved forecast: VANI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VANI.txt [2026-02-04T20:34:14.397812] [INFO ] [sig ] [3222/3449] Completed VANI in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:14.397855] [INFO ] [sig ] [3223/3449] Forecasting VBF... [2026-02-04T20:34:14.397887] [INFO ] [sig ] Generating forecast for: VBF [2026-02-04T20:34:14.397935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-02-04T20:34:14.409594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-02-04T20:34:14.409952] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-02-04T20:34:14.410848] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-02-04T20:34:14.410903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:14.410936] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:14.410966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:14.411024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:14.473446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:14.474440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:14.474531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:14.474603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:14.598633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:14.598793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:14.598837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:14.598868] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:14.602764] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-02-04T20:34:14.603100] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-02-04T20:34:14.603246] [INFO ] [sig ] VBF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:14.757304] [INFO ] [LOCAL ] Saved forecast: VBF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VBF.txt [2026-02-04T20:34:14.757453] [INFO ] [sig ] [3223/3449] Completed VBF in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:14.757493] [INFO ] [sig ] [3224/3449] Forecasting VBNK... [2026-02-04T20:34:14.757523] [INFO ] [sig ] Generating forecast for: VBNK [2026-02-04T20:34:14.757554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-02-04T20:34:14.770197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-02-04T20:34:14.770717] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-02-04T20:34:14.771520] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-02-04T20:34:14.771599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:14.771649] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:14.771681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:14.771741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:14.833004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:14.833789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:14.833891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:14.833927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:14.955080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:14.955233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:14.955275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:14.955305] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:14.958765] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-02-04T20:34:14.959044] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-02-04T20:34:14.959197] [INFO ] [sig ] VBNK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:15.107637] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VBNK.txt [2026-02-04T20:34:15.107813] [INFO ] [sig ] [3224/3449] Completed VBNK in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:15.107860] [INFO ] [sig ] [3225/3449] Forecasting VC... [2026-02-04T20:34:15.107893] [INFO ] [sig ] Generating forecast for: VC [2026-02-04T20:34:15.107947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-02-04T20:34:15.119034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-02-04T20:34:15.119379] [INFO ] [FORECASTER] Starting predict_future for VC [2026-02-04T20:34:15.120227] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-02-04T20:34:15.120280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:15.120313] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:15.120341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:15.120427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:15.179812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:15.180732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:15.180814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:15.180848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:15.306939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:15.307061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:15.307104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:15.307172] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:15.311098] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=58.86%) [2026-02-04T20:34:15.311370] [INFO ] [FORECASTER] Completed predict_future for VC [2026-02-04T20:34:15.311495] [INFO ] [sig ] VC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:15.457177] [INFO ] [LOCAL ] Saved forecast: VC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VC.txt [2026-02-04T20:34:15.457329] [INFO ] [sig ] [3225/3449] Completed VC in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:15.457369] [INFO ] [sig ] [3226/3449] Forecasting VCEL... [2026-02-04T20:34:15.457400] [INFO ] [sig ] Generating forecast for: VCEL [2026-02-04T20:34:15.457431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-02-04T20:34:15.469108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-02-04T20:34:15.469438] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-02-04T20:34:15.470290] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-02-04T20:34:15.470344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:15.470378] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:15.470407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:15.470465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:15.531957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:15.532656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:15.532738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:15.532772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:15.650328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:15.650480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:15.650521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:15.650551] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:15.654156] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-02-04T20:34:15.654445] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-02-04T20:34:15.654629] [INFO ] [sig ] VCEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:15.799098] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VCEL.txt [2026-02-04T20:34:15.799259] [INFO ] [sig ] [3226/3449] Completed VCEL in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:15.799307] [INFO ] [sig ] [3227/3449] Forecasting VCRB... [2026-02-04T20:34:15.799340] [INFO ] [sig ] Generating forecast for: VCRB [2026-02-04T20:34:15.799369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-02-04T20:34:15.810461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-02-04T20:34:15.810812] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-02-04T20:34:15.811679] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-02-04T20:34:15.811778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:15.811813] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:15.811841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:15.811909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:15.872012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:15.872868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:15.872950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:15.872985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:15.994011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:15.994164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:15.994204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:15.994233] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:15.997655] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=71.56%) [2026-02-04T20:34:15.997967] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-02-04T20:34:15.998100] [INFO ] [sig ] VCRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:16.143167] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VCRB.txt [2026-02-04T20:34:16.143314] [INFO ] [sig ] [3227/3449] Completed VCRB in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:16.143355] [INFO ] [sig ] [3228/3449] Forecasting VCSH... [2026-02-04T20:34:16.143385] [INFO ] [sig ] Generating forecast for: VCSH [2026-02-04T20:34:16.143418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-02-04T20:34:16.154239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-02-04T20:34:16.154620] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-02-04T20:34:16.155490] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-02-04T20:34:16.155545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:16.155608] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:16.155643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:16.155703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:16.213152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:16.213866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:16.213945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:16.213978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:16.338072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:16.338242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:16.338284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:16.338315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:16.341893] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-02-04T20:34:16.342179] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-02-04T20:34:16.342314] [INFO ] [sig ] VCSH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:16.487228] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VCSH.txt [2026-02-04T20:34:16.487381] [INFO ] [sig ] [3228/3449] Completed VCSH in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:16.487423] [INFO ] [sig ] [3229/3449] Forecasting VECO... [2026-02-04T20:34:16.487454] [INFO ] [sig ] Generating forecast for: VECO [2026-02-04T20:34:16.487487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-02-04T20:34:16.498933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-02-04T20:34:16.499327] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-02-04T20:34:16.500195] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-02-04T20:34:16.500249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:16.500282] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:16.500310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:16.500369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:16.558855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:16.559732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:16.559817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:16.559852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:16.681540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:16.681712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:16.681777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:16.681828] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:16.685354] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-02-04T20:34:16.685657] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-02-04T20:34:16.685791] [INFO ] [sig ] VECO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:16.837829] [INFO ] [LOCAL ] Saved forecast: VECO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VECO.txt [2026-02-04T20:34:16.838013] [INFO ] [sig ] [3229/3449] Completed VECO in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:16.838057] [INFO ] [sig ] [3230/3449] Forecasting VEEE... [2026-02-04T20:34:16.838087] [INFO ] [sig ] Generating forecast for: VEEE [2026-02-04T20:34:16.838116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-02-04T20:34:16.849069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-02-04T20:34:16.849408] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-02-04T20:34:16.850279] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-02-04T20:34:16.850334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:16.850367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:16.850395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:16.850454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:16.908197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:16.908986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:16.909065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:16.909097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:17.024936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:17.025099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:17.025141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:17.025172] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:17.028815] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-02-04T20:34:17.029104] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-02-04T20:34:17.029261] [INFO ] [sig ] VEEE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:17.176904] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VEEE.txt [2026-02-04T20:34:17.177062] [INFO ] [sig ] [3230/3449] Completed VEEE in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:17.177104] [INFO ] [sig ] [3231/3449] Forecasting VEL... [2026-02-04T20:34:17.177134] [INFO ] [sig ] Generating forecast for: VEL [2026-02-04T20:34:17.177165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-02-04T20:34:17.188825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-02-04T20:34:17.189189] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-02-04T20:34:17.190026] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-02-04T20:34:17.190078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:17.190109] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:17.190139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:17.190206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:17.256529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:17.257713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:17.257821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:17.257880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:17.390999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:17.391155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:17.391196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:17.391225] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:17.394761] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-02-04T20:34:17.395030] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-02-04T20:34:17.395153] [INFO ] [sig ] VEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:17.536840] [INFO ] [LOCAL ] Saved forecast: VEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VEL.txt [2026-02-04T20:34:17.536970] [INFO ] [sig ] [3231/3449] Completed VEL in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:17.537010] [INFO ] [sig ] [3232/3449] Forecasting VEON... [2026-02-04T20:34:17.537040] [INFO ] [sig ] Generating forecast for: VEON [2026-02-04T20:34:17.537072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-02-04T20:34:17.548963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-02-04T20:34:17.549292] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-02-04T20:34:17.550164] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-02-04T20:34:17.550230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:17.550270] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:17.550305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:17.550368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:17.608046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:17.608822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:17.608926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:17.608958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:17.735083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:17.735268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:17.735312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:17.735342] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:17.738951] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=87.33%) [2026-02-04T20:34:17.739290] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-02-04T20:34:17.739430] [INFO ] [sig ] VEON: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:17.886058] [INFO ] [LOCAL ] Saved forecast: VEON 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VEON.txt [2026-02-04T20:34:17.886210] [INFO ] [sig ] [3232/3449] Completed VEON in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:17.886251] [INFO ] [sig ] [3233/3449] Forecasting VERA... [2026-02-04T20:34:17.886281] [INFO ] [sig ] Generating forecast for: VERA [2026-02-04T20:34:17.886312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-02-04T20:34:17.897693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-02-04T20:34:17.898118] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-02-04T20:34:17.899046] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-02-04T20:34:17.899100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:17.899133] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:17.899161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:17.899219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:17.956076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:17.956966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:17.957050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:17.957084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:18.075179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:18.075330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:18.075371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:18.075398] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:18.078883] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-02-04T20:34:18.079158] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-02-04T20:34:18.079282] [INFO ] [sig ] VERA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:18.221511] [INFO ] [LOCAL ] Saved forecast: VERA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VERA.txt [2026-02-04T20:34:18.221662] [INFO ] [sig ] [3233/3449] Completed VERA in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:18.221703] [INFO ] [sig ] [3234/3449] Forecasting VERI... [2026-02-04T20:34:18.221733] [INFO ] [sig ] Generating forecast for: VERI [2026-02-04T20:34:18.221763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-02-04T20:34:18.234213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-02-04T20:34:18.234551] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-02-04T20:34:18.235417] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-02-04T20:34:18.235470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:18.235504] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:18.235531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:18.235628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:18.296861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:18.297667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:18.297747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:18.297780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:18.420193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:18.420391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:18.420433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:18.420462] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:18.423815] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=90.00%) [2026-02-04T20:34:18.424083] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-02-04T20:34:18.424215] [INFO ] [sig ] VERI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:18.578973] [INFO ] [LOCAL ] Saved forecast: VERI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VERI.txt [2026-02-04T20:34:18.579123] [INFO ] [sig ] [3234/3449] Completed VERI in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:18.579165] [INFO ] [sig ] [3235/3449] Forecasting VERO... [2026-02-04T20:34:18.579197] [INFO ] [sig ] Generating forecast for: VERO [2026-02-04T20:34:18.579229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-02-04T20:34:18.589686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-02-04T20:34:18.589999] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-02-04T20:34:18.590803] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-02-04T20:34:18.590855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:18.590887] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:18.590914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:18.590970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:18.648765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:18.649469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:18.649550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:18.649603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:18.770705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:18.770861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:18.770903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:18.770934] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:18.774491] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=19.64%) [2026-02-04T20:34:18.774784] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-02-04T20:34:18.774911] [INFO ] [sig ] VERO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:18.924677] [INFO ] [LOCAL ] Saved forecast: VERO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VERO.txt [2026-02-04T20:34:18.924913] [INFO ] [sig ] [3235/3449] Completed VERO in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:18.924970] [INFO ] [sig ] [3236/3449] Forecasting VERX... [2026-02-04T20:34:18.925011] [INFO ] [sig ] Generating forecast for: VERX [2026-02-04T20:34:18.925052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-02-04T20:34:18.938160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-02-04T20:34:18.938650] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-02-04T20:34:18.939683] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-02-04T20:34:18.939747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:18.939789] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:18.939825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:18.939906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:19.008549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:19.009472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:19.009558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:19.009612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:19.130890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:19.131047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:19.131087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:19.131118] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:19.134486] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=53.84%) [2026-02-04T20:34:19.134772] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-02-04T20:34:19.134900] [INFO ] [sig ] VERX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:19.289831] [INFO ] [LOCAL ] Saved forecast: VERX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VERX.txt [2026-02-04T20:34:19.290008] [INFO ] [sig ] [3236/3449] Completed VERX in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:19.290052] [INFO ] [sig ] [3237/3449] Forecasting VFC... [2026-02-04T20:34:19.290085] [INFO ] [sig ] Generating forecast for: VFC [2026-02-04T20:34:19.290119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-02-04T20:34:19.302505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-02-04T20:34:19.302929] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-02-04T20:34:19.303863] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-02-04T20:34:19.303916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:19.303950] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:19.303978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:19.304037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:19.361980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:19.362919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:19.363021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:19.363057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:19.489992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:19.490165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:19.490213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:19.490253] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:19.493823] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=18.61%) [2026-02-04T20:34:19.494106] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-02-04T20:34:19.494237] [INFO ] [sig ] VFC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:19.645564] [INFO ] [LOCAL ] Saved forecast: VFC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VFC.txt [2026-02-04T20:34:19.645743] [INFO ] [sig ] [3237/3449] Completed VFC in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 1.3m [2026-02-04T20:34:19.645784] [INFO ] [sig ] [3238/3449] Forecasting VFF... [2026-02-04T20:34:19.645814] [INFO ] [sig ] Generating forecast for: VFF [2026-02-04T20:34:19.645846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-02-04T20:34:19.656897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-02-04T20:34:19.657271] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-02-04T20:34:19.658134] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-02-04T20:34:19.658223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:19.658258] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:19.658285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:19.658341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:19.716099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:19.717250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:19.717333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:19.717367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:19.840525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:19.840717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:19.840763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:19.840794] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:19.844307] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-02-04T20:34:19.844656] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-02-04T20:34:19.844795] [INFO ] [sig ] VFF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:20.006857] [INFO ] [LOCAL ] Saved forecast: VFF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VFF.txt [2026-02-04T20:34:20.007019] [INFO ] [sig ] [3238/3449] Completed VFF in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.3m [2026-02-04T20:34:20.007058] [INFO ] [sig ] [3239/3449] Forecasting VFLO... [2026-02-04T20:34:20.007087] [INFO ] [sig ] Generating forecast for: VFLO [2026-02-04T20:34:20.007117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-02-04T20:34:20.018957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-02-04T20:34:20.019317] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-02-04T20:34:20.020122] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-02-04T20:34:20.020175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:20.020267] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:20.020301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:20.020370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:20.078979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:20.079877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:20.079966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:20.080001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:20.205825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:20.205985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:20.206025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:20.206056] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:20.209634] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-02-04T20:34:20.209921] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-02-04T20:34:20.210051] [INFO ] [sig ] VFLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:20.362345] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VFLO.txt [2026-02-04T20:34:20.362495] [INFO ] [sig ] [3239/3449] Completed VFLO in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:20.362537] [INFO ] [sig ] [3240/3449] Forecasting VFS... [2026-02-04T20:34:20.362568] [INFO ] [sig ] Generating forecast for: VFS [2026-02-04T20:34:20.362625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-02-04T20:34:20.373880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-02-04T20:34:20.374265] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-02-04T20:34:20.375090] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-02-04T20:34:20.375143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:20.375175] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:20.375202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:20.375258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:20.445443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:20.446409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:20.446507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:20.446542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:20.591652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:20.591850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:20.591939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:20.591997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:20.597560] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=59.77%) [2026-02-04T20:34:20.598142] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-02-04T20:34:20.598391] [INFO ] [sig ] VFS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:20.840679] [INFO ] [LOCAL ] Saved forecast: VFS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VFS.txt [2026-02-04T20:34:20.840927] [INFO ] [sig ] [3240/3449] Completed VFS in 0.5s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:20.841000] [INFO ] [sig ] [3241/3449] Forecasting VGI... [2026-02-04T20:34:20.841044] [INFO ] [sig ] Generating forecast for: VGI [2026-02-04T20:34:20.841085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-02-04T20:34:20.883388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-02-04T20:34:20.883975] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-02-04T20:34:20.885205] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-02-04T20:34:20.885280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:20.885320] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:20.885354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:20.885433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:20.984317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:20.985641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:20.985762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:20.985821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:21.204289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:21.204488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:21.204531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:21.204595] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:21.209069] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=86.93%) [2026-02-04T20:34:21.209493] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-02-04T20:34:21.209685] [INFO ] [sig ] VGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:21.443324] [INFO ] [LOCAL ] Saved forecast: VGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VGI.txt [2026-02-04T20:34:21.443535] [INFO ] [sig ] [3241/3449] Completed VGI in 0.6s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:21.443641] [INFO ] [sig ] [3242/3449] Forecasting VGM... [2026-02-04T20:34:21.443696] [INFO ] [sig ] Generating forecast for: VGM [2026-02-04T20:34:21.443744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-02-04T20:34:21.462498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-02-04T20:34:21.463050] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-02-04T20:34:21.464219] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-02-04T20:34:21.464285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:21.464329] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:21.464366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:21.464450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:21.551991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:21.553177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:21.553295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:21.553347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:21.716723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:21.716891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:21.716931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:21.716959] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:21.720778] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-02-04T20:34:21.721124] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-02-04T20:34:21.721277] [INFO ] [sig ] VGM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:21.876184] [INFO ] [LOCAL ] Saved forecast: VGM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VGM.txt [2026-02-04T20:34:21.876356] [INFO ] [sig ] [3242/3449] Completed VGM in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:21.876407] [INFO ] [sig ] [3243/3449] Forecasting VGSH... [2026-02-04T20:34:21.876441] [INFO ] [sig ] Generating forecast for: VGSH [2026-02-04T20:34:21.876474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-02-04T20:34:21.888226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-02-04T20:34:21.888645] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-02-04T20:34:21.889536] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-02-04T20:34:21.889613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:21.889652] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:21.889691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:21.889760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:21.952180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:21.953135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:21.953226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:21.953262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:22.086924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:22.087083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:22.087139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:22.087181] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:22.090794] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-02-04T20:34:22.091081] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-02-04T20:34:22.091260] [INFO ] [sig ] VGSH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:22.244846] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VGSH.txt [2026-02-04T20:34:22.244997] [INFO ] [sig ] [3243/3449] Completed VGSH in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:22.245039] [INFO ] [sig ] [3244/3449] Forecasting VICI... [2026-02-04T20:34:22.245069] [INFO ] [sig ] Generating forecast for: VICI [2026-02-04T20:34:22.245101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-02-04T20:34:22.257708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-02-04T20:34:22.258116] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-02-04T20:34:22.258963] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-02-04T20:34:22.259025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:22.259061] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:22.259088] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:22.259146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:22.318964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:22.319889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:22.319992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:22.320026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:22.452028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:22.452184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:22.452225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:22.452255] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:22.455687] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-02-04T20:34:22.455968] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-02-04T20:34:22.456100] [INFO ] [sig ] VICI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:22.612086] [INFO ] [LOCAL ] Saved forecast: VICI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VICI.txt [2026-02-04T20:34:22.612237] [INFO ] [sig ] [3244/3449] Completed VICI in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:22.612278] [INFO ] [sig ] [3245/3449] Forecasting VIGI... [2026-02-04T20:34:22.612307] [INFO ] [sig ] Generating forecast for: VIGI [2026-02-04T20:34:22.612339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-02-04T20:34:22.623917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-02-04T20:34:22.624301] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-02-04T20:34:22.625129] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-02-04T20:34:22.625181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:22.625213] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:22.625241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:22.625300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:22.683667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:22.684506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:22.684612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:22.684649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:22.811938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:22.812088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:22.812146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:22.812177] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:22.815565] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=52.11%) [2026-02-04T20:34:22.815859] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-02-04T20:34:22.815986] [INFO ] [sig ] VIGI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:22.963750] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VIGI.txt [2026-02-04T20:34:22.963899] [INFO ] [sig ] [3245/3449] Completed VIGI in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:22.963949] [INFO ] [sig ] [3246/3449] Forecasting VINP... [2026-02-04T20:34:22.963980] [INFO ] [sig ] Generating forecast for: VINP [2026-02-04T20:34:22.964009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-02-04T20:34:22.974913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-02-04T20:34:22.975302] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-02-04T20:34:22.976237] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-02-04T20:34:22.976300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:22.976334] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:22.976363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:22.976427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:23.037255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:23.038125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:23.038209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:23.038244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:23.164657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:23.164811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:23.164853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:23.164885] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:23.168925] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: UP (p=68.26%) [2026-02-04T20:34:23.169241] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-02-04T20:34:23.169396] [INFO ] [sig ] VINP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:23.318027] [INFO ] [LOCAL ] Saved forecast: VINP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VINP.txt [2026-02-04T20:34:23.318211] [INFO ] [sig ] [3246/3449] Completed VINP in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:23.318260] [INFO ] [sig ] [3247/3449] Forecasting VIPS... [2026-02-04T20:34:23.318296] [INFO ] [sig ] Generating forecast for: VIPS [2026-02-04T20:34:23.318334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-02-04T20:34:23.330156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-02-04T20:34:23.330519] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-02-04T20:34:23.331352] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-02-04T20:34:23.331406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:23.331438] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:23.331466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:23.331522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:23.391265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:23.392269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:23.392380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:23.392415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:23.521711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:23.521867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:23.521909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:23.521939] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:23.525603] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-02-04T20:34:23.525887] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-02-04T20:34:23.526014] [INFO ] [sig ] VIPS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:23.676626] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VIPS.txt [2026-02-04T20:34:23.676782] [INFO ] [sig ] [3247/3449] Completed VIPS in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:23.676824] [INFO ] [sig ] [3248/3449] Forecasting VIRC... [2026-02-04T20:34:23.676856] [INFO ] [sig ] Generating forecast for: VIRC [2026-02-04T20:34:23.676887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-02-04T20:34:23.690000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-02-04T20:34:23.690385] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-02-04T20:34:23.691286] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-02-04T20:34:23.691352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:23.691393] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:23.691426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:23.691497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:23.750532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:23.751539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:23.751665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:23.751716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:23.883308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:23.883464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:23.883504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:23.883535] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:23.887470] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=8.46%) [2026-02-04T20:34:23.887866] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-02-04T20:34:23.888064] [INFO ] [sig ] VIRC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:24.039552] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VIRC.txt [2026-02-04T20:34:24.039720] [INFO ] [sig ] [3248/3449] Completed VIRC in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:24.039763] [INFO ] [sig ] [3249/3449] Forecasting VITL... [2026-02-04T20:34:24.039793] [INFO ] [sig ] Generating forecast for: VITL [2026-02-04T20:34:24.039825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-02-04T20:34:24.051648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-02-04T20:34:24.051996] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-02-04T20:34:24.052886] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-02-04T20:34:24.052940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:24.053014] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:24.053047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:24.053106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:24.113232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:24.114167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:24.114290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:24.114325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:24.243956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:24.244112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:24.244151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:24.244180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:24.247859] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-02-04T20:34:24.248152] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-02-04T20:34:24.248280] [INFO ] [sig ] VITL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:24.393284] [INFO ] [LOCAL ] Saved forecast: VITL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VITL.txt [2026-02-04T20:34:24.393449] [INFO ] [sig ] [3249/3449] Completed VITL in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:24.393498] [INFO ] [sig ] [3250/3449] Forecasting VKQ... [2026-02-04T20:34:24.393529] [INFO ] [sig ] Generating forecast for: VKQ [2026-02-04T20:34:24.393562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-02-04T20:34:24.404386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-02-04T20:34:24.404784] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-02-04T20:34:24.405612] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-02-04T20:34:24.405672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:24.405708] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:24.405736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:24.405794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:24.465145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:24.466006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:24.466091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:24.466124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:24.590153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:24.590313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:24.590354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:24.590383] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:24.593964] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-02-04T20:34:24.594255] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-02-04T20:34:24.594387] [INFO ] [sig ] VKQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:24.738380] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VKQ.txt [2026-02-04T20:34:24.738552] [INFO ] [sig ] [3250/3449] Completed VKQ in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:24.738631] [INFO ] [sig ] [3251/3449] Forecasting VKTX... [2026-02-04T20:34:24.738669] [INFO ] [sig ] Generating forecast for: VKTX [2026-02-04T20:34:24.738703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-02-04T20:34:24.750476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-02-04T20:34:24.750862] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-02-04T20:34:24.751853] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-02-04T20:34:24.751914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:24.751953] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:24.751982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:24.752043] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:24.812851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:24.813888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:24.813973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:24.814006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:24.946389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:24.946547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:24.946608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:24.946641] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:24.950248] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-02-04T20:34:24.950524] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-02-04T20:34:24.950677] [INFO ] [sig ] VKTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:25.096870] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VKTX.txt [2026-02-04T20:34:25.097011] [INFO ] [sig ] [3251/3449] Completed VKTX in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:25.097051] [INFO ] [sig ] [3252/3449] Forecasting VLGEA... [2026-02-04T20:34:25.097080] [INFO ] [sig ] Generating forecast for: VLGEA [2026-02-04T20:34:25.097109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-02-04T20:34:25.108794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-02-04T20:34:25.109126] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-02-04T20:34:25.109931] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-02-04T20:34:25.109982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:25.110014] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:25.110040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:25.110096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:25.168451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:25.169380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:25.169465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:25.169498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:25.300892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:25.301180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:25.301230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:25.301261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:25.304983] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-02-04T20:34:25.305370] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-02-04T20:34:25.305541] [INFO ] [sig ] VLGEA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:25.452857] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VLGEA.txt [2026-02-04T20:34:25.453020] [INFO ] [sig ] [3252/3449] Completed VLGEA in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:25.453061] [INFO ] [sig ] [3253/3449] Forecasting VLN... [2026-02-04T20:34:25.453113] [INFO ] [sig ] Generating forecast for: VLN [2026-02-04T20:34:25.453148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-02-04T20:34:25.465559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-02-04T20:34:25.465983] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-02-04T20:34:25.466889] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-02-04T20:34:25.466941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:25.466975] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:25.467001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:25.467059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:25.526937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:25.527832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:25.527937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:25.527972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:25.652638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:25.652794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:25.652834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:25.652863] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:25.656534] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-02-04T20:34:25.656853] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-02-04T20:34:25.656988] [INFO ] [sig ] VLN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:25.804626] [INFO ] [LOCAL ] Saved forecast: VLN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VLN.txt [2026-02-04T20:34:25.804793] [INFO ] [sig ] [3253/3449] Completed VLN in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 1.2m [2026-02-04T20:34:25.804844] [INFO ] [sig ] [3254/3449] Forecasting VLO... [2026-02-04T20:34:25.804884] [INFO ] [sig ] Generating forecast for: VLO [2026-02-04T20:34:25.804920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-02-04T20:34:25.816710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-02-04T20:34:25.817080] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-02-04T20:34:25.817952] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-02-04T20:34:25.818005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:25.818037] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:25.818064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:25.818121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:25.878250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:25.879078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:25.879160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:25.879193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:26.014109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:26.014267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:26.014308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:26.014343] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:26.017971] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-02-04T20:34:26.018259] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-02-04T20:34:26.018405] [INFO ] [sig ] VLO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:26.172215] [INFO ] [LOCAL ] Saved forecast: VLO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VLO.txt [2026-02-04T20:34:26.172370] [INFO ] [sig ] [3254/3449] Completed VLO in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.2m [2026-02-04T20:34:26.172411] [INFO ] [sig ] [3255/3449] Forecasting VLRS... [2026-02-04T20:34:26.172442] [INFO ] [sig ] Generating forecast for: VLRS [2026-02-04T20:34:26.172473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-02-04T20:34:26.183860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-02-04T20:34:26.184268] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-02-04T20:34:26.185118] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-02-04T20:34:26.185171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:26.185204] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:26.185230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:26.185287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:26.245722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:26.246547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:26.246656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:26.246691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:26.372896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:26.373055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:26.373094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:26.373125] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:26.376728] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-02-04T20:34:26.377070] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-02-04T20:34:26.377212] [INFO ] [sig ] VLRS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:26.524508] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VLRS.txt [2026-02-04T20:34:26.524698] [INFO ] [sig ] [3255/3449] Completed VLRS in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.2m [2026-02-04T20:34:26.524752] [INFO ] [sig ] [3256/3449] Forecasting VLTO... [2026-02-04T20:34:26.524783] [INFO ] [sig ] Generating forecast for: VLTO [2026-02-04T20:34:26.524814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-02-04T20:34:26.536760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-02-04T20:34:26.537197] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-02-04T20:34:26.538137] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-02-04T20:34:26.538190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:26.538251] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:26.538279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:26.538337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:26.599524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:26.600321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:26.600406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:26.600441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:26.730439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:26.730623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:26.730667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:26.730724] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:26.734522] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-02-04T20:34:26.735025] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-02-04T20:34:26.735163] [INFO ] [sig ] VLTO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:26.888101] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VLTO.txt [2026-02-04T20:34:26.888260] [INFO ] [sig ] [3256/3449] Completed VLTO in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:26.888302] [INFO ] [sig ] [3257/3449] Forecasting VLY... [2026-02-04T20:34:26.888332] [INFO ] [sig ] Generating forecast for: VLY [2026-02-04T20:34:26.888364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-02-04T20:34:26.899702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-02-04T20:34:26.900100] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-02-04T20:34:26.900930] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-02-04T20:34:26.900983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:26.901016] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:26.901044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:26.901101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:26.964403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:26.965392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:26.965483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:26.965518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:27.095222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:27.095385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:27.095437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:27.095474] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:27.099213] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-02-04T20:34:27.099546] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-02-04T20:34:27.099729] [INFO ] [sig ] VLY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:27.246261] [INFO ] [LOCAL ] Saved forecast: VLY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VLY.txt [2026-02-04T20:34:27.246448] [INFO ] [sig ] [3257/3449] Completed VLY in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:27.246495] [INFO ] [sig ] [3258/3449] Forecasting VMBS... [2026-02-04T20:34:27.246525] [INFO ] [sig ] Generating forecast for: VMBS [2026-02-04T20:34:27.246555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-02-04T20:34:27.258202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-02-04T20:34:27.258619] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-02-04T20:34:27.259455] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-02-04T20:34:27.259519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:27.259559] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:27.259608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:27.259668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:27.320032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:27.320895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:27.320976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:27.321047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:27.455117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:27.455281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:27.455321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:27.455350] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:27.459146] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=25.77%) [2026-02-04T20:34:27.459432] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-02-04T20:34:27.459562] [INFO ] [sig ] VMBS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:27.608201] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VMBS.txt [2026-02-04T20:34:27.608377] [INFO ] [sig ] [3258/3449] Completed VMBS in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:27.608439] [INFO ] [sig ] [3259/3449] Forecasting VMD... [2026-02-04T20:34:27.608479] [INFO ] [sig ] Generating forecast for: VMD [2026-02-04T20:34:27.608513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-02-04T20:34:27.620362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-02-04T20:34:27.620760] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-02-04T20:34:27.621564] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-02-04T20:34:27.621851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:27.621913] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:27.621954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:27.622019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:27.682048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:27.682846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:27.682932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:27.682965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:27.813074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:27.813275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:27.813333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:27.813395] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:27.817536] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-02-04T20:34:27.817868] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-02-04T20:34:27.818035] [INFO ] [sig ] VMD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:27.970561] [INFO ] [LOCAL ] Saved forecast: VMD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VMD.txt [2026-02-04T20:34:27.970731] [INFO ] [sig ] [3259/3449] Completed VMD in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:27.970772] [INFO ] [sig ] [3260/3449] Forecasting VMI... [2026-02-04T20:34:27.970803] [INFO ] [sig ] Generating forecast for: VMI [2026-02-04T20:34:27.970835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-02-04T20:34:27.982493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-02-04T20:34:27.982889] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-02-04T20:34:27.983735] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-02-04T20:34:27.983798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:27.983841] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:27.983871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:27.983962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:28.046422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:28.047320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:28.047406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:28.047438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:28.181675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:28.181839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:28.181882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:28.182102] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:28.185719] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-02-04T20:34:28.185998] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-02-04T20:34:28.186128] [INFO ] [sig ] VMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:28.335926] [INFO ] [LOCAL ] Saved forecast: VMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VMI.txt [2026-02-04T20:34:28.336085] [INFO ] [sig ] [3260/3449] Completed VMI in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:28.336125] [INFO ] [sig ] [3261/3449] Forecasting VMO... [2026-02-04T20:34:28.336155] [INFO ] [sig ] Generating forecast for: VMO [2026-02-04T20:34:28.336186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-02-04T20:34:28.347822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-02-04T20:34:28.348237] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-02-04T20:34:28.349115] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-02-04T20:34:28.349168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:28.349200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:28.349226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:28.349284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:28.410639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:28.411695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:28.411782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:28.411816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:28.542716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:28.542900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:28.542967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:28.543016] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:28.546605] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-02-04T20:34:28.546912] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-02-04T20:34:28.547048] [INFO ] [sig ] VMO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:28.700936] [INFO ] [LOCAL ] Saved forecast: VMO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VMO.txt [2026-02-04T20:34:28.701103] [INFO ] [sig ] [3261/3449] Completed VMO in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:28.701147] [INFO ] [sig ] [3262/3449] Forecasting VNDA... [2026-02-04T20:34:28.701176] [INFO ] [sig ] Generating forecast for: VNDA [2026-02-04T20:34:28.701209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-02-04T20:34:28.713552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-02-04T20:34:28.713976] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-02-04T20:34:28.714880] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-02-04T20:34:28.714959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:28.715000] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:28.715042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:28.715109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:28.776363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:28.777284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:28.777371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:28.777404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:28.906919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:28.907075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:28.907125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:28.907168] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:28.910784] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-02-04T20:34:28.911107] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-02-04T20:34:28.911259] [INFO ] [sig ] VNDA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:29.060174] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VNDA.txt [2026-02-04T20:34:29.060325] [INFO ] [sig ] [3262/3449] Completed VNDA in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:29.060367] [INFO ] [sig ] [3263/3449] Forecasting VNO... [2026-02-04T20:34:29.060397] [INFO ] [sig ] Generating forecast for: VNO [2026-02-04T20:34:29.060429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-02-04T20:34:29.072933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-02-04T20:34:29.073331] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-02-04T20:34:29.074253] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-02-04T20:34:29.074307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:29.074340] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:29.074366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:29.074423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:29.136291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:29.137193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:29.137298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:29.137340] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:29.260540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:29.260728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:29.260770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:29.260799] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:29.264389] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-02-04T20:34:29.264701] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-02-04T20:34:29.264837] [INFO ] [sig ] VNO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:29.415524] [INFO ] [LOCAL ] Saved forecast: VNO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VNO.txt [2026-02-04T20:34:29.415734] [INFO ] [sig ] [3263/3449] Completed VNO in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:29.415783] [INFO ] [sig ] [3264/3449] Forecasting VNOM... [2026-02-04T20:34:29.415813] [INFO ] [sig ] Generating forecast for: VNOM [2026-02-04T20:34:29.415844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-02-04T20:34:29.428700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-02-04T20:34:29.429099] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-02-04T20:34:29.429982] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-02-04T20:34:29.430034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:29.430065] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:29.430091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:29.430148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:29.488566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:29.489410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:29.489493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:29.489526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:29.610285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:29.610456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:29.610510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:29.610541] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:29.614152] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=48.64%) [2026-02-04T20:34:29.614428] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-02-04T20:34:29.614556] [INFO ] [sig ] VNOM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:29.762916] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VNOM.txt [2026-02-04T20:34:29.763070] [INFO ] [sig ] [3264/3449] Completed VNOM in 0.3s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:29.763113] [INFO ] [sig ] [3265/3449] Forecasting VNQI... [2026-02-04T20:34:29.763143] [INFO ] [sig ] Generating forecast for: VNQI [2026-02-04T20:34:29.763181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-02-04T20:34:29.774905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-02-04T20:34:29.775271] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-02-04T20:34:29.776123] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-02-04T20:34:29.776188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:29.776227] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:29.776254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:29.776313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:29.838646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:29.839922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:29.840006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:29.840039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:29.969033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:29.969197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:29.969247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:29.969279] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:29.972827] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=85.67%) [2026-02-04T20:34:29.973105] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-02-04T20:34:29.973232] [INFO ] [sig ] VNQI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:30.120458] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VNQI.txt [2026-02-04T20:34:30.120632] [INFO ] [sig ] [3265/3449] Completed VNQI in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:30.120677] [INFO ] [sig ] [3266/3449] Forecasting VOC... [2026-02-04T20:34:30.120706] [INFO ] [sig ] Generating forecast for: VOC [2026-02-04T20:34:30.120739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-02-04T20:34:30.131974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-02-04T20:34:30.132329] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-02-04T20:34:30.133205] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-02-04T20:34:30.133257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:30.133290] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:30.133318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:30.133375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:30.192467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:30.193260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:30.193375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:30.193411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:30.326035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:30.326225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:30.326270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:30.326300] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:30.330152] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-02-04T20:34:30.330453] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-02-04T20:34:30.330611] [INFO ] [sig ] VOC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:30.480078] [INFO ] [LOCAL ] Saved forecast: VOC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VOC.txt [2026-02-04T20:34:30.480263] [INFO ] [sig ] [3266/3449] Completed VOC in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:30.480305] [INFO ] [sig ] [3267/3449] Forecasting VOD... [2026-02-04T20:34:30.480347] [INFO ] [sig ] Generating forecast for: VOD [2026-02-04T20:34:30.480396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-02-04T20:34:30.492047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-02-04T20:34:30.492411] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-02-04T20:34:30.493331] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-02-04T20:34:30.493395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:30.493430] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:30.493455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:30.493539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:30.554036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:30.554836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:30.554919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:30.554952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:30.674321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:30.674488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:30.674533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:30.674563] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:30.678513] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-02-04T20:34:30.678830] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-02-04T20:34:30.678958] [INFO ] [sig ] VOD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:30.827005] [INFO ] [LOCAL ] Saved forecast: VOD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VOD.txt [2026-02-04T20:34:30.827158] [INFO ] [sig ] [3267/3449] Completed VOD in 0.3s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:30.827200] [INFO ] [sig ] [3268/3449] Forecasting VONE... [2026-02-04T20:34:30.827230] [INFO ] [sig ] Generating forecast for: VONE [2026-02-04T20:34:30.827260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-02-04T20:34:30.838360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-02-04T20:34:30.838735] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-02-04T20:34:30.839650] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-02-04T20:34:30.839709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:30.839743] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:30.839770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:30.839826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:30.898316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:30.899108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:30.899187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:30.899220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:31.029175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:31.029339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:31.029378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:31.029406] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:31.033853] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-02-04T20:34:31.034188] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-02-04T20:34:31.034343] [INFO ] [sig ] VONE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:31.186678] [INFO ] [LOCAL ] Saved forecast: VONE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VONE.txt [2026-02-04T20:34:31.186855] [INFO ] [sig ] [3268/3449] Completed VONE in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:31.186917] [INFO ] [sig ] [3269/3449] Forecasting VONG... [2026-02-04T20:34:31.186963] [INFO ] [sig ] Generating forecast for: VONG [2026-02-04T20:34:31.186999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-02-04T20:34:31.199843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-02-04T20:34:31.200235] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-02-04T20:34:31.201113] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-02-04T20:34:31.201165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:31.201197] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:31.201224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:31.201280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:31.261238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:31.262089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:31.262173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:31.262208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:31.388187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:31.388373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:31.388427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:31.388464] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:31.392316] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-04T20:34:31.392629] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-02-04T20:34:31.392761] [INFO ] [sig ] VONG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:31.538700] [INFO ] [LOCAL ] Saved forecast: VONG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VONG.txt [2026-02-04T20:34:31.538865] [INFO ] [sig ] [3269/3449] Completed VONG in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.1m [2026-02-04T20:34:31.538907] [INFO ] [sig ] [3270/3449] Forecasting VOTE... [2026-02-04T20:34:31.538937] [INFO ] [sig ] Generating forecast for: VOTE [2026-02-04T20:34:31.538967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-02-04T20:34:31.549485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-02-04T20:34:31.549860] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-02-04T20:34:31.550687] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-02-04T20:34:31.550739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:31.550771] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:31.550798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:31.550855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:31.610173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:31.611026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:31.611113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:31.611147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:31.736217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:31.736374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:31.736414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:31.736444] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:31.740075] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=70.39%) [2026-02-04T20:34:31.740353] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-02-04T20:34:31.740479] [INFO ] [sig ] VOTE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:31.891184] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VOTE.txt [2026-02-04T20:34:31.891329] [INFO ] [sig ] [3270/3449] Completed VOTE in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.1m [2026-02-04T20:34:31.891378] [INFO ] [sig ] [3271/3449] Forecasting VPG... [2026-02-04T20:34:31.891426] [INFO ] [sig ] Generating forecast for: VPG [2026-02-04T20:34:31.891472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-02-04T20:34:31.906542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-02-04T20:34:31.907014] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-02-04T20:34:31.907897] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-02-04T20:34:31.907991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:31.908030] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:31.908057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:31.908114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:31.969393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:31.970263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:31.970347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:31.970380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:32.096753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:32.096914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:32.096954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:32.096984] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:32.100939] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=70.11%) [2026-02-04T20:34:32.101226] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-02-04T20:34:32.101359] [INFO ] [sig ] VPG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:32.246635] [INFO ] [LOCAL ] Saved forecast: VPG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VPG.txt [2026-02-04T20:34:32.246778] [INFO ] [sig ] [3271/3449] Completed VPG in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.1m [2026-02-04T20:34:32.246817] [INFO ] [sig ] [3272/3449] Forecasting VPLS... [2026-02-04T20:34:32.246847] [INFO ] [sig ] Generating forecast for: VPLS [2026-02-04T20:34:32.246877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-02-04T20:34:32.259280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-02-04T20:34:32.259663] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-02-04T20:34:32.260509] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-02-04T20:34:32.260615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:32.260663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:32.260690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:32.260746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:32.320373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:32.321132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:32.321212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:32.321245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:32.449341] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:32.449503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:32.449544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:32.449596] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:32.453790] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-04T20:34:32.454091] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-02-04T20:34:32.454237] [INFO ] [sig ] VPLS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:32.601529] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VPLS.txt [2026-02-04T20:34:32.601696] [INFO ] [sig ] [3272/3449] Completed VPLS in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.1m [2026-02-04T20:34:32.601742] [INFO ] [sig ] [3273/3449] Forecasting VRA... [2026-02-04T20:34:32.601774] [INFO ] [sig ] Generating forecast for: VRA [2026-02-04T20:34:32.601804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-02-04T20:34:32.614394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-02-04T20:34:32.615037] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-02-04T20:34:32.615921] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-02-04T20:34:32.615977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:32.616054] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:32.616085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:32.616144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:32.676688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:32.677553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:32.677663] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:32.677703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:32.799252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:32.799427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:32.799469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:32.799499] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:32.803081] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-02-04T20:34:32.803389] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-02-04T20:34:32.803550] [INFO ] [sig ] VRA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:32.952666] [INFO ] [LOCAL ] Saved forecast: VRA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VRA.txt [2026-02-04T20:34:32.952809] [INFO ] [sig ] [3273/3449] Completed VRA in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:32.952849] [INFO ] [sig ] [3274/3449] Forecasting VRCA... [2026-02-04T20:34:32.952879] [INFO ] [sig ] Generating forecast for: VRCA [2026-02-04T20:34:32.952909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-02-04T20:34:32.964208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-02-04T20:34:32.964594] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-02-04T20:34:32.965424] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-02-04T20:34:32.965477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:32.965510] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:32.965537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:32.965620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:33.021848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:33.022623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:33.022706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:33.022738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:33.143386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:33.143541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:33.143614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:33.143651] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:33.147185] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: UP (p=90.54%) [2026-02-04T20:34:33.147474] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-02-04T20:34:33.147624] [INFO ] [sig ] VRCA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:33.350291] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRCA.txt [2026-02-04T20:34:33.350445] [INFO ] [sig ] [3274/3449] Completed VRCA in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:33.350486] [INFO ] [sig ] [3275/3449] Forecasting VRDN... [2026-02-04T20:34:33.350517] [INFO ] [sig ] Generating forecast for: VRDN [2026-02-04T20:34:33.350548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-02-04T20:34:33.362122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-02-04T20:34:33.362504] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-02-04T20:34:33.363399] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-02-04T20:34:33.363459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:33.363498] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:33.363533] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:33.363639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:33.423176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:33.424104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:33.424196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:33.424231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:33.555514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:33.555709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:33.555750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:33.555780] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:33.559538] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-02-04T20:34:33.559869] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-02-04T20:34:33.560001] [INFO ] [sig ] VRDN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:33.725110] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRDN.txt [2026-02-04T20:34:33.725286] [INFO ] [sig ] [3275/3449] Completed VRDN in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:33.725333] [INFO ] [sig ] [3276/3449] Forecasting VRE... [2026-02-04T20:34:33.725366] [INFO ] [sig ] Generating forecast for: VRE [2026-02-04T20:34:33.725399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-02-04T20:34:33.738224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-02-04T20:34:33.738635] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-02-04T20:34:33.739456] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-02-04T20:34:33.739510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:33.739545] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:33.739621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:33.739725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:33.804416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:33.805306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:33.805402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:33.805437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:33.947682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:33.947845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:33.947891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:33.947982] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:33.951708] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-02-04T20:34:33.952000] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-02-04T20:34:33.952133] [INFO ] [sig ] VRE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:34.107303] [INFO ] [LOCAL ] Saved forecast: VRE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRE.txt [2026-02-04T20:34:34.107492] [INFO ] [sig ] [3276/3449] Completed VRE in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:34.107561] [INFO ] [sig ] [3277/3449] Forecasting VREX... [2026-02-04T20:34:34.107632] [INFO ] [sig ] Generating forecast for: VREX [2026-02-04T20:34:34.107678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-02-04T20:34:34.122078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-02-04T20:34:34.122554] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-02-04T20:34:34.123704] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-02-04T20:34:34.123775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:34.123827] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:34.123876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:34.123966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:34.190176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:34.191158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:34.191250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:34.191286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:34.315836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:34.315995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:34.316038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:34.316067] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:34.319914] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-02-04T20:34:34.320209] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-02-04T20:34:34.320346] [INFO ] [sig ] VREX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:34.470901] [INFO ] [LOCAL ] Saved forecast: VREX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VREX.txt [2026-02-04T20:34:34.471047] [INFO ] [sig ] [3277/3449] Completed VREX in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:34.471087] [INFO ] [sig ] [3278/3449] Forecasting VRIG... [2026-02-04T20:34:34.471117] [INFO ] [sig ] Generating forecast for: VRIG [2026-02-04T20:34:34.471149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-02-04T20:34:34.482137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-02-04T20:34:34.482504] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-02-04T20:34:34.483321] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-02-04T20:34:34.483373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:34.483405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:34.483431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:34.483488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:34.539605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:34.540488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:34.540595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:34.540631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:34.632951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:34.633109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:34.633150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:34.633180] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:34.636590] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=55.58%) [2026-02-04T20:34:34.636861] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-02-04T20:34:34.637028] [INFO ] [sig ] VRIG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:34.778846] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRIG.txt [2026-02-04T20:34:34.778990] [INFO ] [sig ] [3278/3449] Completed VRIG in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:34.779033] [INFO ] [sig ] [3279/3449] Forecasting VRNS... [2026-02-04T20:34:34.779064] [INFO ] [sig ] Generating forecast for: VRNS [2026-02-04T20:34:34.779097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-02-04T20:34:34.790297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-02-04T20:34:34.790702] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-02-04T20:34:34.791587] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-02-04T20:34:34.791642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:34.791675] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:34.791701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:34.791758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:34.851479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:34.852348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:34.852432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:34.852465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:34.975089] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:34.975243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:34.975288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:34.975319] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:34.978931] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-02-04T20:34:34.979219] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-02-04T20:34:34.979363] [INFO ] [sig ] VRNS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:35.121422] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VRNS.txt [2026-02-04T20:34:35.121608] [INFO ] [sig ] [3279/3449] Completed VRNS in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:35.121655] [INFO ] [sig ] [3280/3449] Forecasting VRRM... [2026-02-04T20:34:35.121686] [INFO ] [sig ] Generating forecast for: VRRM [2026-02-04T20:34:35.121716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-02-04T20:34:35.132762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-02-04T20:34:35.133159] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-02-04T20:34:35.133998] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-02-04T20:34:35.134051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:35.134083] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:35.134109] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:35.134165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:35.191193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:35.192180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:35.192266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:35.192299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:35.315902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:35.316061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:35.316119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:35.316149] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:35.319651] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=70.84%) [2026-02-04T20:34:35.319982] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-02-04T20:34:35.320120] [INFO ] [sig ] VRRM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:35.460277] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRRM.txt [2026-02-04T20:34:35.460424] [INFO ] [sig ] [3280/3449] Completed VRRM in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 1.0m [2026-02-04T20:34:35.460465] [INFO ] [sig ] [3281/3449] Forecasting VRSK... [2026-02-04T20:34:35.460496] [INFO ] [sig ] Generating forecast for: VRSK [2026-02-04T20:34:35.460527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-02-04T20:34:35.471681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-02-04T20:34:35.472029] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-02-04T20:34:35.472829] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-02-04T20:34:35.472881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:35.472913] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:35.472940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:35.472997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:35.537669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:35.538599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:35.538702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:35.538751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:35.675559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:35.675748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:35.675790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:35.675819] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:35.679260] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-02-04T20:34:35.679530] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-02-04T20:34:35.679701] [INFO ] [sig ] VRSK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:35.844418] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRSK.txt [2026-02-04T20:34:35.844592] [INFO ] [sig ] [3281/3449] Completed VRSK in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 60.0s [2026-02-04T20:34:35.844636] [INFO ] [sig ] [3282/3449] Forecasting VRSN... [2026-02-04T20:34:35.844667] [INFO ] [sig ] Generating forecast for: VRSN [2026-02-04T20:34:35.844697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-02-04T20:34:35.857561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-02-04T20:34:35.858020] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-02-04T20:34:35.858901] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-02-04T20:34:35.858953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:35.858986] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:35.859014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:35.859072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:35.919708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:35.920676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:35.920796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:35.920830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:36.059058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:36.059304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:36.059364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:36.059406] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:36.063420] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=92.12%) [2026-02-04T20:34:36.063825] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-02-04T20:34:36.063987] [INFO ] [sig ] VRSN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:36.211097] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VRSN.txt [2026-02-04T20:34:36.211272] [INFO ] [sig ] [3282/3449] Completed VRSN in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 59.6s [2026-02-04T20:34:36.211325] [INFO ] [sig ] [3283/3449] Forecasting VRTS... [2026-02-04T20:34:36.211356] [INFO ] [sig ] Generating forecast for: VRTS [2026-02-04T20:34:36.211389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-02-04T20:34:36.223082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-02-04T20:34:36.223425] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-02-04T20:34:36.224257] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-02-04T20:34:36.224311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:36.224345] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:36.224376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:36.224435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:36.281885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:36.282684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:36.282799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:36.282861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:36.407254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:36.407409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:36.407448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:36.407476] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:36.411066] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=48.13%) [2026-02-04T20:34:36.411375] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-02-04T20:34:36.411516] [INFO ] [sig ] VRTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:36.557300] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VRTS.txt [2026-02-04T20:34:36.557424] [INFO ] [sig ] [3283/3449] Completed VRTS in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 59.2s [2026-02-04T20:34:36.557464] [INFO ] [sig ] [3284/3449] Forecasting VRTX... [2026-02-04T20:34:36.557494] [INFO ] [sig ] Generating forecast for: VRTX [2026-02-04T20:34:36.557524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-02-04T20:34:36.568677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-02-04T20:34:36.569226] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-02-04T20:34:36.570225] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-02-04T20:34:36.570277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:36.570321] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:36.570349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:36.570407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:36.629033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:36.629697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:36.629777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:36.629810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:36.751272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:36.751417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:36.751458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:36.751489] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:36.754952] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=37.23%) [2026-02-04T20:34:36.755231] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-02-04T20:34:36.755375] [INFO ] [sig ] VRTX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:36.901451] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VRTX.txt [2026-02-04T20:34:36.901615] [INFO ] [sig ] [3284/3449] Completed VRTX in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 58.9s [2026-02-04T20:34:36.901676] [INFO ] [sig ] [3285/3449] Forecasting VS... [2026-02-04T20:34:36.901718] [INFO ] [sig ] Generating forecast for: VS [2026-02-04T20:34:36.901756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-02-04T20:34:36.912432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-02-04T20:34:36.912772] [INFO ] [FORECASTER] Starting predict_future for VS [2026-02-04T20:34:36.913570] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-02-04T20:34:36.913652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:36.913695] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:36.913725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:36.913782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:36.972409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:36.973145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:36.973225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:36.973260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:37.083046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:37.083192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:37.083230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:37.083259] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:37.086693] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-02-04T20:34:37.086973] [INFO ] [FORECASTER] Completed predict_future for VS [2026-02-04T20:34:37.087106] [INFO ] [sig ] VS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:37.232412] [INFO ] [LOCAL ] Saved forecast: VS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VS.txt [2026-02-04T20:34:37.232537] [INFO ] [sig ] [3285/3449] Completed VS in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 58.5s [2026-02-04T20:34:37.232599] [INFO ] [sig ] [3286/3449] Forecasting VSCO... [2026-02-04T20:34:37.232642] [INFO ] [sig ] Generating forecast for: VSCO [2026-02-04T20:34:37.232680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-02-04T20:34:37.243529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-02-04T20:34:37.243904] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-02-04T20:34:37.244724] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-02-04T20:34:37.244778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:37.244812] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:37.244842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:37.244899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:37.302922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:37.303614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:37.303692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:37.303728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:37.427455] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:37.427621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:37.427663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:37.427694] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:37.431492] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=76.55%) [2026-02-04T20:34:37.431797] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-02-04T20:34:37.431927] [INFO ] [sig ] VSCO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:37.575860] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VSCO.txt [2026-02-04T20:34:37.576007] [INFO ] [sig ] [3286/3449] Completed VSCO in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 58.2s [2026-02-04T20:34:37.576048] [INFO ] [sig ] [3287/3449] Forecasting VSDA... [2026-02-04T20:34:37.576078] [INFO ] [sig ] Generating forecast for: VSDA [2026-02-04T20:34:37.576108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-02-04T20:34:37.586159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-02-04T20:34:37.586498] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-02-04T20:34:37.587313] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-02-04T20:34:37.587366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:37.587400] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:37.587428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:37.587486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:37.650011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:37.651071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:37.651210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:37.651250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:37.776625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:37.776852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:37.776907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:37.776944] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:37.781041] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-02-04T20:34:37.781344] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-02-04T20:34:37.781489] [INFO ] [sig ] VSDA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:37.932237] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VSDA.txt [2026-02-04T20:34:37.932388] [INFO ] [sig ] [3287/3449] Completed VSDA in 0.4s | 2.80 sym/s | Total: 19.6m | ETA: 57.8s [2026-02-04T20:34:37.932439] [INFO ] [sig ] [3288/3449] Forecasting VSEC... [2026-02-04T20:34:37.932490] [INFO ] [sig ] Generating forecast for: VSEC [2026-02-04T20:34:37.932527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-02-04T20:34:37.945247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-02-04T20:34:37.945649] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-02-04T20:34:37.946501] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-02-04T20:34:37.946554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:37.946618] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:37.946656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:37.946727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:38.006319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:38.007205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:38.007292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:38.007328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:38.135985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:38.136140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:38.136180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:38.136208] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:38.139620] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-02-04T20:34:38.139891] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-02-04T20:34:38.140014] [INFO ] [sig ] VSEC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:38.281980] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VSEC.txt [2026-02-04T20:34:38.282134] [INFO ] [sig ] [3288/3449] Completed VSEC in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 57.5s [2026-02-04T20:34:38.282183] [INFO ] [sig ] [3289/3449] Forecasting VSH... [2026-02-04T20:34:38.282216] [INFO ] [sig ] Generating forecast for: VSH [2026-02-04T20:34:38.282247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-02-04T20:34:38.293748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-02-04T20:34:38.294134] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-02-04T20:34:38.294961] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-02-04T20:34:38.295012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:38.295044] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:38.295072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:38.295129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:38.351593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:38.352314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:38.352395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:38.352428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:38.479613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:38.479777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:38.479816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:38.479846] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:38.483274] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-02-04T20:34:38.483553] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-02-04T20:34:38.483721] [INFO ] [sig ] VSH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:38.625250] [INFO ] [LOCAL ] Saved forecast: VSH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VSH.txt [2026-02-04T20:34:38.625366] [INFO ] [sig ] [3289/3449] Completed VSH in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 57.1s [2026-02-04T20:34:38.625414] [INFO ] [sig ] [3290/3449] Forecasting VSTM... [2026-02-04T20:34:38.625446] [INFO ] [sig ] Generating forecast for: VSTM [2026-02-04T20:34:38.625476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-02-04T20:34:38.636176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-02-04T20:34:38.636487] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-02-04T20:34:38.637271] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-02-04T20:34:38.637323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:38.637400] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:38.637429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:38.637487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:38.694935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:38.695820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:38.695904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:38.695938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:38.819938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:38.820097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:38.820136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:38.820166] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:38.823515] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-02-04T20:34:38.823806] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-02-04T20:34:38.823935] [INFO ] [sig ] VSTM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:38.966343] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VSTM.txt [2026-02-04T20:34:38.966505] [INFO ] [sig ] [3290/3449] Completed VSTM in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 56.7s [2026-02-04T20:34:38.966549] [INFO ] [sig ] [3291/3449] Forecasting VSTS... [2026-02-04T20:34:38.966602] [INFO ] [sig ] Generating forecast for: VSTS [2026-02-04T20:34:38.966636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-02-04T20:34:38.977990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-02-04T20:34:38.978383] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-02-04T20:34:38.979203] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-02-04T20:34:38.979255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:38.979286] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:38.979312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:38.979368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:39.035795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:39.036681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:39.036769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:39.036801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:39.162872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:39.163058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:39.163105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:39.163154] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:39.166705] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-02-04T20:34:39.167003] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-02-04T20:34:39.167135] [INFO ] [sig ] VSTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:39.316059] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VSTS.txt [2026-02-04T20:34:39.316231] [INFO ] [sig ] [3291/3449] Completed VSTS in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 56.4s [2026-02-04T20:34:39.316273] [INFO ] [sig ] [3292/3449] Forecasting VTC... [2026-02-04T20:34:39.316303] [INFO ] [sig ] Generating forecast for: VTC [2026-02-04T20:34:39.316333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-02-04T20:34:39.329130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-02-04T20:34:39.329503] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-02-04T20:34:39.330331] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-02-04T20:34:39.330383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:39.330415] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:39.330441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:39.330497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:39.388425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:39.389335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:39.389417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:39.389450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:39.512391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:39.512550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:39.512609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:39.512639] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:39.516044] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-04T20:34:39.516319] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-02-04T20:34:39.516446] [INFO ] [sig ] VTC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:39.659195] [INFO ] [LOCAL ] Saved forecast: VTC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VTC.txt [2026-02-04T20:34:39.659345] [INFO ] [sig ] [3292/3449] Completed VTC in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 56.0s [2026-02-04T20:34:39.659386] [INFO ] [sig ] [3293/3449] Forecasting VTEX... [2026-02-04T20:34:39.659415] [INFO ] [sig ] Generating forecast for: VTEX [2026-02-04T20:34:39.659447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-02-04T20:34:39.671312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-02-04T20:34:39.671688] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-02-04T20:34:39.672509] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-02-04T20:34:39.672560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:39.672613] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:39.672640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:39.672697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:39.729183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:39.730029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:39.730114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:39.730163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:39.845407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:39.845555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:39.845615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:39.845677] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:39.849661] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-02-04T20:34:39.849955] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-02-04T20:34:39.850076] [INFO ] [sig ] VTEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:39.994755] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTEX.txt [2026-02-04T20:34:39.994881] [INFO ] [sig ] [3293/3449] Completed VTEX in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 55.7s [2026-02-04T20:34:39.994919] [INFO ] [sig ] [3294/3449] Forecasting VTIP... [2026-02-04T20:34:39.994949] [INFO ] [sig ] Generating forecast for: VTIP [2026-02-04T20:34:39.994980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-02-04T20:34:40.006108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-02-04T20:34:40.006426] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-02-04T20:34:40.007234] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-02-04T20:34:40.007286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:40.007318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:40.007345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:40.007403] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:40.065272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:40.065869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:40.065944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:40.065977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:40.181789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:40.181960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:40.182000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:40.182029] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:40.185422] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=75.39%) [2026-02-04T20:34:40.185712] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-02-04T20:34:40.185849] [INFO ] [sig ] VTIP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:40.339920] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VTIP.txt [2026-02-04T20:34:40.340074] [INFO ] [sig ] [3294/3449] Completed VTIP in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 55.3s [2026-02-04T20:34:40.340133] [INFO ] [sig ] [3295/3449] Forecasting VTMX... [2026-02-04T20:34:40.340166] [INFO ] [sig ] Generating forecast for: VTMX [2026-02-04T20:34:40.340197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-02-04T20:34:40.351393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-02-04T20:34:40.351778] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-02-04T20:34:40.352556] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-02-04T20:34:40.352628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:40.352661] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:40.352702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:40.352766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:40.409396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:40.410322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:40.410408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:40.410441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:40.549277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:40.549455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:40.549518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:40.549564] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:40.555306] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-02-04T20:34:40.555823] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-02-04T20:34:40.556021] [INFO ] [sig ] VTMX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:40.707327] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTMX.txt [2026-02-04T20:34:40.707482] [INFO ] [sig ] [3295/3449] Completed VTMX in 0.4s | 2.80 sym/s | Total: 19.6m | ETA: 55.0s [2026-02-04T20:34:40.707523] [INFO ] [sig ] [3296/3449] Forecasting VTN... [2026-02-04T20:34:40.707555] [INFO ] [sig ] Generating forecast for: VTN [2026-02-04T20:34:40.707611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-02-04T20:34:40.718709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-02-04T20:34:40.719087] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-02-04T20:34:40.719912] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-02-04T20:34:40.719965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:40.719998] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:40.720026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:40.720090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:40.777126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:40.778282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:40.778368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:40.778402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:40.899516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:40.899693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:40.899740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:40.899775] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:40.903197] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-02-04T20:34:40.903493] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-02-04T20:34:40.903648] [INFO ] [sig ] VTN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:41.055068] [INFO ] [LOCAL ] Saved forecast: VTN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTN.txt [2026-02-04T20:34:41.055222] [INFO ] [sig ] [3296/3449] Completed VTN in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 54.6s [2026-02-04T20:34:41.055263] [INFO ] [sig ] [3297/3449] Forecasting VTOL... [2026-02-04T20:34:41.055294] [INFO ] [sig ] Generating forecast for: VTOL [2026-02-04T20:34:41.055324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-02-04T20:34:41.067038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-02-04T20:34:41.067436] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-02-04T20:34:41.068322] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-02-04T20:34:41.068374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:41.068405] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:41.068431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:41.068492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:41.125764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:41.126631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:41.126714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:41.126747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:41.250204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:41.250362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:41.250402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:41.250431] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:41.253853] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=14.65%) [2026-02-04T20:34:41.254147] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-02-04T20:34:41.254275] [INFO ] [sig ] VTOL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:41.403083] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTOL.txt [2026-02-04T20:34:41.403251] [INFO ] [sig ] [3297/3449] Completed VTOL in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 54.2s [2026-02-04T20:34:41.403294] [INFO ] [sig ] [3298/3449] Forecasting VTRS... [2026-02-04T20:34:41.403325] [INFO ] [sig ] Generating forecast for: VTRS [2026-02-04T20:34:41.403358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-02-04T20:34:41.416437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-02-04T20:34:41.416865] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-02-04T20:34:41.417754] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-02-04T20:34:41.417808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:41.417841] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:41.417868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:41.417951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:41.477712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:41.478664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:41.478750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:41.478789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:41.607477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:41.607654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:41.607696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:41.607727] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:41.611221] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=61.89%) [2026-02-04T20:34:41.611513] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-02-04T20:34:41.611669] [INFO ] [sig ] VTRS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:41.764879] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VTRS.txt [2026-02-04T20:34:41.765042] [INFO ] [sig ] [3298/3449] Completed VTRS in 0.4s | 2.80 sym/s | Total: 19.6m | ETA: 53.9s [2026-02-04T20:34:41.765085] [INFO ] [sig ] [3299/3449] Forecasting VTS... [2026-02-04T20:34:41.765117] [INFO ] [sig ] Generating forecast for: VTS [2026-02-04T20:34:41.765168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-02-04T20:34:41.777148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-02-04T20:34:41.777541] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-02-04T20:34:41.778427] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-02-04T20:34:41.778481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:41.778514] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:41.778541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:41.778640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:41.839007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:41.839972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:41.840054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:41.840087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:41.959853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:41.960012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:41.960052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:41.960081] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:41.963490] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-02-04T20:34:41.963795] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-02-04T20:34:41.963930] [INFO ] [sig ] VTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:42.108893] [INFO ] [LOCAL ] Saved forecast: VTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTS.txt [2026-02-04T20:34:42.109056] [INFO ] [sig ] [3299/3449] Completed VTS in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 53.5s [2026-02-04T20:34:42.109100] [INFO ] [sig ] [3300/3449] Forecasting VTSI... [2026-02-04T20:34:42.109134] [INFO ] [sig ] Generating forecast for: VTSI [2026-02-04T20:34:42.109174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-02-04T20:34:42.120071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-02-04T20:34:42.120426] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-02-04T20:34:42.121297] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-02-04T20:34:42.121351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:42.121384] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:42.121415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:42.121483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:42.182944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:42.183825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:42.183954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:42.183992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:42.307184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:42.307354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:42.307397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:42.307428] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:42.311387] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=16.03%) [2026-02-04T20:34:42.311749] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-02-04T20:34:42.311898] [INFO ] [sig ] VTSI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:42.472850] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTSI.txt [2026-02-04T20:34:42.473024] [INFO ] [sig ] [3300/3449] Completed VTSI in 0.4s | 2.80 sym/s | Total: 19.6m | ETA: 53.2s [2026-02-04T20:34:42.473068] [INFO ] [sig ] [3301/3449] Forecasting VTWG... [2026-02-04T20:34:42.473101] [INFO ] [sig ] Generating forecast for: VTWG [2026-02-04T20:34:42.473132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-02-04T20:34:42.484210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-02-04T20:34:42.484617] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-02-04T20:34:42.485663] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-02-04T20:34:42.485717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:42.485751] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:42.485784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:42.485855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:42.548691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:42.549688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:42.549773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:42.549808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:42.677888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:42.678258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:42.678299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:42.678329] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:42.682178] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-02-04T20:34:42.682452] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-02-04T20:34:42.682607] [INFO ] [sig ] VTWG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:42.839814] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VTWG.txt [2026-02-04T20:34:42.839980] [INFO ] [sig ] [3301/3449] Completed VTWG in 0.4s | 2.80 sym/s | Total: 19.6m | ETA: 52.8s [2026-02-04T20:34:42.840022] [INFO ] [sig ] [3302/3449] Forecasting VTWO... [2026-02-04T20:34:42.840053] [INFO ] [sig ] Generating forecast for: VTWO [2026-02-04T20:34:42.840083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-02-04T20:34:42.851183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-02-04T20:34:42.851597] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-02-04T20:34:42.852395] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-02-04T20:34:42.852446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:42.852480] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:42.852507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:42.852562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:42.909977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:42.910872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:42.910963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:42.910997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:43.038142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:43.038298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:43.038349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:43.038381] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:43.042100] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-02-04T20:34:43.042556] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-02-04T20:34:43.042705] [INFO ] [sig ] VTWO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:43.188044] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VTWO.txt [2026-02-04T20:34:43.188195] [INFO ] [sig ] [3302/3449] Completed VTWO in 0.3s | 2.80 sym/s | Total: 19.6m | ETA: 52.5s [2026-02-04T20:34:43.188238] [INFO ] [sig ] [3303/3449] Forecasting VTYX... [2026-02-04T20:34:43.188268] [INFO ] [sig ] Generating forecast for: VTYX [2026-02-04T20:34:43.188299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-02-04T20:34:43.200238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-02-04T20:34:43.200699] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-02-04T20:34:43.201647] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-02-04T20:34:43.201704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:43.201739] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:43.201767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:43.201826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:43.263224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:43.264397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:43.264485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:43.264519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:43.414054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:43.414217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:43.414260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:43.414293] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:43.417956] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-02-04T20:34:43.418268] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-02-04T20:34:43.418409] [INFO ] [sig ] VTYX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:43.571976] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VTYX.txt [2026-02-04T20:34:43.572371] [INFO ] [sig ] [3303/3449] Completed VTYX in 0.4s | 2.80 sym/s | Total: 19.6m | ETA: 52.1s [2026-02-04T20:34:43.572415] [INFO ] [sig ] [3304/3449] Forecasting VUZI... [2026-02-04T20:34:43.572447] [INFO ] [sig ] Generating forecast for: VUZI [2026-02-04T20:34:43.572478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-02-04T20:34:43.585890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-02-04T20:34:43.586239] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-02-04T20:34:43.587267] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-02-04T20:34:43.587320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:43.587354] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:43.587383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:43.587442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:43.648479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:43.649212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:43.649295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:43.649328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:43.772084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:43.772235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:43.772274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:43.772303] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:43.775678] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=11.57%) [2026-02-04T20:34:43.775948] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-02-04T20:34:43.776071] [INFO ] [sig ] VUZI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:43.921441] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VUZI.txt [2026-02-04T20:34:43.921556] [INFO ] [sig ] [3304/3449] Completed VUZI in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 51.7s [2026-02-04T20:34:43.921615] [INFO ] [sig ] [3305/3449] Forecasting VVOS... [2026-02-04T20:34:43.921646] [INFO ] [sig ] Generating forecast for: VVOS [2026-02-04T20:34:43.921677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-02-04T20:34:43.934087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-02-04T20:34:43.934389] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-02-04T20:34:43.935211] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-02-04T20:34:43.935263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:43.935294] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:43.935321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:43.935377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:43.996369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:43.997024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:43.997102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:43.997135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:44.113460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:44.113626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:44.113667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:44.113697] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:44.117223] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=64.04%) [2026-02-04T20:34:44.117502] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-02-04T20:34:44.117656] [INFO ] [sig ] VVOS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:44.260266] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VVOS.txt [2026-02-04T20:34:44.260396] [INFO ] [sig ] [3305/3449] Completed VVOS in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 51.4s [2026-02-04T20:34:44.260437] [INFO ] [sig ] [3306/3449] Forecasting VVX... [2026-02-04T20:34:44.260468] [INFO ] [sig ] Generating forecast for: VVX [2026-02-04T20:34:44.260498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-02-04T20:34:44.272094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-02-04T20:34:44.272465] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-02-04T20:34:44.273298] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-02-04T20:34:44.273350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:44.273381] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:44.273407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:44.273479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:44.331951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:44.332993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:44.333080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:44.333115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:44.460306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:44.460467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:44.460508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:44.460540] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:44.464217] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=19.24%) [2026-02-04T20:34:44.464540] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-02-04T20:34:44.464717] [INFO ] [sig ] VVX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:44.608955] [INFO ] [LOCAL ] Saved forecast: VVX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VVX.txt [2026-02-04T20:34:44.609296] [INFO ] [sig ] [3306/3449] Completed VVX in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 51.0s [2026-02-04T20:34:44.609338] [INFO ] [sig ] [3307/3449] Forecasting VWOB... [2026-02-04T20:34:44.609367] [INFO ] [sig ] Generating forecast for: VWOB [2026-02-04T20:34:44.609396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-02-04T20:34:44.620971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-02-04T20:34:44.621279] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-02-04T20:34:44.622091] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-02-04T20:34:44.622141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:44.622200] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:44.622229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:44.622286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:44.684896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:44.685772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:44.685860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:44.685895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:44.810104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:44.810252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:44.810292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:44.810324] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:44.813844] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-02-04T20:34:44.814122] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-02-04T20:34:44.814252] [INFO ] [sig ] VWOB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:44.957073] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VWOB.txt [2026-02-04T20:34:44.957232] [INFO ] [sig ] [3307/3449] Completed VWOB in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 50.7s [2026-02-04T20:34:44.957276] [INFO ] [sig ] [3308/3449] Forecasting VXUS... [2026-02-04T20:34:44.957309] [INFO ] [sig ] Generating forecast for: VXUS [2026-02-04T20:34:44.957342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-02-04T20:34:44.969125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-02-04T20:34:44.969509] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-02-04T20:34:44.970390] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-02-04T20:34:44.970462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:44.970496] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:44.970524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:44.970603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:45.030188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:45.031149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:45.031235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:45.031268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:45.155191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:45.155359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:45.155402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:45.155433] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:45.158922] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-02-04T20:34:45.159202] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-02-04T20:34:45.159335] [INFO ] [sig ] VXUS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:45.304345] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VXUS.txt [2026-02-04T20:34:45.304500] [INFO ] [sig ] [3308/3449] Completed VXUS in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 50.3s [2026-02-04T20:34:45.304542] [INFO ] [sig ] [3309/3449] Forecasting VYMI... [2026-02-04T20:34:45.304593] [INFO ] [sig ] Generating forecast for: VYMI [2026-02-04T20:34:45.304628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-02-04T20:34:45.315349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-02-04T20:34:45.315728] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-02-04T20:34:45.316604] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-02-04T20:34:45.316659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:45.316693] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:45.316723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:45.316783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:45.375090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:45.376032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:45.376118] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:45.376153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:45.496038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:45.496204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:45.496245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:45.496277] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:45.499995] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-02-04T20:34:45.500280] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-02-04T20:34:45.500419] [INFO ] [sig ] VYMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:45.652197] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VYMI.txt [2026-02-04T20:34:45.652364] [INFO ] [sig ] [3309/3449] Completed VYMI in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 50.0s [2026-02-04T20:34:45.652407] [INFO ] [sig ] [3310/3449] Forecasting VYX... [2026-02-04T20:34:45.652440] [INFO ] [sig ] Generating forecast for: VYX [2026-02-04T20:34:45.652473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-02-04T20:34:45.663843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-02-04T20:34:45.664177] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-02-04T20:34:45.664992] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-02-04T20:34:45.665042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:45.665074] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:45.665101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:45.665157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:45.723228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:45.723914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:45.723993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:45.724024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:45.848643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:45.848803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:45.848842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:45.848901] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:45.852542] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-02-04T20:34:45.852843] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-02-04T20:34:45.852990] [INFO ] [sig ] VYX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:45.993714] [INFO ] [LOCAL ] Saved forecast: VYX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/VYX.txt [2026-02-04T20:34:45.993849] [INFO ] [sig ] [3310/3449] Completed VYX in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 49.6s [2026-02-04T20:34:45.993892] [INFO ] [sig ] [3311/3449] Forecasting VZ... [2026-02-04T20:34:45.993922] [INFO ] [sig ] Generating forecast for: VZ [2026-02-04T20:34:45.993953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-02-04T20:34:46.005062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-02-04T20:34:46.005448] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-02-04T20:34:46.006309] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-02-04T20:34:46.006361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:46.006393] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:46.006419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:46.006475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:46.062713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:46.063425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:46.063505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:46.063538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:46.189653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:46.189819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:46.189867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:46.189913] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:46.193403] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-02-04T20:34:46.193703] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-02-04T20:34:46.193839] [INFO ] [sig ] VZ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:46.336529] [INFO ] [LOCAL ] Saved forecast: VZ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/VZ.txt [2026-02-04T20:34:46.336714] [INFO ] [sig ] [3311/3449] Completed VZ in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 49.2s [2026-02-04T20:34:46.336762] [INFO ] [sig ] [3312/3449] Forecasting WAB... [2026-02-04T20:34:46.336793] [INFO ] [sig ] Generating forecast for: WAB [2026-02-04T20:34:46.336827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-02-04T20:34:46.349072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-02-04T20:34:46.349488] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-02-04T20:34:46.350549] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-02-04T20:34:46.350627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:46.350660] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:46.350687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:46.350744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:46.407659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:46.408590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:46.408706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:46.408741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:46.532908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:46.533068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:46.533107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:46.533138] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:46.536592] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-02-04T20:34:46.536888] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-02-04T20:34:46.537039] [INFO ] [sig ] WAB: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:46.683193] [INFO ] [LOCAL ] Saved forecast: WAB 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WAB.txt [2026-02-04T20:34:46.683354] [INFO ] [sig ] [3312/3449] Completed WAB in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 48.9s [2026-02-04T20:34:46.683395] [INFO ] [sig ] [3313/3449] Forecasting WABC... [2026-02-04T20:34:46.683426] [INFO ] [sig ] Generating forecast for: WABC [2026-02-04T20:34:46.683456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-02-04T20:34:46.694851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-02-04T20:34:46.695210] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-02-04T20:34:46.696039] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-02-04T20:34:46.696091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:46.696123] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:46.696150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:46.696206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:46.755914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:46.756803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:46.756910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:46.756957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:46.879889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:46.880039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:46.880078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:46.880106] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:46.883460] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-02-04T20:34:46.883766] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-02-04T20:34:46.883895] [INFO ] [sig ] WABC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:47.025397] [INFO ] [LOCAL ] Saved forecast: WABC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WABC.txt [2026-02-04T20:34:47.025546] [INFO ] [sig ] [3313/3449] Completed WABC in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 48.5s [2026-02-04T20:34:47.025606] [INFO ] [sig ] [3314/3449] Forecasting WAFD... [2026-02-04T20:34:47.025644] [INFO ] [sig ] Generating forecast for: WAFD [2026-02-04T20:34:47.025685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-02-04T20:34:47.036859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-02-04T20:34:47.037238] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-02-04T20:34:47.038114] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-02-04T20:34:47.038166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:47.038197] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:47.038223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:47.038280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:47.097892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:47.098837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:47.098923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:47.098956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:47.223007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:47.223168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:47.223208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:47.223235] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:47.226720] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=51.01%) [2026-02-04T20:34:47.226999] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-02-04T20:34:47.227128] [INFO ] [sig ] WAFD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:47.373506] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WAFD.txt [2026-02-04T20:34:47.373687] [INFO ] [sig ] [3314/3449] Completed WAFD in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 48.2s [2026-02-04T20:34:47.373730] [INFO ] [sig ] [3315/3449] Forecasting WAFDP... [2026-02-04T20:34:47.373758] [INFO ] [sig ] Generating forecast for: WAFDP [2026-02-04T20:34:47.373790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-02-04T20:34:47.384745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-02-04T20:34:47.385120] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-02-04T20:34:47.385951] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-02-04T20:34:47.386014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:47.386047] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:47.386073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:47.386130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:47.442267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:47.443096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:47.443180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:47.443211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:47.551271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:47.551432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:47.551506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:47.551543] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:47.554978] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-02-04T20:34:47.555250] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-02-04T20:34:47.555375] [INFO ] [sig ] WAFDP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:47.694634] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WAFDP.txt [2026-02-04T20:34:47.694783] [INFO ] [sig ] [3315/3449] Completed WAFDP in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 47.8s [2026-02-04T20:34:47.694825] [INFO ] [sig ] [3316/3449] Forecasting WAL... [2026-02-04T20:34:47.694856] [INFO ] [sig ] Generating forecast for: WAL [2026-02-04T20:34:47.694886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-02-04T20:34:47.706420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-02-04T20:34:47.706819] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-02-04T20:34:47.707659] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-02-04T20:34:47.707711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:47.707743] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:47.707770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:47.707836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:47.764501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:47.765279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:47.765359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:47.765391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:47.887685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:47.887851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:47.887923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:47.887970] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:47.891403] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-02-04T20:34:47.891693] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-02-04T20:34:47.891820] [INFO ] [sig ] WAL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:48.031436] [INFO ] [LOCAL ] Saved forecast: WAL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WAL.txt [2026-02-04T20:34:48.031608] [INFO ] [sig ] [3316/3449] Completed WAL in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 47.5s [2026-02-04T20:34:48.031653] [INFO ] [sig ] [3317/3449] Forecasting WALD... [2026-02-04T20:34:48.031683] [INFO ] [sig ] Generating forecast for: WALD [2026-02-04T20:34:48.031713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-02-04T20:34:48.045265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-02-04T20:34:48.045733] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-02-04T20:34:48.046680] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-02-04T20:34:48.046738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:48.046774] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:48.046806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:48.046878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:48.107463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:48.108434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:48.108547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:48.108600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:48.231082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:48.231242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:48.231284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:48.231315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:48.234935] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=62.10%) [2026-02-04T20:34:48.235230] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-02-04T20:34:48.235362] [INFO ] [sig ] WALD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:48.382758] [INFO ] [LOCAL ] Saved forecast: WALD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WALD.txt [2026-02-04T20:34:48.382911] [INFO ] [sig ] [3317/3449] Completed WALD in 0.4s | 2.80 sym/s | Total: 19.7m | ETA: 47.1s [2026-02-04T20:34:48.382951] [INFO ] [sig ] [3318/3449] Forecasting WASH... [2026-02-04T20:34:48.382982] [INFO ] [sig ] Generating forecast for: WASH [2026-02-04T20:34:48.383013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-02-04T20:34:48.397309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-02-04T20:34:48.397826] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-02-04T20:34:48.398931] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-02-04T20:34:48.399009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:48.399060] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:48.399095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:48.399175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:48.467378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:48.468367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:48.468461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:48.468502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:48.598296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:48.598464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:48.598505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:48.598534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:48.602165] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-02-04T20:34:48.602467] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-02-04T20:34:48.602621] [INFO ] [sig ] WASH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:48.745320] [INFO ] [LOCAL ] Saved forecast: WASH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WASH.txt [2026-02-04T20:34:48.745471] [INFO ] [sig ] [3318/3449] Completed WASH in 0.4s | 2.80 sym/s | Total: 19.7m | ETA: 46.7s [2026-02-04T20:34:48.745512] [INFO ] [sig ] [3319/3449] Forecasting WAVE... [2026-02-04T20:34:48.745542] [INFO ] [sig ] Generating forecast for: WAVE [2026-02-04T20:34:48.745592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-02-04T20:34:48.756359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-02-04T20:34:48.756721] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-02-04T20:34:48.757537] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-02-04T20:34:48.757616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:48.757663] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:48.757691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:48.757748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:48.814205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:48.814869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:48.814947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:48.814979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:48.930843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:48.931001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:48.931042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:48.931071] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:48.934509] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=51.37%) [2026-02-04T20:34:48.934804] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-02-04T20:34:48.934933] [INFO ] [sig ] WAVE: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:49.077865] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WAVE.txt [2026-02-04T20:34:49.078040] [INFO ] [sig ] [3319/3449] Completed WAVE in 0.3s | 2.80 sym/s | Total: 19.7m | ETA: 46.4s [2026-02-04T20:34:49.078083] [INFO ] [sig ] [3320/3449] Forecasting WAY... [2026-02-04T20:34:49.078113] [INFO ] [sig ] Generating forecast for: WAY [2026-02-04T20:34:49.078146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-02-04T20:34:49.089744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-02-04T20:34:49.090230] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-02-04T20:34:49.091253] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-02-04T20:34:49.091306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:49.091340] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:49.091368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:49.091425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:49.149391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:49.150317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:49.150401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:49.150433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:49.275242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:49.275403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:49.275442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:49.275473] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:49.278914] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-02-04T20:34:49.279202] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-02-04T20:34:49.279334] [INFO ] [sig ] WAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:49.433094] [INFO ] [LOCAL ] Saved forecast: WAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WAY.txt [2026-02-04T20:34:49.433270] [INFO ] [sig ] [3320/3449] Completed WAY in 0.4s | 2.80 sym/s | Total: 19.7m | ETA: 46.0s [2026-02-04T20:34:49.433312] [INFO ] [sig ] [3321/3449] Forecasting WB... [2026-02-04T20:34:49.433344] [INFO ] [sig ] Generating forecast for: WB [2026-02-04T20:34:49.433376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-02-04T20:34:49.445665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-02-04T20:34:49.446056] [INFO ] [FORECASTER] Starting predict_future for WB [2026-02-04T20:34:49.446883] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-02-04T20:34:49.446937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:49.446972] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:49.447001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:49.447058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:49.506954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:49.507855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:49.507963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:49.507998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:49.637003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:49.637161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:49.637202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:49.637232] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:49.643863] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=72.08%) [2026-02-04T20:34:49.644168] [INFO ] [FORECASTER] Completed predict_future for WB [2026-02-04T20:34:49.644301] [INFO ] [sig ] WB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:49.793360] [INFO ] [LOCAL ] Saved forecast: WB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WB.txt [2026-02-04T20:34:49.793522] [INFO ] [sig ] [3321/3449] Completed WB in 0.4s | 2.80 sym/s | Total: 19.7m | ETA: 45.7s [2026-02-04T20:34:49.793562] [INFO ] [sig ] [3322/3449] Forecasting WBD... [2026-02-04T20:34:49.793614] [INFO ] [sig ] Generating forecast for: WBD [2026-02-04T20:34:49.793648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-02-04T20:34:49.806452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-02-04T20:34:49.806872] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-02-04T20:34:49.807696] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-02-04T20:34:49.807756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:49.807788] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:49.807816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:49.807873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:49.867389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:49.868307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:49.868389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:49.868422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:49.996520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:49.996703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:49.996743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:49.996772] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:50.000937] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=46.32%) [2026-02-04T20:34:50.001249] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-02-04T20:34:50.001595] [INFO ] [sig ] WBD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:50.145753] [INFO ] [LOCAL ] Saved forecast: WBD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WBD.txt [2026-02-04T20:34:50.145910] [INFO ] [sig ] [3322/3449] Completed WBD in 0.4s | 2.80 sym/s | Total: 19.8m | ETA: 45.3s [2026-02-04T20:34:50.145956] [INFO ] [sig ] [3323/3449] Forecasting WBIY... [2026-02-04T20:34:50.145991] [INFO ] [sig ] Generating forecast for: WBIY [2026-02-04T20:34:50.146024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-02-04T20:34:50.156814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-02-04T20:34:50.157146] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-02-04T20:34:50.158001] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-02-04T20:34:50.158057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:50.158089] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:50.158116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:50.158173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:50.215017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:50.215844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:50.215924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:50.215956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:50.321000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:50.321157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:50.321198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:50.321229] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:50.324698] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=62.62%) [2026-02-04T20:34:50.324988] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-02-04T20:34:50.325122] [INFO ] [sig ] WBIY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:50.466475] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WBIY.txt [2026-02-04T20:34:50.466652] [INFO ] [sig ] [3323/3449] Completed WBIY in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 45.0s [2026-02-04T20:34:50.466695] [INFO ] [sig ] [3324/3449] Forecasting WBS... [2026-02-04T20:34:50.466725] [INFO ] [sig ] Generating forecast for: WBS [2026-02-04T20:34:50.466756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-02-04T20:34:50.478231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-02-04T20:34:50.478620] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-02-04T20:34:50.479415] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-02-04T20:34:50.479468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:50.479531] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:50.479560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:50.479648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:50.536694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:50.537534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:50.537633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:50.537667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:50.665547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:50.665722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:50.665763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:50.665792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:50.669306] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: UP (p=92.56%) [2026-02-04T20:34:50.669612] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-02-04T20:34:50.669748] [INFO ] [sig ] WBS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:50.814146] [INFO ] [LOCAL ] Saved forecast: WBS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WBS.txt [2026-02-04T20:34:50.814299] [INFO ] [sig ] [3324/3449] Completed WBS in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 44.6s [2026-02-04T20:34:50.814339] [INFO ] [sig ] [3325/3449] Forecasting WBTN... [2026-02-04T20:34:50.814369] [INFO ] [sig ] Generating forecast for: WBTN [2026-02-04T20:34:50.814400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-02-04T20:34:50.826018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-02-04T20:34:50.826412] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-02-04T20:34:50.827252] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-02-04T20:34:50.827305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:50.827338] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:50.827365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:50.827422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:50.885084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:50.885970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:50.886056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:50.886090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:51.009443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:51.009615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:51.009658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:51.009686] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:51.013129] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-02-04T20:34:51.013398] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-02-04T20:34:51.013524] [INFO ] [sig ] WBTN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:51.160048] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WBTN.txt [2026-02-04T20:34:51.160246] [INFO ] [sig ] [3325/3449] Completed WBTN in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 44.2s [2026-02-04T20:34:51.160312] [INFO ] [sig ] [3326/3449] Forecasting WBX... [2026-02-04T20:34:51.160362] [INFO ] [sig ] Generating forecast for: WBX [2026-02-04T20:34:51.160401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-02-04T20:34:51.171441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-02-04T20:34:51.171798] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-02-04T20:34:51.172707] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-02-04T20:34:51.172762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:51.172797] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:51.172826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:51.172886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:51.231489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:51.232152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:51.232248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:51.232281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:51.376270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:51.376426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:51.376466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:51.376512] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:51.379960] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-02-04T20:34:51.380238] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-02-04T20:34:51.380366] [INFO ] [sig ] WBX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:51.520837] [INFO ] [LOCAL ] Saved forecast: WBX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WBX.txt [2026-02-04T20:34:51.520963] [INFO ] [sig ] [3326/3449] Completed WBX in 0.4s | 2.80 sym/s | Total: 19.8m | ETA: 43.9s [2026-02-04T20:34:51.521006] [INFO ] [sig ] [3327/3449] Forecasting WCC... [2026-02-04T20:34:51.521037] [INFO ] [sig ] Generating forecast for: WCC [2026-02-04T20:34:51.521069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-02-04T20:34:51.531763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-02-04T20:34:51.532071] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-02-04T20:34:51.532874] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-02-04T20:34:51.532925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:51.532957] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:51.532983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:51.533038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:51.589158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:51.589783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:51.589859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:51.589893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:51.715304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:51.715460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:51.715501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:51.715563] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:51.719006] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-02-04T20:34:51.719281] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-02-04T20:34:51.719407] [INFO ] [sig ] WCC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:51.862145] [INFO ] [LOCAL ] Saved forecast: WCC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WCC.txt [2026-02-04T20:34:51.862303] [INFO ] [sig ] [3327/3449] Completed WCC in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 43.5s [2026-02-04T20:34:51.862344] [INFO ] [sig ] [3328/3449] Forecasting WCLD... [2026-02-04T20:34:51.862375] [INFO ] [sig ] Generating forecast for: WCLD [2026-02-04T20:34:51.862405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-02-04T20:34:51.873538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-02-04T20:34:51.873931] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-02-04T20:34:51.874736] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-02-04T20:34:51.874788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:51.874820] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:51.874846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:51.874902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:51.932534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:51.933455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:51.933549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:51.933624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:52.056271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:52.056451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:52.056503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:52.056534] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:52.060373] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-02-04T20:34:52.060696] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-02-04T20:34:52.060846] [INFO ] [sig ] WCLD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:52.205041] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WCLD.txt [2026-02-04T20:34:52.205188] [INFO ] [sig ] [3328/3449] Completed WCLD in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 43.2s [2026-02-04T20:34:52.205230] [INFO ] [sig ] [3329/3449] Forecasting WD... [2026-02-04T20:34:52.205260] [INFO ] [sig ] Generating forecast for: WD [2026-02-04T20:34:52.205291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-02-04T20:34:52.218740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-02-04T20:34:52.219209] [INFO ] [FORECASTER] Starting predict_future for WD [2026-02-04T20:34:52.220205] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-02-04T20:34:52.220263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:52.220299] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:52.220330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:52.220400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:52.282627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:52.283549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:52.283658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:52.283695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:52.408192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:52.408354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:52.408396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:52.408427] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:52.411984] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=44.78%) [2026-02-04T20:34:52.412297] [INFO ] [FORECASTER] Completed predict_future for WD [2026-02-04T20:34:52.412431] [INFO ] [sig ] WD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:52.559297] [INFO ] [LOCAL ] Saved forecast: WD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WD.txt [2026-02-04T20:34:52.559436] [INFO ] [sig ] [3329/3449] Completed WD in 0.4s | 2.80 sym/s | Total: 19.8m | ETA: 42.8s [2026-02-04T20:34:52.559475] [INFO ] [sig ] [3330/3449] Forecasting WDAY... [2026-02-04T20:34:52.559506] [INFO ] [sig ] Generating forecast for: WDAY [2026-02-04T20:34:52.559537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-02-04T20:34:52.580291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-02-04T20:34:52.580663] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-02-04T20:34:52.581437] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-02-04T20:34:52.581488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:52.581520] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:52.581562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:52.581645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:52.638771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:52.639471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:52.639551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:52.639602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:52.761396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:52.761556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:52.761620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:52.761652] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:52.765094] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-02-04T20:34:52.765376] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-02-04T20:34:52.765504] [INFO ] [sig ] WDAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:52.909775] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WDAY.txt [2026-02-04T20:34:52.909946] [INFO ] [sig ] [3330/3449] Completed WDAY in 0.4s | 2.80 sym/s | Total: 19.8m | ETA: 42.5s [2026-02-04T20:34:52.910008] [INFO ] [sig ] [3331/3449] Forecasting WDC... [2026-02-04T20:34:52.910048] [INFO ] [sig ] Generating forecast for: WDC [2026-02-04T20:34:52.910082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-02-04T20:34:52.921511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-02-04T20:34:52.921908] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-02-04T20:34:52.922761] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-02-04T20:34:52.922814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:52.922846] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:52.922873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:52.922929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:52.980961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:52.981855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:52.981940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:52.981975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:53.106671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:53.106827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:53.106870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:53.106902] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:53.110446] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-02-04T20:34:53.110759] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-02-04T20:34:53.110895] [INFO ] [sig ] WDC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:53.256485] [INFO ] [LOCAL ] Saved forecast: WDC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WDC.txt [2026-02-04T20:34:53.256627] [INFO ] [sig ] [3331/3449] Completed WDC in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 42.1s [2026-02-04T20:34:53.256669] [INFO ] [sig ] [3332/3449] Forecasting WDFC... [2026-02-04T20:34:53.256700] [INFO ] [sig ] Generating forecast for: WDFC [2026-02-04T20:34:53.256730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-02-04T20:34:53.267766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-02-04T20:34:53.268162] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-02-04T20:34:53.268992] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-02-04T20:34:53.269044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:53.269075] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:53.269102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:53.269159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:53.327042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:53.327714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:53.327795] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:53.327830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:53.450955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:53.451113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:53.451153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:53.451182] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:53.455163] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-02-04T20:34:53.455450] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-02-04T20:34:53.455625] [INFO ] [sig ] WDFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:53.604740] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WDFC.txt [2026-02-04T20:34:53.604885] [INFO ] [sig ] [3332/3449] Completed WDFC in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 41.7s [2026-02-04T20:34:53.604928] [INFO ] [sig ] [3333/3449] Forecasting WDH... [2026-02-04T20:34:53.604961] [INFO ] [sig ] Generating forecast for: WDH [2026-02-04T20:34:53.604993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-02-04T20:34:53.615962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-02-04T20:34:53.616273] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-02-04T20:34:53.617077] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-02-04T20:34:53.617128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:53.617160] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:53.617186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:53.617242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:53.676586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:53.677427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:53.677512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:53.677547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:53.801383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:53.801544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:53.801608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:53.801641] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:53.805440] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-02-04T20:34:53.805845] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-02-04T20:34:53.806037] [INFO ] [sig ] WDH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:53.956327] [INFO ] [LOCAL ] Saved forecast: WDH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WDH.txt [2026-02-04T20:34:53.956486] [INFO ] [sig ] [3333/3449] Completed WDH in 0.4s | 2.80 sym/s | Total: 19.8m | ETA: 41.4s [2026-02-04T20:34:53.956528] [INFO ] [sig ] [3334/3449] Forecasting WDI... [2026-02-04T20:34:53.956557] [INFO ] [sig ] Generating forecast for: WDI [2026-02-04T20:34:53.956615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-02-04T20:34:53.968448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-02-04T20:34:53.968898] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-02-04T20:34:53.969904] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-02-04T20:34:53.969962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:53.969998] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:53.970031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:53.970105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:54.028192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:54.029081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:54.029212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:54.029249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:54.152767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:54.152929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:54.152969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:54.152998] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:54.156450] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-02-04T20:34:54.156771] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-02-04T20:34:54.156905] [INFO ] [sig ] WDI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:54.300855] [INFO ] [LOCAL ] Saved forecast: WDI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WDI.txt [2026-02-04T20:34:54.301033] [INFO ] [sig ] [3334/3449] Completed WDI in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 41.0s [2026-02-04T20:34:54.301077] [INFO ] [sig ] [3335/3449] Forecasting WDS... [2026-02-04T20:34:54.301115] [INFO ] [sig ] Generating forecast for: WDS [2026-02-04T20:34:54.301162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-02-04T20:34:54.314259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-02-04T20:34:54.314659] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-02-04T20:34:54.315603] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-02-04T20:34:54.315660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:54.315693] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:54.315730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:54.315818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:54.383501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:54.384511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:54.384620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:54.384658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:54.507659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:54.507816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:54.507859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:54.507889] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:54.511458] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=22.91%) [2026-02-04T20:34:54.511782] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-02-04T20:34:54.511914] [INFO ] [sig ] WDS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:54.661861] [INFO ] [LOCAL ] Saved forecast: WDS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WDS.txt [2026-02-04T20:34:54.662025] [INFO ] [sig ] [3335/3449] Completed WDS in 0.4s | 2.80 sym/s | Total: 19.8m | ETA: 40.7s [2026-02-04T20:34:54.662066] [INFO ] [sig ] [3336/3449] Forecasting WEA... [2026-02-04T20:34:54.662095] [INFO ] [sig ] Generating forecast for: WEA [2026-02-04T20:34:54.662126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-02-04T20:34:54.672805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-02-04T20:34:54.673200] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-02-04T20:34:54.674016] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-02-04T20:34:54.674073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:54.674104] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:54.674131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:54.674186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:54.730554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:54.731448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:54.731537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:54.731570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:54.844709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:54.844865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:54.844904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:54.844933] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:54.848346] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-02-04T20:34:54.848645] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-02-04T20:34:54.848772] [INFO ] [sig ] WEA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:54.990540] [INFO ] [LOCAL ] Saved forecast: WEA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WEA.txt [2026-02-04T20:34:54.990715] [INFO ] [sig ] [3336/3449] Completed WEA in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 40.3s [2026-02-04T20:34:54.990757] [INFO ] [sig ] [3337/3449] Forecasting WEC... [2026-02-04T20:34:54.990787] [INFO ] [sig ] Generating forecast for: WEC [2026-02-04T20:34:54.990817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-02-04T20:34:55.002067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-02-04T20:34:55.002466] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-02-04T20:34:55.003303] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-02-04T20:34:55.003356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:55.003390] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:55.003419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:55.003477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:55.062010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:55.062907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:55.062990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:55.063028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:55.185772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:55.185925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:55.185964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:55.185993] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:55.189354] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=90.99%) [2026-02-04T20:34:55.189661] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-02-04T20:34:55.189785] [INFO ] [sig ] WEC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:55.333297] [INFO ] [LOCAL ] Saved forecast: WEC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WEC.txt [2026-02-04T20:34:55.333478] [INFO ] [sig ] [3337/3449] Completed WEC in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 40.0s [2026-02-04T20:34:55.333520] [INFO ] [sig ] [3338/3449] Forecasting WEN... [2026-02-04T20:34:55.333551] [INFO ] [sig ] Generating forecast for: WEN [2026-02-04T20:34:55.333602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-02-04T20:34:55.344945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-02-04T20:34:55.345337] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-02-04T20:34:55.346175] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-02-04T20:34:55.346229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:55.346262] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:55.346290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:55.346348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:55.405338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:55.406267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:55.406350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:55.406385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:55.523497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:55.523677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:55.523717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:55.523746] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:55.527090] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=73.67%) [2026-02-04T20:34:55.527362] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-02-04T20:34:55.527488] [INFO ] [sig ] WEN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:55.668216] [INFO ] [LOCAL ] Saved forecast: WEN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WEN.txt [2026-02-04T20:34:55.668377] [INFO ] [sig ] [3338/3449] Completed WEN in 0.3s | 2.80 sym/s | Total: 19.8m | ETA: 39.6s [2026-02-04T20:34:55.668420] [INFO ] [sig ] [3339/3449] Forecasting WERN... [2026-02-04T20:34:55.668451] [INFO ] [sig ] Generating forecast for: WERN [2026-02-04T20:34:55.668482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-02-04T20:34:55.679029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-02-04T20:34:55.679402] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-02-04T20:34:55.680206] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-02-04T20:34:55.680257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:55.680289] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:55.680316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:55.680373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:55.737023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:55.737927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:55.738007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:55.738040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:55.857459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:55.857662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:55.857705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:55.857733] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:55.861618] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-02-04T20:34:55.861896] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-02-04T20:34:55.862023] [INFO ] [sig ] WERN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:56.005115] [INFO ] [LOCAL ] Saved forecast: WERN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WERN.txt [2026-02-04T20:34:56.005267] [INFO ] [sig ] [3339/3449] Completed WERN in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 39.2s [2026-02-04T20:34:56.005308] [INFO ] [sig ] [3340/3449] Forecasting WES... [2026-02-04T20:34:56.005337] [INFO ] [sig ] Generating forecast for: WES [2026-02-04T20:34:56.005368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-02-04T20:34:56.016054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-02-04T20:34:56.016477] [INFO ] [FORECASTER] Starting predict_future for WES [2026-02-04T20:34:56.017402] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-02-04T20:34:56.017456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:56.017489] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:56.017517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:56.017595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:56.075941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:56.076804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:56.076885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:56.076917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:56.198645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:56.198802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:56.198842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:56.198871] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:56.202217] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-02-04T20:34:56.202484] [INFO ] [FORECASTER] Completed predict_future for WES [2026-02-04T20:34:56.202630] [INFO ] [sig ] WES: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:56.344567] [INFO ] [LOCAL ] Saved forecast: WES 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WES.txt [2026-02-04T20:34:56.344739] [INFO ] [sig ] [3340/3449] Completed WES in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 38.9s [2026-02-04T20:34:56.344786] [INFO ] [sig ] [3341/3449] Forecasting WEX... [2026-02-04T20:34:56.344817] [INFO ] [sig ] Generating forecast for: WEX [2026-02-04T20:34:56.344849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-02-04T20:34:56.356797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-02-04T20:34:56.357200] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-02-04T20:34:56.358070] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-02-04T20:34:56.358124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:56.358185] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:56.358213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:56.358270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:56.417997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:56.419089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:56.419185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:56.419225] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:56.545383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:56.545538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:56.545595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:56.545627] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:56.549019] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-02-04T20:34:56.549317] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-02-04T20:34:56.549451] [INFO ] [sig ] WEX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:56.690101] [INFO ] [LOCAL ] Saved forecast: WEX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WEX.txt [2026-02-04T20:34:56.690227] [INFO ] [sig ] [3341/3449] Completed WEX in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 38.5s [2026-02-04T20:34:56.690267] [INFO ] [sig ] [3342/3449] Forecasting WEYS... [2026-02-04T20:34:56.690296] [INFO ] [sig ] Generating forecast for: WEYS [2026-02-04T20:34:56.690327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-02-04T20:34:56.701257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-02-04T20:34:56.701585] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-02-04T20:34:56.702361] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-02-04T20:34:56.702412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:56.702443] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:56.702469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:56.702525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:56.759961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:56.760827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:56.760910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:56.760944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:56.869373] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:56.869526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:56.869585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:56.869618] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:56.873593] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=39.45%) [2026-02-04T20:34:56.873870] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-02-04T20:34:56.873998] [INFO ] [sig ] WEYS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:57.017272] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WEYS.txt [2026-02-04T20:34:57.017397] [INFO ] [sig ] [3342/3449] Completed WEYS in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 38.2s [2026-02-04T20:34:57.017436] [INFO ] [sig ] [3343/3449] Forecasting WF... [2026-02-04T20:34:57.017466] [INFO ] [sig ] Generating forecast for: WF [2026-02-04T20:34:57.017496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-02-04T20:34:57.027991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-02-04T20:34:57.028316] [INFO ] [FORECASTER] Starting predict_future for WF [2026-02-04T20:34:57.029111] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-02-04T20:34:57.029165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:57.029212] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:57.029241] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:57.029296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:57.086227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:57.087122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:57.087206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:57.087239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:57.217782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:57.217959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:57.218002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:57.218032] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:57.221481] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=29.21%) [2026-02-04T20:34:57.221778] [INFO ] [FORECASTER] Completed predict_future for WF [2026-02-04T20:34:57.221910] [INFO ] [sig ] WF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:57.365995] [INFO ] [LOCAL ] Saved forecast: WF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WF.txt [2026-02-04T20:34:57.366157] [INFO ] [sig ] [3343/3449] Completed WF in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 37.8s [2026-02-04T20:34:57.366202] [INFO ] [sig ] [3344/3449] Forecasting WFG... [2026-02-04T20:34:57.366234] [INFO ] [sig ] Generating forecast for: WFG [2026-02-04T20:34:57.366264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-02-04T20:34:57.377764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-02-04T20:34:57.378212] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-02-04T20:34:57.379084] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-02-04T20:34:57.379149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:57.379190] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:57.379224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:57.379290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:57.436694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:57.437382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:57.437461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:57.437493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:57.562504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:57.562634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:57.562676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:57.562734] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:57.567288] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-02-04T20:34:57.567882] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-02-04T20:34:57.568088] [INFO ] [sig ] WFG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:57.724337] [INFO ] [LOCAL ] Saved forecast: WFG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WFG.txt [2026-02-04T20:34:57.724475] [INFO ] [sig ] [3344/3449] Completed WFG in 0.4s | 2.80 sym/s | Total: 19.9m | ETA: 37.5s [2026-02-04T20:34:57.724515] [INFO ] [sig ] [3345/3449] Forecasting WFRD... [2026-02-04T20:34:57.724549] [INFO ] [sig ] Generating forecast for: WFRD [2026-02-04T20:34:57.724601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-02-04T20:34:57.735199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-02-04T20:34:57.735565] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-02-04T20:34:57.736365] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-02-04T20:34:57.736417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:57.736449] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:57.736474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:57.736530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:57.793287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:57.794053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:57.794132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:57.794165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:57.913479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:57.913644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:57.913685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:57.913713] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:57.917058] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=83.76%) [2026-02-04T20:34:57.917324] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-02-04T20:34:57.917445] [INFO ] [sig ] WFRD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:34:58.057897] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WFRD.txt [2026-02-04T20:34:58.058049] [INFO ] [sig ] [3345/3449] Completed WFRD in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 37.1s [2026-02-04T20:34:58.058090] [INFO ] [sig ] [3346/3449] Forecasting WGMI... [2026-02-04T20:34:58.058119] [INFO ] [sig ] Generating forecast for: WGMI [2026-02-04T20:34:58.058148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-02-04T20:34:58.069110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-02-04T20:34:58.069473] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-02-04T20:34:58.070306] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-02-04T20:34:58.070358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:58.070389] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:58.070416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:58.070472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:58.126875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:58.127753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:58.127834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:58.127867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:58.251090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:58.251256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:58.251296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:58.251325] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:58.254743] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=30.00%) [2026-02-04T20:34:58.255019] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-02-04T20:34:58.255148] [INFO ] [sig ] WGMI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:58.395717] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WGMI.txt [2026-02-04T20:34:58.395852] [INFO ] [sig ] [3346/3449] Completed WGMI in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 36.7s [2026-02-04T20:34:58.395899] [INFO ] [sig ] [3347/3449] Forecasting WGO... [2026-02-04T20:34:58.395929] [INFO ] [sig ] Generating forecast for: WGO [2026-02-04T20:34:58.395960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-02-04T20:34:58.407184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-02-04T20:34:58.407524] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-02-04T20:34:58.408398] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-02-04T20:34:58.408450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:58.408480] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:58.408506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:58.408561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:58.470340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:58.471281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:58.471363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:58.471398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:58.596187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:58.596348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:58.596389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:58.596420] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:58.600074] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-02-04T20:34:58.600391] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-02-04T20:34:58.600522] [INFO ] [sig ] WGO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:58.780908] [INFO ] [LOCAL ] Saved forecast: WGO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WGO.txt [2026-02-04T20:34:58.781079] [INFO ] [sig ] [3347/3449] Completed WGO in 0.4s | 2.80 sym/s | Total: 19.9m | ETA: 36.4s [2026-02-04T20:34:58.781122] [INFO ] [sig ] [3348/3449] Forecasting WGS... [2026-02-04T20:34:58.781154] [INFO ] [sig ] Generating forecast for: WGS [2026-02-04T20:34:58.781186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-02-04T20:34:58.792669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-02-04T20:34:58.793085] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-02-04T20:34:58.793962] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-02-04T20:34:58.794014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:58.794046] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:58.794072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:58.794138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:58.854453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:58.855370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:58.855455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:58.855490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:58.981767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:58.981928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:58.981968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:58.981997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:58.985507] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=14.18%) [2026-02-04T20:34:58.985835] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-02-04T20:34:58.985987] [INFO ] [sig ] WGS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:59.132043] [INFO ] [LOCAL ] Saved forecast: WGS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WGS.txt [2026-02-04T20:34:59.132198] [INFO ] [sig ] [3348/3449] Completed WGS in 0.4s | 2.80 sym/s | Total: 19.9m | ETA: 36.0s [2026-02-04T20:34:59.132240] [INFO ] [sig ] [3349/3449] Forecasting WH... [2026-02-04T20:34:59.132270] [INFO ] [sig ] Generating forecast for: WH [2026-02-04T20:34:59.132301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-02-04T20:34:59.143322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-02-04T20:34:59.143727] [INFO ] [FORECASTER] Starting predict_future for WH [2026-02-04T20:34:59.144530] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-02-04T20:34:59.144603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:59.144637] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:59.144663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:59.144720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:59.204774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:59.205693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:59.205778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:59.205813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:59.328333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:59.328486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:59.328525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:59.328555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:59.331996] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-02-04T20:34:59.332262] [INFO ] [FORECASTER] Completed predict_future for WH [2026-02-04T20:34:59.332388] [INFO ] [sig ] WH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:59.476537] [INFO ] [LOCAL ] Saved forecast: WH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WH.txt [2026-02-04T20:34:59.476720] [INFO ] [sig ] [3349/3449] Completed WH in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 35.7s [2026-02-04T20:34:59.476778] [INFO ] [sig ] [3350/3449] Forecasting WHD... [2026-02-04T20:34:59.476815] [INFO ] [sig ] Generating forecast for: WHD [2026-02-04T20:34:59.476848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-02-04T20:34:59.489260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-02-04T20:34:59.489824] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-02-04T20:34:59.490872] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-02-04T20:34:59.490924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:59.490956] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:59.490983] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:59.491054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:59.555164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:59.556312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:59.556398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:59.556433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:34:59.680615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:34:59.680777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:34:59.680816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:34:59.680862] [INFO ] [FORECASTER] Training complete [2026-02-04T20:34:59.684280] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-02-04T20:34:59.684561] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-02-04T20:34:59.684709] [INFO ] [sig ] WHD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:34:59.829694] [INFO ] [LOCAL ] Saved forecast: WHD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WHD.txt [2026-02-04T20:34:59.829856] [INFO ] [sig ] [3350/3449] Completed WHD in 0.4s | 2.80 sym/s | Total: 19.9m | ETA: 35.3s [2026-02-04T20:34:59.829898] [INFO ] [sig ] [3351/3449] Forecasting WHF... [2026-02-04T20:34:59.829927] [INFO ] [sig ] Generating forecast for: WHF [2026-02-04T20:34:59.829957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-02-04T20:34:59.841512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-02-04T20:34:59.841897] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-02-04T20:34:59.842744] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-02-04T20:34:59.842796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:34:59.842827] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:34:59.842854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:34:59.842910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:34:59.901177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:34:59.902061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:34:59.902147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:34:59.902214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:00.023875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:00.024041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:00.024084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:00.024115] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:00.027614] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=76.59%) [2026-02-04T20:35:00.027897] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-02-04T20:35:00.028051] [INFO ] [sig ] WHF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:00.169367] [INFO ] [LOCAL ] Saved forecast: WHF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WHF.txt [2026-02-04T20:35:00.169540] [INFO ] [sig ] [3351/3449] Completed WHF in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 35.0s [2026-02-04T20:35:00.169612] [INFO ] [sig ] [3352/3449] Forecasting WHG... [2026-02-04T20:35:00.169646] [INFO ] [sig ] Generating forecast for: WHG [2026-02-04T20:35:00.169678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-02-04T20:35:00.180315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-02-04T20:35:00.180718] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-02-04T20:35:00.181503] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-02-04T20:35:00.181555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:00.181612] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:00.181641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:00.181698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:00.238124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:00.239021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:00.239102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:00.239153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:00.342120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:00.342280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:00.342321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:00.342351] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:00.345729] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-02-04T20:35:00.346008] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-02-04T20:35:00.346134] [INFO ] [sig ] WHG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:00.486820] [INFO ] [LOCAL ] Saved forecast: WHG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WHG.txt [2026-02-04T20:35:00.486974] [INFO ] [sig ] [3352/3449] Completed WHG in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 34.6s [2026-02-04T20:35:00.487017] [INFO ] [sig ] [3353/3449] Forecasting WIA... [2026-02-04T20:35:00.487047] [INFO ] [sig ] Generating forecast for: WIA [2026-02-04T20:35:00.487078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-02-04T20:35:00.497830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-02-04T20:35:00.498240] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-02-04T20:35:00.499057] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-02-04T20:35:00.499108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:00.499140] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:00.499170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:00.499238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:00.569500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:00.570524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:00.570654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:00.570695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:00.712175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:00.712368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:00.713146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:00.713217] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:00.717651] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-02-04T20:35:00.718027] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-02-04T20:35:00.718177] [INFO ] [sig ] WIA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:00.872020] [INFO ] [LOCAL ] Saved forecast: WIA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WIA.txt [2026-02-04T20:35:00.872157] [INFO ] [sig ] [3353/3449] Completed WIA in 0.4s | 2.80 sym/s | Total: 19.9m | ETA: 34.2s [2026-02-04T20:35:00.872207] [INFO ] [sig ] [3354/3449] Forecasting WIMI... [2026-02-04T20:35:00.872244] [INFO ] [sig ] Generating forecast for: WIMI [2026-02-04T20:35:00.872282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-02-04T20:35:00.886379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-02-04T20:35:00.886742] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-02-04T20:35:00.887522] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-02-04T20:35:00.887596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:00.887631] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:00.887674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:00.887732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:00.955938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:00.956823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:00.956908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:00.956945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:01.074888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:01.075037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:01.075076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:01.075103] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:01.078480] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-02-04T20:35:01.078766] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-02-04T20:35:01.078892] [INFO ] [sig ] WIMI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:01.226390] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WIMI.txt [2026-02-04T20:35:01.226590] [INFO ] [sig ] [3354/3449] Completed WIMI in 0.4s | 2.80 sym/s | Total: 19.9m | ETA: 33.9s [2026-02-04T20:35:01.226635] [INFO ] [sig ] [3355/3449] Forecasting WINA... [2026-02-04T20:35:01.226666] [INFO ] [sig ] Generating forecast for: WINA [2026-02-04T20:35:01.226696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-02-04T20:35:01.238367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-02-04T20:35:01.238712] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-02-04T20:35:01.239495] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-02-04T20:35:01.239546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:01.239597] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:01.239627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:01.239684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:01.297218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:01.298092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:01.298181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:01.298222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:01.415944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:01.416098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:01.416137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:01.416169] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:01.419618] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=49.71%) [2026-02-04T20:35:01.419898] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-02-04T20:35:01.420024] [INFO ] [sig ] WINA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:01.566818] [INFO ] [LOCAL ] Saved forecast: WINA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WINA.txt [2026-02-04T20:35:01.566974] [INFO ] [sig ] [3355/3449] Completed WINA in 0.3s | 2.80 sym/s | Total: 19.9m | ETA: 33.5s [2026-02-04T20:35:01.567017] [INFO ] [sig ] [3356/3449] Forecasting WING... [2026-02-04T20:35:01.567047] [INFO ] [sig ] Generating forecast for: WING [2026-02-04T20:35:01.567078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-02-04T20:35:01.579073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-02-04T20:35:01.579501] [INFO ] [FORECASTER] Starting predict_future for WING [2026-02-04T20:35:01.580411] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-02-04T20:35:01.580466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:01.580499] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:01.580528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:01.580605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:01.642316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:01.643323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:01.643439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:01.643472] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:01.775544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:01.775728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:01.775771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:01.775802] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:01.779535] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=26.82%) [2026-02-04T20:35:01.779893] [INFO ] [FORECASTER] Completed predict_future for WING [2026-02-04T20:35:01.780040] [INFO ] [sig ] WING: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:01.939013] [INFO ] [LOCAL ] Saved forecast: WING 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WING.txt [2026-02-04T20:35:01.939194] [INFO ] [sig ] [3356/3449] Completed WING in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 33.2s [2026-02-04T20:35:01.939251] [INFO ] [sig ] [3357/3449] Forecasting WINN... [2026-02-04T20:35:01.939284] [INFO ] [sig ] Generating forecast for: WINN [2026-02-04T20:35:01.939316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-02-04T20:35:01.951478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-02-04T20:35:01.951950] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-02-04T20:35:01.952989] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-02-04T20:35:01.953053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:01.953089] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:01.953117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:01.953177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:02.016944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:02.017948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:02.018057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:02.018104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:02.146257] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:02.146421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:02.146463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:02.146496] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:02.150813] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=72.04%) [2026-02-04T20:35:02.151180] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-02-04T20:35:02.151333] [INFO ] [sig ] WINN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:02.300991] [INFO ] [LOCAL ] Saved forecast: WINN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WINN.txt [2026-02-04T20:35:02.301157] [INFO ] [sig ] [3357/3449] Completed WINN in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 32.8s [2026-02-04T20:35:02.301197] [INFO ] [sig ] [3358/3449] Forecasting WIX... [2026-02-04T20:35:02.301228] [INFO ] [sig ] Generating forecast for: WIX [2026-02-04T20:35:02.301276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-02-04T20:35:02.312881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-02-04T20:35:02.313292] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-02-04T20:35:02.314384] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-02-04T20:35:02.314439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:02.314502] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:02.314530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:02.314605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:02.377560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:02.378551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:02.378669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:02.378704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:02.510016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:02.510177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:02.510217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:02.510247] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:02.513949] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-02-04T20:35:02.514275] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-02-04T20:35:02.514433] [INFO ] [sig ] WIX: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:02.665836] [INFO ] [LOCAL ] Saved forecast: WIX 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WIX.txt [2026-02-04T20:35:02.666009] [INFO ] [sig ] [3358/3449] Completed WIX in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 32.5s [2026-02-04T20:35:02.666054] [INFO ] [sig ] [3359/3449] Forecasting WK... [2026-02-04T20:35:02.666085] [INFO ] [sig ] Generating forecast for: WK [2026-02-04T20:35:02.666120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-02-04T20:35:02.678244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-02-04T20:35:02.678673] [INFO ] [FORECASTER] Starting predict_future for WK [2026-02-04T20:35:02.679549] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-02-04T20:35:02.679633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:02.679668] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:02.679696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:02.679754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:02.740729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:02.741634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:02.741737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:02.741786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:02.869777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:02.869943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:02.869984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:02.870014] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:02.873688] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=35.61%) [2026-02-04T20:35:02.873997] [INFO ] [FORECASTER] Completed predict_future for WK [2026-02-04T20:35:02.874133] [INFO ] [sig ] WK: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:03.032102] [INFO ] [LOCAL ] Saved forecast: WK 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WK.txt [2026-02-04T20:35:03.032278] [INFO ] [sig ] [3359/3449] Completed WK in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 32.1s [2026-02-04T20:35:03.032323] [INFO ] [sig ] [3360/3449] Forecasting WKC... [2026-02-04T20:35:03.032358] [INFO ] [sig ] Generating forecast for: WKC [2026-02-04T20:35:03.032400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-02-04T20:35:03.045484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-02-04T20:35:03.045892] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-02-04T20:35:03.046782] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-02-04T20:35:03.046837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:03.046871] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:03.046898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:03.046957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:03.107556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:03.108510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:03.108630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:03.108667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:03.237258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:03.237414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:03.237453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:03.237481] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:03.240983] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=69.12%) [2026-02-04T20:35:03.241286] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-02-04T20:35:03.241436] [INFO ] [sig ] WKC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:03.386491] [INFO ] [LOCAL ] Saved forecast: WKC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WKC.txt [2026-02-04T20:35:03.386666] [INFO ] [sig ] [3360/3449] Completed WKC in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 31.7s [2026-02-04T20:35:03.386710] [INFO ] [sig ] [3361/3449] Forecasting WKEY... [2026-02-04T20:35:03.386740] [INFO ] [sig ] Generating forecast for: WKEY [2026-02-04T20:35:03.386771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-02-04T20:35:03.397774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-02-04T20:35:03.398210] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-02-04T20:35:03.399051] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-02-04T20:35:03.399104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:03.399136] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:03.399162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:03.399219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:03.456921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:03.457780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:03.457863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:03.457895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:03.579869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:03.580028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:03.580070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:03.580101] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:03.583714] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-02-04T20:35:03.584018] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-02-04T20:35:03.584159] [INFO ] [sig ] WKEY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:03.742382] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WKEY.txt [2026-02-04T20:35:03.742551] [INFO ] [sig ] [3361/3449] Completed WKEY in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 31.4s [2026-02-04T20:35:03.742618] [INFO ] [sig ] [3362/3449] Forecasting WKSP... [2026-02-04T20:35:03.742651] [INFO ] [sig ] Generating forecast for: WKSP [2026-02-04T20:35:03.742683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-02-04T20:35:03.754501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-02-04T20:35:03.754938] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-02-04T20:35:03.755872] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-02-04T20:35:03.755927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:03.755960] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:03.755989] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:03.756048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:03.821536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:03.822443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:03.822529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:03.822564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:03.954234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:03.954394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:03.954438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:03.954474] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:03.958073] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-02-04T20:35:03.958384] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-02-04T20:35:03.958537] [INFO ] [sig ] WKSP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:04.111241] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WKSP.txt [2026-02-04T20:35:04.111401] [INFO ] [sig ] [3362/3449] Completed WKSP in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 31.0s [2026-02-04T20:35:04.111443] [INFO ] [sig ] [3363/3449] Forecasting WLDN... [2026-02-04T20:35:04.111472] [INFO ] [sig ] Generating forecast for: WLDN [2026-02-04T20:35:04.111504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-02-04T20:35:04.123099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-02-04T20:35:04.123524] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-02-04T20:35:04.124398] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-02-04T20:35:04.124454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:04.124486] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:04.124514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:04.124598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:04.186452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:04.187408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:04.187494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:04.187528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:04.315622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:04.315798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:04.315844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:04.315873] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:04.319800] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-02-04T20:35:04.320135] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-02-04T20:35:04.320284] [INFO ] [sig ] WLDN: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:04.475881] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WLDN.txt [2026-02-04T20:35:04.476034] [INFO ] [sig ] [3363/3449] Completed WLDN in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 30.7s [2026-02-04T20:35:04.476075] [INFO ] [sig ] [3364/3449] Forecasting WLFC... [2026-02-04T20:35:04.476105] [INFO ] [sig ] Generating forecast for: WLFC [2026-02-04T20:35:04.476136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-02-04T20:35:04.488475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-02-04T20:35:04.488903] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-02-04T20:35:04.489779] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-02-04T20:35:04.489833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:04.489866] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:04.489893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:04.489951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:04.556332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:04.557267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:04.557359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:04.557393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:04.688096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:04.688274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:04.688318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:04.688354] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:04.692141] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-02-04T20:35:04.692452] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-02-04T20:35:04.692608] [INFO ] [sig ] WLFC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:04.845408] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WLFC.txt [2026-02-04T20:35:04.845586] [INFO ] [sig ] [3364/3449] Completed WLFC in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 30.3s [2026-02-04T20:35:04.845646] [INFO ] [sig ] [3365/3449] Forecasting WLK... [2026-02-04T20:35:04.845695] [INFO ] [sig ] Generating forecast for: WLK [2026-02-04T20:35:04.845736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-02-04T20:35:04.858131] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'WLK'. [2026-02-04T20:35:04.858550] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-02-04T20:35:04.859443] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-02-04T20:35:04.859499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:04.859534] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:04.859563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:04.859658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:04.925295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:04.926195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:04.926291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:04.926333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:05.058149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:05.058307] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-04T20:35:05.058348] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:05.058378] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:05.061926] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-02-04T20:35:05.062210] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-02-04T20:35:05.062345] [INFO ] [sig ] WLK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-04T20:35:05.207849] [INFO ] [LOCAL ] Saved forecast: WLK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WLK.txt [2026-02-04T20:35:05.208072] [INFO ] [sig ] [3365/3449] Completed WLK in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 30.0s [2026-02-04T20:35:05.208123] [INFO ] [sig ] [3366/3449] Forecasting WLKP... [2026-02-04T20:35:05.208156] [INFO ] [sig ] Generating forecast for: WLKP [2026-02-04T20:35:05.208187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-02-04T20:35:05.219251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-02-04T20:35:05.219659] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-02-04T20:35:05.220471] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-02-04T20:35:05.220524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:05.220557] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:05.220614] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:05.220675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:05.278229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:05.279208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:05.279295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:05.279328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:05.396664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:05.396826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:05.396888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:05.396919] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:05.400591] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-02-04T20:35:05.400899] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-02-04T20:35:05.401035] [INFO ] [sig ] WLKP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:05.549797] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WLKP.txt [2026-02-04T20:35:05.549943] [INFO ] [sig ] [3366/3449] Completed WLKP in 0.3s | 2.80 sym/s | Total: 20.0m | ETA: 29.6s [2026-02-04T20:35:05.549985] [INFO ] [sig ] [3367/3449] Forecasting WMG... [2026-02-04T20:35:05.550016] [INFO ] [sig ] Generating forecast for: WMG [2026-02-04T20:35:05.550046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-02-04T20:35:05.561027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-02-04T20:35:05.561376] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-02-04T20:35:05.562213] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-02-04T20:35:05.562280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:05.562318] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:05.562345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:05.562402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:05.621043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:05.621805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:05.621888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:05.621924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:05.749202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:05.749361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:05.749410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:05.749447] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:05.753160] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-02-04T20:35:05.753478] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-02-04T20:35:05.753628] [INFO ] [sig ] WMG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:05.909868] [INFO ] [LOCAL ] Saved forecast: WMG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WMG.txt [2026-02-04T20:35:05.910018] [INFO ] [sig ] [3367/3449] Completed WMG in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 29.3s [2026-02-04T20:35:05.910061] [INFO ] [sig ] [3368/3449] Forecasting WMK... [2026-02-04T20:35:05.910090] [INFO ] [sig ] Generating forecast for: WMK [2026-02-04T20:35:05.910121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-02-04T20:35:05.921995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-02-04T20:35:05.922343] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-02-04T20:35:05.923191] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-02-04T20:35:05.923246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:05.923279] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:05.923309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:05.923372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:05.985250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:05.986326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:05.986485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:05.986526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:06.120643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:06.120806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:06.120846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:06.120876] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:06.124331] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-02-04T20:35:06.124649] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-02-04T20:35:06.124780] [INFO ] [sig ] WMK: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:06.266293] [INFO ] [LOCAL ] Saved forecast: WMK 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WMK.txt [2026-02-04T20:35:06.266444] [INFO ] [sig ] [3368/3449] Completed WMK in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 28.9s [2026-02-04T20:35:06.266486] [INFO ] [sig ] [3369/3449] Forecasting WMS... [2026-02-04T20:35:06.266518] [INFO ] [sig ] Generating forecast for: WMS [2026-02-04T20:35:06.266548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-02-04T20:35:06.277840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-02-04T20:35:06.278236] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-02-04T20:35:06.279089] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-02-04T20:35:06.279141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:06.279173] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:06.279200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:06.279257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:06.336882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:06.337748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:06.337829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:06.337863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:06.463617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:06.463804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:06.463847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:06.463877] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:06.467690] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=26.52%) [2026-02-04T20:35:06.468058] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-02-04T20:35:06.468204] [INFO ] [sig ] WMS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:06.612613] [INFO ] [LOCAL ] Saved forecast: WMS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WMS.txt [2026-02-04T20:35:06.612767] [INFO ] [sig ] [3369/3449] Completed WMS in 0.3s | 2.80 sym/s | Total: 20.0m | ETA: 28.5s [2026-02-04T20:35:06.612809] [INFO ] [sig ] [3370/3449] Forecasting WNC... [2026-02-04T20:35:06.612840] [INFO ] [sig ] Generating forecast for: WNC [2026-02-04T20:35:06.612879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-02-04T20:35:06.624270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-02-04T20:35:06.624736] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-02-04T20:35:06.625604] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-02-04T20:35:06.625665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:06.625711] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:06.625742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:06.625808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:06.686852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:06.687729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:06.687843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:06.687879] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:06.814299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:06.814451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:06.814496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:06.814528] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:06.818179] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-02-04T20:35:06.818489] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-02-04T20:35:06.818652] [INFO ] [sig ] WNC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:06.965668] [INFO ] [LOCAL ] Saved forecast: WNC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WNC.txt [2026-02-04T20:35:06.965814] [INFO ] [sig ] [3370/3449] Completed WNC in 0.4s | 2.80 sym/s | Total: 20.0m | ETA: 28.2s [2026-02-04T20:35:06.965862] [INFO ] [sig ] [3371/3449] Forecasting WNEB... [2026-02-04T20:35:06.965894] [INFO ] [sig ] Generating forecast for: WNEB [2026-02-04T20:35:06.965925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-02-04T20:35:06.976821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-02-04T20:35:06.977207] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-02-04T20:35:06.978109] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-02-04T20:35:06.978162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:06.978194] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:06.978220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:06.978277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:07.036725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:07.037556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:07.037657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:07.037692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:07.158539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:07.158701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:07.158742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:07.158770] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:07.162122] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=54.75%) [2026-02-04T20:35:07.162390] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-02-04T20:35:07.162534] [INFO ] [sig ] WNEB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:07.310247] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WNEB.txt [2026-02-04T20:35:07.310432] [INFO ] [sig ] [3371/3449] Completed WNEB in 0.3s | 2.80 sym/s | Total: 20.0m | ETA: 27.8s [2026-02-04T20:35:07.310478] [INFO ] [sig ] [3372/3449] Forecasting WOOD... [2026-02-04T20:35:07.310511] [INFO ] [sig ] Generating forecast for: WOOD [2026-02-04T20:35:07.310545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-02-04T20:35:07.321146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-02-04T20:35:07.321441] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-02-04T20:35:07.322457] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-02-04T20:35:07.322509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:07.322541] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:07.322568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:07.322661] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:07.382009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:07.382696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:07.382797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:07.382834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:07.482804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:07.482934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:07.482972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:07.483002] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:07.486270] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-04T20:35:07.486536] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-02-04T20:35:07.486697] [INFO ] [sig ] WOOD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:07.644872] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WOOD.txt [2026-02-04T20:35:07.645002] [INFO ] [sig ] [3372/3449] Completed WOOD in 0.3s | 2.80 sym/s | Total: 20.0m | ETA: 27.5s [2026-02-04T20:35:07.645042] [INFO ] [sig ] [3373/3449] Forecasting WOOF... [2026-02-04T20:35:07.645071] [INFO ] [sig ] Generating forecast for: WOOF [2026-02-04T20:35:07.645102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-02-04T20:35:07.655324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-02-04T20:35:07.655643] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-02-04T20:35:07.656414] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-02-04T20:35:07.656465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:07.656497] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:07.656524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:07.656598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:07.716313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:07.717131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:07.717210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:07.717244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:07.836523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:07.836689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:07.836733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:07.836763] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:07.840206] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-02-04T20:35:07.840483] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-02-04T20:35:07.840629] [INFO ] [sig ] WOOF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:07.980957] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WOOF.txt [2026-02-04T20:35:07.981072] [INFO ] [sig ] [3373/3449] Completed WOOF in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 27.1s [2026-02-04T20:35:07.981111] [INFO ] [sig ] [3374/3449] Forecasting WPC... [2026-02-04T20:35:07.981142] [INFO ] [sig ] Generating forecast for: WPC [2026-02-04T20:35:07.981172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-02-04T20:35:07.991959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-02-04T20:35:07.992275] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-02-04T20:35:07.993103] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-02-04T20:35:07.993155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:07.993187] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:07.993213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:07.993271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:08.051483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:08.052137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:08.052215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:08.052249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:08.177471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:08.177819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:08.177878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:08.177928] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:08.181526] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-02-04T20:35:08.181826] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-02-04T20:35:08.181959] [INFO ] [sig ] WPC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:08.325566] [INFO ] [LOCAL ] Saved forecast: WPC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WPC.txt [2026-02-04T20:35:08.325870] [INFO ] [sig ] [3374/3449] Completed WPC in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 26.8s [2026-02-04T20:35:08.325910] [INFO ] [sig ] [3375/3449] Forecasting WPP... [2026-02-04T20:35:08.325940] [INFO ] [sig ] Generating forecast for: WPP [2026-02-04T20:35:08.325970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-02-04T20:35:08.336489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-02-04T20:35:08.336824] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-02-04T20:35:08.337622] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-02-04T20:35:08.337673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:08.337752] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:08.337781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:08.337838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:08.397959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:08.398657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:08.398736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:08.398771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:08.521781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:08.521928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:08.521967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:08.521995] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:08.525349] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-02-04T20:35:08.525636] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-02-04T20:35:08.525762] [INFO ] [sig ] WPP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:08.668837] [INFO ] [LOCAL ] Saved forecast: WPP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WPP.txt [2026-02-04T20:35:08.668966] [INFO ] [sig ] [3375/3449] Completed WPP in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 26.4s [2026-02-04T20:35:08.669008] [INFO ] [sig ] [3376/3449] Forecasting WRAP... [2026-02-04T20:35:08.669040] [INFO ] [sig ] Generating forecast for: WRAP [2026-02-04T20:35:08.669071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-02-04T20:35:08.680543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-02-04T20:35:08.680889] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-02-04T20:35:08.681691] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-02-04T20:35:08.681743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:08.681774] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:08.681801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:08.681857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:08.740951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:08.741670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:08.741750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:08.741784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:08.857318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:08.857462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:08.857503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:08.857533] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:08.861124] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=12.18%) [2026-02-04T20:35:08.861401] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-02-04T20:35:08.861529] [INFO ] [sig ] WRAP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:09.001279] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WRAP.txt [2026-02-04T20:35:09.001403] [INFO ] [sig ] [3376/3449] Completed WRAP in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 26.0s [2026-02-04T20:35:09.001442] [INFO ] [sig ] [3377/3449] Forecasting WRB... [2026-02-04T20:35:09.001471] [INFO ] [sig ] Generating forecast for: WRB [2026-02-04T20:35:09.001502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-02-04T20:35:09.012354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-02-04T20:35:09.012709] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-02-04T20:35:09.013514] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-02-04T20:35:09.013590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:09.013629] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:09.013658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:09.013715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:09.072553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:09.073200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:09.073279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:09.073313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:09.191590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:09.191732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:09.191771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:09.191798] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:09.195180] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=90.84%) [2026-02-04T20:35:09.195459] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-02-04T20:35:09.195611] [INFO ] [sig ] WRB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:09.336453] [INFO ] [LOCAL ] Saved forecast: WRB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WRB.txt [2026-02-04T20:35:09.336587] [INFO ] [sig ] [3377/3449] Completed WRB in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 25.7s [2026-02-04T20:35:09.336629] [INFO ] [sig ] [3378/3449] Forecasting WRBY... [2026-02-04T20:35:09.336659] [INFO ] [sig ] Generating forecast for: WRBY [2026-02-04T20:35:09.336690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-02-04T20:35:09.347690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-02-04T20:35:09.348044] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-02-04T20:35:09.348875] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-02-04T20:35:09.348927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:09.348987] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:09.349017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:09.349074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:09.405360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:09.406005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:09.406085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:09.406118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:09.527927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:09.528078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:09.528122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:09.528183] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:09.531897] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-02-04T20:35:09.532185] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-02-04T20:35:09.532325] [INFO ] [sig ] WRBY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:09.673309] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WRBY.txt [2026-02-04T20:35:09.673452] [INFO ] [sig ] [3378/3449] Completed WRBY in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 25.3s [2026-02-04T20:35:09.673493] [INFO ] [sig ] [3379/3449] Forecasting WRLD... [2026-02-04T20:35:09.673524] [INFO ] [sig ] Generating forecast for: WRLD [2026-02-04T20:35:09.673555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-02-04T20:35:09.684799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-02-04T20:35:09.685100] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-02-04T20:35:09.685991] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-02-04T20:35:09.686046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:09.686080] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:09.686108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:09.686167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:09.743827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:09.744522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:09.744629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:09.744666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:09.872473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:09.872637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:09.872679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:09.872710] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:09.876312] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-02-04T20:35:09.876632] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-02-04T20:35:09.876758] [INFO ] [sig ] WRLD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:10.016363] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WRLD.txt [2026-02-04T20:35:10.016485] [INFO ] [sig ] [3379/3449] Completed WRLD in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 25.0s [2026-02-04T20:35:10.016523] [INFO ] [sig ] [3380/3449] Forecasting WSBC... [2026-02-04T20:35:10.016553] [INFO ] [sig ] Generating forecast for: WSBC [2026-02-04T20:35:10.016602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-02-04T20:35:10.027195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-02-04T20:35:10.027540] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-02-04T20:35:10.028377] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-02-04T20:35:10.028428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:10.028459] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:10.028486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:10.028543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:10.087024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:10.087923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:10.088007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:10.088039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:10.219960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:10.220117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:10.220156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:10.220186] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:10.223605] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-02-04T20:35:10.223891] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-02-04T20:35:10.224021] [INFO ] [sig ] WSBC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:10.366013] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WSBC.txt [2026-02-04T20:35:10.366165] [INFO ] [sig ] [3380/3449] Completed WSBC in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 24.6s [2026-02-04T20:35:10.366205] [INFO ] [sig ] [3381/3449] Forecasting WSBF... [2026-02-04T20:35:10.366235] [INFO ] [sig ] Generating forecast for: WSBF [2026-02-04T20:35:10.366265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-02-04T20:35:10.377204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-02-04T20:35:10.377612] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-02-04T20:35:10.378452] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-02-04T20:35:10.378504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:10.378537] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:10.378565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:10.378647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:10.437345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:10.438245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:10.438331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:10.438365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:10.562412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:10.562566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:10.562627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:10.562656] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:10.566016] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-02-04T20:35:10.566281] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-02-04T20:35:10.566403] [INFO ] [sig ] WSBF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:10.707417] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WSBF.txt [2026-02-04T20:35:10.707542] [INFO ] [sig ] [3381/3449] Completed WSBF in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 24.3s [2026-02-04T20:35:10.707781] [INFO ] [sig ] [3382/3449] Forecasting WSC... [2026-02-04T20:35:10.707834] [INFO ] [sig ] Generating forecast for: WSC [2026-02-04T20:35:10.707867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-02-04T20:35:10.719303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-02-04T20:35:10.719661] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-02-04T20:35:10.720461] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-02-04T20:35:10.720524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:10.720561] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:10.720611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:10.720669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:10.780321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:10.780977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:10.781054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:10.781087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:10.910718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:10.910898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:10.910946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:10.910978] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:10.914586] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-04T20:35:10.914875] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-02-04T20:35:10.915012] [INFO ] [sig ] WSC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:11.056064] [INFO ] [LOCAL ] Saved forecast: WSC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WSC.txt [2026-02-04T20:35:11.056198] [INFO ] [sig ] [3382/3449] Completed WSC in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 23.9s [2026-02-04T20:35:11.056237] [INFO ] [sig ] [3383/3449] Forecasting WSFS... [2026-02-04T20:35:11.056268] [INFO ] [sig ] Generating forecast for: WSFS [2026-02-04T20:35:11.056298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-02-04T20:35:11.067888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-02-04T20:35:11.068225] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-02-04T20:35:11.069029] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-02-04T20:35:11.069081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:11.069112] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:11.069138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:11.069195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:11.126452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:11.127098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:11.127175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:11.127208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:11.255467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:11.255648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:11.255690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:11.255720] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:11.259307] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-02-04T20:35:11.259621] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-02-04T20:35:11.259758] [INFO ] [sig ] WSFS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:11.399446] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WSFS.txt [2026-02-04T20:35:11.399623] [INFO ] [sig ] [3383/3449] Completed WSFS in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 23.5s [2026-02-04T20:35:11.399666] [INFO ] [sig ] [3384/3449] Forecasting WSM... [2026-02-04T20:35:11.399697] [INFO ] [sig ] Generating forecast for: WSM [2026-02-04T20:35:11.399727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-02-04T20:35:11.410965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-02-04T20:35:11.411306] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-02-04T20:35:11.412118] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-02-04T20:35:11.412170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:11.412201] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:11.412228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:11.412284] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:11.470129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:11.470852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:11.470929] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:11.470961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:11.593342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:11.593487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:11.593526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:11.593555] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:11.596926] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-02-04T20:35:11.597196] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-02-04T20:35:11.597320] [INFO ] [sig ] WSM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:11.746407] [INFO ] [LOCAL ] Saved forecast: WSM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WSM.txt [2026-02-04T20:35:11.746545] [INFO ] [sig ] [3384/3449] Completed WSM in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 23.2s [2026-02-04T20:35:11.746602] [INFO ] [sig ] [3385/3449] Forecasting WSO... [2026-02-04T20:35:11.746633] [INFO ] [sig ] Generating forecast for: WSO [2026-02-04T20:35:11.746665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-02-04T20:35:11.758157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-02-04T20:35:11.758511] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-02-04T20:35:11.759359] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-02-04T20:35:11.759412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:11.759443] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:11.759471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:11.759532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:11.816693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:11.817348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:11.817459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:11.817495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:11.939852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:11.940005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:11.940046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:11.940092] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:11.943564] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=84.32%) [2026-02-04T20:35:11.943854] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-02-04T20:35:11.943980] [INFO ] [sig ] WSO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:12.094800] [INFO ] [LOCAL ] Saved forecast: WSO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WSO.txt [2026-02-04T20:35:12.094955] [INFO ] [sig ] [3385/3449] Completed WSO in 0.3s | 2.80 sym/s | Total: 20.1m | ETA: 22.8s [2026-02-04T20:35:12.094995] [INFO ] [sig ] [3386/3449] Forecasting WTBA... [2026-02-04T20:35:12.095027] [INFO ] [sig ] Generating forecast for: WTBA [2026-02-04T20:35:12.095057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-02-04T20:35:12.106386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-02-04T20:35:12.106810] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-02-04T20:35:12.107656] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-02-04T20:35:12.107708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:12.107740] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:12.107767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:12.107824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:12.166168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:12.167098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:12.167198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:12.167234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:12.292028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:12.292184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:12.292225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:12.292254] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:12.295758] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-02-04T20:35:12.296059] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-02-04T20:35:12.296201] [INFO ] [sig ] WTBA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:12.463046] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WTBA.txt [2026-02-04T20:35:12.463259] [INFO ] [sig ] [3386/3449] Completed WTBA in 0.4s | 2.80 sym/s | Total: 20.1m | ETA: 22.5s [2026-02-04T20:35:12.463313] [INFO ] [sig ] [3387/3449] Forecasting WTFC... [2026-02-04T20:35:12.463352] [INFO ] [sig ] Generating forecast for: WTFC [2026-02-04T20:35:12.463392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-02-04T20:35:12.479366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-02-04T20:35:12.480089] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-02-04T20:35:12.481192] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-02-04T20:35:12.481262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:12.481304] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:12.481341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:12.481422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:12.564225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:12.565339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:12.565473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:12.565535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:12.719220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:12.719394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:12.719446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:12.719476] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:12.723411] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-02-04T20:35:12.723765] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-02-04T20:35:12.723919] [INFO ] [sig ] WTFC: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:12.869914] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WTFC.txt [2026-02-04T20:35:12.870072] [INFO ] [sig ] [3387/3449] Completed WTFC in 0.4s | 2.80 sym/s | Total: 20.1m | ETA: 22.1s [2026-02-04T20:35:12.870114] [INFO ] [sig ] [3388/3449] Forecasting WTI... [2026-02-04T20:35:12.870144] [INFO ] [sig ] Generating forecast for: WTI [2026-02-04T20:35:12.870173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-02-04T20:35:12.881762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-02-04T20:35:12.882194] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-02-04T20:35:12.883234] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-02-04T20:35:12.883288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:12.883320] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:12.883346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:12.883408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:12.939736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:12.940643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:12.940736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:12.940769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:13.060061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:13.060222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:13.060263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:13.060293] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:13.063804] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=20.85%) [2026-02-04T20:35:13.064106] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-02-04T20:35:13.064241] [INFO ] [sig ] WTI: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:13.222311] [INFO ] [LOCAL ] Saved forecast: WTI 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WTI.txt [2026-02-04T20:35:13.222606] [INFO ] [sig ] [3388/3449] Completed WTI in 0.4s | 2.80 sym/s | Total: 20.1m | ETA: 21.8s [2026-02-04T20:35:13.222665] [INFO ] [sig ] [3389/3449] Forecasting WTRG... [2026-02-04T20:35:13.222707] [INFO ] [sig ] Generating forecast for: WTRG [2026-02-04T20:35:13.222746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-02-04T20:35:13.236344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-02-04T20:35:13.236851] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-02-04T20:35:13.237974] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-02-04T20:35:13.238040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:13.238080] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:13.238132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:13.238212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:13.317137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:13.318326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:13.318441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:13.318493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:13.481756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:13.481971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:13.482026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:13.482056] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:13.487058] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=66.28%) [2026-02-04T20:35:13.487626] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-02-04T20:35:13.487853] [INFO ] [sig ] WTRG: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:13.730733] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WTRG.txt [2026-02-04T20:35:13.730986] [INFO ] [sig ] [3389/3449] Completed WTRG in 0.5s | 2.80 sym/s | Total: 20.1m | ETA: 21.4s [2026-02-04T20:35:13.731051] [INFO ] [sig ] [3390/3449] Forecasting WTS... [2026-02-04T20:35:13.731100] [INFO ] [sig ] Generating forecast for: WTS [2026-02-04T20:35:13.731150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-02-04T20:35:13.765950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-02-04T20:35:13.766470] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-02-04T20:35:13.770863] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-02-04T20:35:13.770970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:13.771020] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:13.771066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:13.771170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:13.877009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:13.878289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:13.878411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:13.878463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:14.068558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:14.068776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:14.068841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:14.068893] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:14.073907] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=67.61%) [2026-02-04T20:35:14.074401] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-02-04T20:35:14.074620] [INFO ] [sig ] WTS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:14.308977] [INFO ] [LOCAL ] Saved forecast: WTS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WTS.txt [2026-02-04T20:35:14.309212] [INFO ] [sig ] [3390/3449] Completed WTS in 0.6s | 2.80 sym/s | Total: 20.2m | ETA: 21.1s [2026-02-04T20:35:14.309287] [INFO ] [sig ] [3391/3449] Forecasting WULF... [2026-02-04T20:35:14.309336] [INFO ] [sig ] Generating forecast for: WULF [2026-02-04T20:35:14.309389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-02-04T20:35:14.330610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-02-04T20:35:14.331165] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-02-04T20:35:14.332417] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-02-04T20:35:14.332492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:14.332555] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:14.332648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:14.332751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:14.424909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:14.426212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:14.426386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:14.426442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:14.561699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:14.561864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:14.561907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:14.561938] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:14.565408] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=81.78%) [2026-02-04T20:35:14.565711] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-02-04T20:35:14.565843] [INFO ] [sig ] WULF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:14.706715] [INFO ] [LOCAL ] Saved forecast: WULF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WULF.txt [2026-02-04T20:35:14.706842] [INFO ] [sig ] [3391/3449] Completed WULF in 0.4s | 2.80 sym/s | Total: 20.2m | ETA: 20.7s [2026-02-04T20:35:14.706883] [INFO ] [sig ] [3392/3449] Forecasting WVE... [2026-02-04T20:35:14.706912] [INFO ] [sig ] Generating forecast for: WVE [2026-02-04T20:35:14.706957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-02-04T20:35:14.717735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-02-04T20:35:14.718088] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-02-04T20:35:14.718901] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-02-04T20:35:14.718953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:14.719013] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:14.719042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:14.719101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:14.776242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:14.776895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:14.776972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:14.777014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:14.896851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:14.897004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:14.897044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:14.897073] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:14.900446] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=11.00%) [2026-02-04T20:35:14.900742] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-02-04T20:35:14.900869] [INFO ] [sig ] WVE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:15.042221] [INFO ] [LOCAL ] Saved forecast: WVE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WVE.txt [2026-02-04T20:35:15.042384] [INFO ] [sig ] [3392/3449] Completed WVE in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 20.3s [2026-02-04T20:35:15.042426] [INFO ] [sig ] [3393/3449] Forecasting WWD... [2026-02-04T20:35:15.042455] [INFO ] [sig ] Generating forecast for: WWD [2026-02-04T20:35:15.042499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-02-04T20:35:15.053261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-02-04T20:35:15.053643] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-02-04T20:35:15.054437] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-02-04T20:35:15.054488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:15.054520] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:15.054550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:15.054624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:15.117044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:15.117996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:15.118083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:15.118116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:15.243033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:15.243189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:15.243231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:15.243261] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:15.246738] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-02-04T20:35:15.247051] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-02-04T20:35:15.247193] [INFO ] [sig ] WWD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:15.391750] [INFO ] [LOCAL ] Saved forecast: WWD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WWD.txt [2026-02-04T20:35:15.391900] [INFO ] [sig ] [3393/3449] Completed WWD in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 20.0s [2026-02-04T20:35:15.391943] [INFO ] [sig ] [3394/3449] Forecasting WY... [2026-02-04T20:35:15.391973] [INFO ] [sig ] Generating forecast for: WY [2026-02-04T20:35:15.392004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-02-04T20:35:15.403301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-02-04T20:35:15.403715] [INFO ] [FORECASTER] Starting predict_future for WY [2026-02-04T20:35:15.404612] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-02-04T20:35:15.404674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:15.404705] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:15.404732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:15.404790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:15.464688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:15.465552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:15.465670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:15.465723] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:15.587871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:15.588060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:15.588101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:15.588131] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:15.591618] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-02-04T20:35:15.591894] [INFO ] [FORECASTER] Completed predict_future for WY [2026-02-04T20:35:15.592022] [INFO ] [sig ] WY: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:15.737689] [INFO ] [LOCAL ] Saved forecast: WY 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/WY.txt [2026-02-04T20:35:15.737854] [INFO ] [sig ] [3394/3449] Completed WY in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 19.6s [2026-02-04T20:35:15.737927] [INFO ] [sig ] [3395/3449] Forecasting WYNN... [2026-02-04T20:35:15.737961] [INFO ] [sig ] Generating forecast for: WYNN [2026-02-04T20:35:15.737992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-02-04T20:35:15.748969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-02-04T20:35:15.749348] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-02-04T20:35:15.750251] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-02-04T20:35:15.750312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:15.750362] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:15.750396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:15.750455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:15.810026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:15.810887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:15.810972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:15.811005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:15.936638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:15.936800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:15.936841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:15.936871] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:15.940462] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-02-04T20:35:15.940771] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-02-04T20:35:15.940926] [INFO ] [sig ] WYNN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:16.089473] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/WYNN.txt [2026-02-04T20:35:16.089649] [INFO ] [sig ] [3395/3449] Completed WYNN in 0.4s | 2.80 sym/s | Total: 20.2m | ETA: 19.3s [2026-02-04T20:35:16.089708] [INFO ] [sig ] [3396/3449] Forecasting XBIL... [2026-02-04T20:35:16.089743] [INFO ] [sig ] Generating forecast for: XBIL [2026-02-04T20:35:16.089775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-02-04T20:35:16.102561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-02-04T20:35:16.103020] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-02-04T20:35:16.103894] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-02-04T20:35:16.103948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:16.103982] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:16.104010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:16.104068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:16.164187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:16.165239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:16.165344] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:16.165387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:16.266109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:16.266267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:16.266309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:16.266340] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:16.269916] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-02-04T20:35:16.270215] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-02-04T20:35:16.270346] [INFO ] [sig ] XBIL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:16.415543] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XBIL.txt [2026-02-04T20:35:16.415703] [INFO ] [sig ] [3396/3449] Completed XBIL in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 18.9s [2026-02-04T20:35:16.415746] [INFO ] [sig ] [3397/3449] Forecasting XEL... [2026-02-04T20:35:16.415776] [INFO ] [sig ] Generating forecast for: XEL [2026-02-04T20:35:16.415806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-02-04T20:35:16.431135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-02-04T20:35:16.431735] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-02-04T20:35:16.433044] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-02-04T20:35:16.433130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:16.433184] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:16.433230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:16.433322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:16.526205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:16.527405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:16.527529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:16.527676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:16.665565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:16.665757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:16.665798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:16.665827] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:16.669502] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-02-04T20:35:16.669840] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-02-04T20:35:16.669980] [INFO ] [sig ] XEL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:16.812537] [INFO ] [LOCAL ] Saved forecast: XEL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XEL.txt [2026-02-04T20:35:16.812700] [INFO ] [sig ] [3397/3449] Completed XEL in 0.4s | 2.80 sym/s | Total: 20.2m | ETA: 18.6s [2026-02-04T20:35:16.812744] [INFO ] [sig ] [3398/3449] Forecasting XENE... [2026-02-04T20:35:16.812775] [INFO ] [sig ] Generating forecast for: XENE [2026-02-04T20:35:16.812805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-02-04T20:35:16.823341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-02-04T20:35:16.823707] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-02-04T20:35:16.824509] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-02-04T20:35:16.824561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:16.824622] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:16.824650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:16.824707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:16.880913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:16.881833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:16.881918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:16.881952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:17.000268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:17.000440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:17.000481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:17.000510] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:17.003946] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-02-04T20:35:17.004229] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-02-04T20:35:17.004360] [INFO ] [sig ] XENE: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:17.145848] [INFO ] [LOCAL ] Saved forecast: XENE 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XENE.txt [2026-02-04T20:35:17.145969] [INFO ] [sig ] [3398/3449] Completed XENE in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 18.2s [2026-02-04T20:35:17.146011] [INFO ] [sig ] [3399/3449] Forecasting XERS... [2026-02-04T20:35:17.146042] [INFO ] [sig ] Generating forecast for: XERS [2026-02-04T20:35:17.146072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-02-04T20:35:17.156688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-02-04T20:35:17.157013] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-02-04T20:35:17.157832] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-02-04T20:35:17.157884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:17.157932] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:17.157967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:17.158024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:17.215310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:17.215932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:17.216008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:17.216040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:17.332676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:17.332833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:17.332883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:17.332914] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:17.336280] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: DOWN (p=41.21%) [2026-02-04T20:35:17.336547] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-02-04T20:35:17.336700] [INFO ] [sig ] XERS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:17.477283] [INFO ] [LOCAL ] Saved forecast: XERS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XERS.txt [2026-02-04T20:35:17.477400] [INFO ] [sig ] [3399/3449] Completed XERS in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 17.8s [2026-02-04T20:35:17.477440] [INFO ] [sig ] [3400/3449] Forecasting XGN... [2026-02-04T20:35:17.477470] [INFO ] [sig ] Generating forecast for: XGN [2026-02-04T20:35:17.477501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-02-04T20:35:17.488515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-02-04T20:35:17.488890] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-02-04T20:35:17.489709] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-02-04T20:35:17.489762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:17.489794] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:17.489821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:17.489878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:17.546364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:17.546977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:17.547056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:17.547088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:17.665736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:17.665878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:17.665917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:17.665944] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:17.669322] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: UP (p=82.40%) [2026-02-04T20:35:17.669633] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-02-04T20:35:17.669774] [INFO ] [sig ] XGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:17.810290] [INFO ] [LOCAL ] Saved forecast: XGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XGN.txt [2026-02-04T20:35:17.810415] [INFO ] [sig ] [3400/3449] Completed XGN in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 17.5s [2026-02-04T20:35:17.810455] [INFO ] [sig ] [3401/3449] Forecasting XOM... [2026-02-04T20:35:17.810485] [INFO ] [sig ] Generating forecast for: XOM [2026-02-04T20:35:17.810515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-02-04T20:35:17.821051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-02-04T20:35:17.821363] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-02-04T20:35:17.822164] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-02-04T20:35:17.822216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:17.822247] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:17.822273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:17.822329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:17.880233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:17.880857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:17.880934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:17.880966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:18.002597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:18.002750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:18.002790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:18.002818] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:18.006254] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=81.79%) [2026-02-04T20:35:18.006528] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-02-04T20:35:18.006680] [INFO ] [sig ] XOM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:18.146419] [INFO ] [LOCAL ] Saved forecast: XOM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XOM.txt [2026-02-04T20:35:18.146542] [INFO ] [sig ] [3401/3449] Completed XOM in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 17.1s [2026-02-04T20:35:18.146600] [INFO ] [sig ] [3402/3449] Forecasting XOMA... [2026-02-04T20:35:18.146636] [INFO ] [sig ] Generating forecast for: XOMA [2026-02-04T20:35:18.146667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-02-04T20:35:18.157102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-02-04T20:35:18.157412] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-02-04T20:35:18.158263] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-02-04T20:35:18.158315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:18.158367] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:18.158395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:18.158452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:18.215198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:18.215855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:18.215958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:18.215992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:18.338167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:18.338324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:18.338366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:18.338395] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:18.341926] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-02-04T20:35:18.342207] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-02-04T20:35:18.342330] [INFO ] [sig ] XOMA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:18.482923] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XOMA.txt [2026-02-04T20:35:18.483070] [INFO ] [sig ] [3402/3449] Completed XOMA in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 16.8s [2026-02-04T20:35:18.483110] [INFO ] [sig ] [3403/3449] Forecasting XOS... [2026-02-04T20:35:18.483141] [INFO ] [sig ] Generating forecast for: XOS [2026-02-04T20:35:18.483172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-02-04T20:35:18.493943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-02-04T20:35:18.494308] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-02-04T20:35:18.495144] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-02-04T20:35:18.495195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:18.495226] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:18.495252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:18.495307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:18.552435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:18.553376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:18.553471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:18.553504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:18.673440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:18.673621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:18.673665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:18.673695] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:18.677155] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: UP (p=68.59%) [2026-02-04T20:35:18.677437] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-02-04T20:35:18.677592] [INFO ] [sig ] XOS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:18.819130] [INFO ] [LOCAL ] Saved forecast: XOS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XOS.txt [2026-02-04T20:35:18.819274] [INFO ] [sig ] [3403/3449] Completed XOS in 0.3s | 2.80 sym/s | Total: 20.2m | ETA: 16.4s [2026-02-04T20:35:18.819317] [INFO ] [sig ] [3404/3449] Forecasting XP... [2026-02-04T20:35:18.819348] [INFO ] [sig ] Generating forecast for: XP [2026-02-04T20:35:18.819380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-02-04T20:35:18.830979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-02-04T20:35:18.831319] [INFO ] [FORECASTER] Starting predict_future for XP [2026-02-04T20:35:18.832224] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-02-04T20:35:18.832277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:18.832319] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:18.832348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:18.832405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:18.891757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:18.892559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:18.892672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:18.892706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:19.015726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:19.015895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:19.015942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:19.015974] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:19.019497] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-02-04T20:35:19.019838] [INFO ] [FORECASTER] Completed predict_future for XP [2026-02-04T20:35:19.019975] [INFO ] [sig ] XP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:19.171953] [INFO ] [LOCAL ] Saved forecast: XP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XP.txt [2026-02-04T20:35:19.172082] [INFO ] [sig ] [3404/3449] Completed XP in 0.4s | 2.80 sym/s | Total: 20.2m | ETA: 16.1s [2026-02-04T20:35:19.172123] [INFO ] [sig ] [3405/3449] Forecasting XPEL... [2026-02-04T20:35:19.172152] [INFO ] [sig ] Generating forecast for: XPEL [2026-02-04T20:35:19.172182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-02-04T20:35:19.183720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-02-04T20:35:19.184095] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-02-04T20:35:19.184907] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-02-04T20:35:19.184958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:19.184990] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:19.185016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:19.185073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:19.245543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:19.246384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:19.246466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:19.246500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:19.367681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:19.367846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:19.367889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:19.367940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:19.371381] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-02-04T20:35:19.371686] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-02-04T20:35:19.371822] [INFO ] [sig ] XPEL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:19.577322] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XPEL.txt [2026-02-04T20:35:19.577537] [INFO ] [sig ] [3405/3449] Completed XPEL in 0.4s | 2.80 sym/s | Total: 20.2m | ETA: 15.7s [2026-02-04T20:35:19.577620] [INFO ] [sig ] [3406/3449] Forecasting XPO... [2026-02-04T20:35:19.577662] [INFO ] [sig ] Generating forecast for: XPO [2026-02-04T20:35:19.577696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-02-04T20:35:19.589122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-02-04T20:35:19.589504] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-02-04T20:35:19.590344] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-02-04T20:35:19.590397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:19.590431] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:19.590460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:19.590519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:19.651297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:19.652184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:19.652266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:19.652299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:19.788869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:19.789253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:19.789301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:19.789337] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:19.794334] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-02-04T20:35:19.794711] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-02-04T20:35:19.795046] [INFO ] [sig ] XPO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:19.966381] [INFO ] [LOCAL ] Saved forecast: XPO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XPO.txt [2026-02-04T20:35:19.966587] [INFO ] [sig ] [3406/3449] Completed XPO in 0.4s | 2.80 sym/s | Total: 20.3m | ETA: 15.3s [2026-02-04T20:35:19.966645] [INFO ] [sig ] [3407/3449] Forecasting XPOF... [2026-02-04T20:35:19.966678] [INFO ] [sig ] Generating forecast for: XPOF [2026-02-04T20:35:19.966709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-02-04T20:35:19.978650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-02-04T20:35:19.979020] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-02-04T20:35:19.980086] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-02-04T20:35:19.980139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:19.980170] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:19.980197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:19.980253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:20.037480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:20.038323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:20.038403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:20.038436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:20.160327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:20.160479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:20.160521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:20.160549] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:20.163972] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=37.82%) [2026-02-04T20:35:20.164242] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-02-04T20:35:20.164383] [INFO ] [sig ] XPOF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:20.306379] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XPOF.txt [2026-02-04T20:35:20.306536] [INFO ] [sig ] [3407/3449] Completed XPOF in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 15.0s [2026-02-04T20:35:20.306595] [INFO ] [sig ] [3408/3449] Forecasting XPRO... [2026-02-04T20:35:20.306628] [INFO ] [sig ] Generating forecast for: XPRO [2026-02-04T20:35:20.306659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-02-04T20:35:20.316833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-02-04T20:35:20.317147] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-02-04T20:35:20.318011] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-02-04T20:35:20.318063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:20.318095] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:20.318122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:20.318178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:20.376233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:20.377083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:20.377166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:20.377200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:20.497711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:20.497878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:20.497965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:20.497998] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:20.501612] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: UP (p=83.02%) [2026-02-04T20:35:20.501884] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-02-04T20:35:20.502013] [INFO ] [sig ] XPRO: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:20.647813] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XPRO.txt [2026-02-04T20:35:20.647955] [INFO ] [sig ] [3408/3449] Completed XPRO in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 14.6s [2026-02-04T20:35:20.647997] [INFO ] [sig ] [3409/3449] Forecasting XRAY... [2026-02-04T20:35:20.648027] [INFO ] [sig ] Generating forecast for: XRAY [2026-02-04T20:35:20.648057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-02-04T20:35:20.658554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-02-04T20:35:20.658935] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-02-04T20:35:20.659850] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-02-04T20:35:20.659914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:20.659978] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:20.660008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:20.660081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:20.718523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:20.719339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:20.719424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:20.719457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:20.840295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:20.840455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:20.840497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:20.840544] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:20.844082] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-02-04T20:35:20.844389] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-02-04T20:35:20.844524] [INFO ] [sig ] XRAY: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:21.006208] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XRAY.txt [2026-02-04T20:35:21.006364] [INFO ] [sig ] [3409/3449] Completed XRAY in 0.4s | 2.80 sym/s | Total: 20.3m | ETA: 14.3s [2026-02-04T20:35:21.006407] [INFO ] [sig ] [3410/3449] Forecasting XRX... [2026-02-04T20:35:21.006438] [INFO ] [sig ] Generating forecast for: XRX [2026-02-04T20:35:21.006469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-02-04T20:35:21.017238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-02-04T20:35:21.017622] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-02-04T20:35:21.018472] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-02-04T20:35:21.018525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:21.018557] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:21.018611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:21.018670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:21.076057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:21.076982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:21.077068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:21.077103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:21.196295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:21.196447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:21.196489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:21.196519] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:21.199963] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-02-04T20:35:21.200235] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-02-04T20:35:21.200362] [INFO ] [sig ] XRX: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:21.344615] [INFO ] [LOCAL ] Saved forecast: XRX 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XRX.txt [2026-02-04T20:35:21.344802] [INFO ] [sig ] [3410/3449] Completed XRX in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 13.9s [2026-02-04T20:35:21.344855] [INFO ] [sig ] [3411/3449] Forecasting XTIA... [2026-02-04T20:35:21.344886] [INFO ] [sig ] Generating forecast for: XTIA [2026-02-04T20:35:21.344917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-02-04T20:35:21.356161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-02-04T20:35:21.356543] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-02-04T20:35:21.357383] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-02-04T20:35:21.357437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:21.357469] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:21.357496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:21.357553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:21.417600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:21.418511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:21.418657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:21.418696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:21.542024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:21.542181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:21.542245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:21.542291] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:21.546184] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=52.42%) [2026-02-04T20:35:21.546516] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-02-04T20:35:21.546681] [INFO ] [sig ] XTIA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:21.693257] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XTIA.txt [2026-02-04T20:35:21.693400] [INFO ] [sig ] [3411/3449] Completed XTIA in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 13.6s [2026-02-04T20:35:21.693442] [INFO ] [sig ] [3412/3449] Forecasting XYF... [2026-02-04T20:35:21.693471] [INFO ] [sig ] Generating forecast for: XYF [2026-02-04T20:35:21.693501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-02-04T20:35:21.703651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-02-04T20:35:21.703977] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-02-04T20:35:21.704784] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-02-04T20:35:21.704836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:21.704868] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:21.704894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:21.704951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:21.763917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:21.764879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:21.764967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:21.765001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:21.888691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:21.888861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:21.888902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:21.888968] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:21.892465] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=25.40%) [2026-02-04T20:35:21.892787] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-02-04T20:35:21.892923] [INFO ] [sig ] XYF: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:22.040431] [INFO ] [LOCAL ] Saved forecast: XYF 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/XYF.txt [2026-02-04T20:35:22.040564] [INFO ] [sig ] [3412/3449] Completed XYF in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 13.2s [2026-02-04T20:35:22.040622] [INFO ] [sig ] [3413/3449] Forecasting XYL... [2026-02-04T20:35:22.040653] [INFO ] [sig ] Generating forecast for: XYL [2026-02-04T20:35:22.040683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-02-04T20:35:22.050900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-02-04T20:35:22.051203] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-02-04T20:35:22.052045] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-02-04T20:35:22.052097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:22.052128] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:22.052180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:22.052240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:22.110303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:22.111143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:22.111228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:22.111270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:22.236612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:22.236767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:22.236807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:22.236835] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:22.240229] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-02-04T20:35:22.240502] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-02-04T20:35:22.240649] [INFO ] [sig ] XYL: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:22.384334] [INFO ] [LOCAL ] Saved forecast: XYL 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/XYL.txt [2026-02-04T20:35:22.384467] [INFO ] [sig ] [3413/3449] Completed XYL in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 12.8s [2026-02-04T20:35:22.384506] [INFO ] [sig ] [3414/3449] Forecasting YALA... [2026-02-04T20:35:22.384536] [INFO ] [sig ] Generating forecast for: YALA [2026-02-04T20:35:22.384566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-02-04T20:35:22.395642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-02-04T20:35:22.396069] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-02-04T20:35:22.396929] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-02-04T20:35:22.396983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:22.397016] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:22.397043] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:22.397102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:22.457641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:22.458515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:22.458615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:22.458651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:22.576094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:22.576246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:22.576285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:22.576315] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:22.579774] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-02-04T20:35:22.580055] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-02-04T20:35:22.580182] [INFO ] [sig ] YALA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:22.722406] [INFO ] [LOCAL ] Saved forecast: YALA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YALA.txt [2026-02-04T20:35:22.722546] [INFO ] [sig ] [3414/3449] Completed YALA in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 12.5s [2026-02-04T20:35:22.722605] [INFO ] [sig ] [3415/3449] Forecasting YELP... [2026-02-04T20:35:22.722639] [INFO ] [sig ] Generating forecast for: YELP [2026-02-04T20:35:22.722670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-02-04T20:35:22.732728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-02-04T20:35:22.733029] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-02-04T20:35:22.733854] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-02-04T20:35:22.733905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:22.733936] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:22.733962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:22.734018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:22.792223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:22.793130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:22.793212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:22.793246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:22.914512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:22.914687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:22.914737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:22.914772] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:22.918173] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-02-04T20:35:22.918441] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-02-04T20:35:22.918567] [INFO ] [sig ] YELP: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:23.060860] [INFO ] [LOCAL ] Saved forecast: YELP 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YELP.txt [2026-02-04T20:35:23.061015] [INFO ] [sig ] [3415/3449] Completed YELP in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 12.1s [2026-02-04T20:35:23.061057] [INFO ] [sig ] [3416/3449] Forecasting YETI... [2026-02-04T20:35:23.061086] [INFO ] [sig ] Generating forecast for: YETI [2026-02-04T20:35:23.061117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-02-04T20:35:23.071132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-02-04T20:35:23.071440] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-02-04T20:35:23.072259] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-02-04T20:35:23.072311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:23.072343] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:23.072371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:23.072427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:23.129101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:23.129942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:23.130022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:23.130055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:23.251882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:23.252037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:23.252078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:23.252108] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:23.255614] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=78.41%) [2026-02-04T20:35:23.255921] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-02-04T20:35:23.256053] [INFO ] [sig ] YETI: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:23.399876] [INFO ] [LOCAL ] Saved forecast: YETI 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YETI.txt [2026-02-04T20:35:23.400017] [INFO ] [sig ] [3416/3449] Completed YETI in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 11.8s [2026-02-04T20:35:23.400059] [INFO ] [sig ] [3417/3449] Forecasting YMM... [2026-02-04T20:35:23.400089] [INFO ] [sig ] Generating forecast for: YMM [2026-02-04T20:35:23.400126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-02-04T20:35:23.410791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-02-04T20:35:23.411136] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-02-04T20:35:23.411939] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-02-04T20:35:23.411990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:23.412022] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:23.412049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:23.412105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:23.471120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:23.471987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:23.472071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:23.472104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:23.592242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:23.592400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:23.592443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:23.592473] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:23.595978] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-02-04T20:35:23.596255] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-02-04T20:35:23.596383] [INFO ] [sig ] YMM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:23.743379] [INFO ] [LOCAL ] Saved forecast: YMM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YMM.txt [2026-02-04T20:35:23.743550] [INFO ] [sig ] [3417/3449] Completed YMM in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 11.4s [2026-02-04T20:35:23.743632] [INFO ] [sig ] [3418/3449] Forecasting YPF... [2026-02-04T20:35:23.743667] [INFO ] [sig ] Generating forecast for: YPF [2026-02-04T20:35:23.743700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-02-04T20:35:23.753925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-02-04T20:35:23.754249] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-02-04T20:35:23.755098] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-02-04T20:35:23.755150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:23.755184] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:23.755212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:23.755271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:23.814278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:23.815137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:23.815220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:23.815255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:23.943654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:23.943816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:23.943857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:23.943888] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:23.947423] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=70.36%) [2026-02-04T20:35:23.947719] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-02-04T20:35:23.947856] [INFO ] [sig ] YPF: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:24.095452] [INFO ] [LOCAL ] Saved forecast: YPF 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YPF.txt [2026-02-04T20:35:24.095626] [INFO ] [sig ] [3418/3449] Completed YPF in 0.4s | 2.80 sym/s | Total: 20.3m | ETA: 11.1s [2026-02-04T20:35:24.095673] [INFO ] [sig ] [3419/3449] Forecasting YQQQ... [2026-02-04T20:35:24.095704] [INFO ] [sig ] Generating forecast for: YQQQ [2026-02-04T20:35:24.095736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-02-04T20:35:24.105866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-02-04T20:35:24.106197] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-02-04T20:35:24.107028] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-02-04T20:35:24.107080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:24.107111] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:24.107139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:24.107195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:24.165958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:24.166760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:24.166873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:24.166909] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:24.288830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:24.288988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:24.289029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:24.289060] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:24.292518] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=59.77%) [2026-02-04T20:35:24.292834] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-02-04T20:35:24.292966] [INFO ] [sig ] YQQQ: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:24.432860] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YQQQ.txt [2026-02-04T20:35:24.433001] [INFO ] [sig ] [3419/3449] Completed YQQQ in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 10.7s [2026-02-04T20:35:24.433044] [INFO ] [sig ] [3420/3449] Forecasting YRD... [2026-02-04T20:35:24.433075] [INFO ] [sig ] Generating forecast for: YRD [2026-02-04T20:35:24.433106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-02-04T20:35:24.443486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-02-04T20:35:24.443860] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-02-04T20:35:24.444673] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-02-04T20:35:24.444724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:24.444756] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:24.444783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:24.444840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:24.501377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:24.502221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:24.502301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:24.502334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:24.623186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:24.623350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:24.623389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:24.623420] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:24.626898] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-02-04T20:35:24.627181] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-02-04T20:35:24.627315] [INFO ] [sig ] YRD: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:24.774836] [INFO ] [LOCAL ] Saved forecast: YRD 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/YRD.txt [2026-02-04T20:35:24.775007] [INFO ] [sig ] [3420/3449] Completed YRD in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 10.3s [2026-02-04T20:35:24.775048] [INFO ] [sig ] [3421/3449] Forecasting YSG... [2026-02-04T20:35:24.775080] [INFO ] [sig ] Generating forecast for: YSG [2026-02-04T20:35:24.775112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-02-04T20:35:24.784917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-02-04T20:35:24.785339] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-02-04T20:35:24.786193] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-02-04T20:35:24.786246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:24.786279] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:24.786307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:24.786366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:24.853186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:24.854288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:24.854390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:24.854433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:25.010110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:25.010267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:25.010307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:25.010336] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:25.013847] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-02-04T20:35:25.014125] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-02-04T20:35:25.014256] [INFO ] [sig ] YSG: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:25.153918] [INFO ] [LOCAL ] Saved forecast: YSG 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/YSG.txt [2026-02-04T20:35:25.154074] [INFO ] [sig ] [3421/3449] Completed YSG in 0.4s | 2.80 sym/s | Total: 20.3m | ETA: 10.0s [2026-02-04T20:35:25.154116] [INFO ] [sig ] [3422/3449] Forecasting YTRA... [2026-02-04T20:35:25.154147] [INFO ] [sig ] Generating forecast for: YTRA [2026-02-04T20:35:25.154177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-02-04T20:35:25.164163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-02-04T20:35:25.164484] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-02-04T20:35:25.165296] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-02-04T20:35:25.165348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:25.165381] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:25.165408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:25.165464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:25.221349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:25.222149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:25.222233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:25.222266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:25.338353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:25.338510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:25.338549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:25.338599] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:25.342013] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: UP (p=90.54%) [2026-02-04T20:35:25.342281] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-02-04T20:35:25.342405] [INFO ] [sig ] YTRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:25.481758] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/YTRA.txt [2026-02-04T20:35:25.481924] [INFO ] [sig ] [3422/3449] Completed YTRA in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 9.6s [2026-02-04T20:35:25.481965] [INFO ] [sig ] [3423/3449] Forecasting YUM... [2026-02-04T20:35:25.481996] [INFO ] [sig ] Generating forecast for: YUM [2026-02-04T20:35:25.482027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-02-04T20:35:25.492159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-02-04T20:35:25.492514] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-02-04T20:35:25.493327] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-02-04T20:35:25.493379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:25.493411] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:25.493438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:25.493495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:25.550325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:25.551016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:25.551095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:25.551127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:25.668047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:25.668200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:25.668239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:25.668268] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:25.671712] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=25.24%) [2026-02-04T20:35:25.672015] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-02-04T20:35:25.672140] [INFO ] [sig ] YUM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:25.811687] [INFO ] [LOCAL ] Saved forecast: YUM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/YUM.txt [2026-02-04T20:35:25.811828] [INFO ] [sig ] [3423/3449] Completed YUM in 0.3s | 2.80 sym/s | Total: 20.3m | ETA: 9.3s [2026-02-04T20:35:25.811867] [INFO ] [sig ] [3424/3449] Forecasting YUMC... [2026-02-04T20:35:25.811897] [INFO ] [sig ] Generating forecast for: YUMC [2026-02-04T20:35:25.811929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-02-04T20:35:25.821960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-02-04T20:35:25.822303] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-02-04T20:35:25.823117] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-02-04T20:35:25.823170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:25.823202] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:25.823230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:25.823301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:25.878872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:25.879612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:25.879691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:25.879724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:25.998732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:25.998897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:25.998936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:25.998965] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:26.002414] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-02-04T20:35:26.002720] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-02-04T20:35:26.002857] [INFO ] [sig ] YUMC: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:26.144269] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/YUMC.txt [2026-02-04T20:35:26.144421] [INFO ] [sig ] [3424/3449] Completed YUMC in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 8.9s [2026-02-04T20:35:26.144463] [INFO ] [sig ] [3425/3449] Forecasting Z... [2026-02-04T20:35:26.144494] [INFO ] [sig ] Generating forecast for: Z [2026-02-04T20:35:26.144525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-02-04T20:35:26.154711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-02-04T20:35:26.155062] [INFO ] [FORECASTER] Starting predict_future for Z [2026-02-04T20:35:26.155899] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-02-04T20:35:26.155953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:26.155985] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:26.156011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:26.156067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:26.212875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:26.213593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:26.213673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:26.213705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:26.335843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:26.335997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:26.336038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:26.336068] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:26.339527] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-02-04T20:35:26.339838] [INFO ] [FORECASTER] Completed predict_future for Z [2026-02-04T20:35:26.339983] [INFO ] [sig ] Z: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:26.479438] [INFO ] [LOCAL ] Saved forecast: Z 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/Z.txt [2026-02-04T20:35:26.479604] [INFO ] [sig ] [3425/3449] Completed Z in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 8.6s [2026-02-04T20:35:26.479647] [INFO ] [sig ] [3426/3449] Forecasting ZBH... [2026-02-04T20:35:26.479677] [INFO ] [sig ] Generating forecast for: ZBH [2026-02-04T20:35:26.479705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-02-04T20:35:26.492606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-02-04T20:35:26.493096] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-02-04T20:35:26.494218] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-02-04T20:35:26.494328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:26.494414] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:26.494460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:26.494547] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:26.563730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:26.564594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:26.564677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:26.564710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:26.684492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:26.684669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:26.684710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:26.684739] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:26.688534] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-02-04T20:35:26.688830] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-02-04T20:35:26.688959] [INFO ] [sig ] ZBH: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:26.837232] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZBH.txt [2026-02-04T20:35:26.837398] [INFO ] [sig ] [3426/3449] Completed ZBH in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 8.2s [2026-02-04T20:35:26.837441] [INFO ] [sig ] [3427/3449] Forecasting ZBIO... [2026-02-04T20:35:26.837471] [INFO ] [sig ] Generating forecast for: ZBIO [2026-02-04T20:35:26.837501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-02-04T20:35:26.848879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-02-04T20:35:26.849319] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-02-04T20:35:26.850264] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-02-04T20:35:26.850320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:26.850353] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:26.850379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:26.850437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:26.909210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:26.910166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:26.910252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:26.910285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:27.032275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:27.032433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:27.032474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:27.032503] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:27.035966] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-02-04T20:35:27.036244] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-02-04T20:35:27.036374] [INFO ] [sig ] ZBIO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:27.176878] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZBIO.txt [2026-02-04T20:35:27.177015] [INFO ] [sig ] [3427/3449] Completed ZBIO in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 7.8s [2026-02-04T20:35:27.177056] [INFO ] [sig ] [3428/3449] Forecasting ZBRA... [2026-02-04T20:35:27.177085] [INFO ] [sig ] Generating forecast for: ZBRA [2026-02-04T20:35:27.177115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-02-04T20:35:27.188566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-02-04T20:35:27.188904] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-02-04T20:35:27.189735] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-02-04T20:35:27.189798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:27.189837] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:27.189870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:27.189939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:27.249602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:27.250318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:27.250397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:27.250430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:27.378472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:27.378690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:27.378741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:27.378771] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:27.382604] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-02-04T20:35:27.382882] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-02-04T20:35:27.383205] [INFO ] [sig ] ZBRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:27.544855] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZBRA.txt [2026-02-04T20:35:27.545048] [INFO ] [sig ] [3428/3449] Completed ZBRA in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 7.5s [2026-02-04T20:35:27.545106] [INFO ] [sig ] [3429/3449] Forecasting ZD... [2026-02-04T20:35:27.545152] [INFO ] [sig ] Generating forecast for: ZD [2026-02-04T20:35:27.545196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-02-04T20:35:27.557643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-02-04T20:35:27.558076] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-02-04T20:35:27.558956] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-02-04T20:35:27.559009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:27.559041] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:27.559067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:27.559124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:27.625144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:27.626150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:27.626251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:27.626295] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:27.766570] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:27.766748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:27.766788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:27.766852] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:27.770834] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=61.59%) [2026-02-04T20:35:27.771144] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-02-04T20:35:27.771315] [INFO ] [sig ] ZD: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:27.915432] [INFO ] [LOCAL ] Saved forecast: ZD 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZD.txt [2026-02-04T20:35:27.915591] [INFO ] [sig ] [3429/3449] Completed ZD in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 7.1s [2026-02-04T20:35:27.915642] [INFO ] [sig ] [3430/3449] Forecasting ZEPP... [2026-02-04T20:35:27.915672] [INFO ] [sig ] Generating forecast for: ZEPP [2026-02-04T20:35:27.915702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-02-04T20:35:27.925946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-02-04T20:35:27.926240] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-02-04T20:35:27.927098] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-02-04T20:35:27.927150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:27.927181] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:27.927208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:27.927264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:27.988123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:27.989092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:27.989180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:27.989216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:28.103128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:28.103298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:28.103341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:28.103369] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:28.107243] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=48.33%) [2026-02-04T20:35:28.107595] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-02-04T20:35:28.107732] [INFO ] [sig ] ZEPP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:28.254402] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZEPP.txt [2026-02-04T20:35:28.254552] [INFO ] [sig ] [3430/3449] Completed ZEPP in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 6.8s [2026-02-04T20:35:28.254616] [INFO ] [sig ] [3431/3449] Forecasting ZETA... [2026-02-04T20:35:28.254649] [INFO ] [sig ] Generating forecast for: ZETA [2026-02-04T20:35:28.254681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-02-04T20:35:28.265459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-02-04T20:35:28.265854] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-02-04T20:35:28.266882] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-02-04T20:35:28.266933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:28.266964] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:28.266991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:28.267049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:28.329657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:28.330566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:28.330682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:28.330716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:28.457261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:28.457417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:28.457458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:28.457489] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:28.461363] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=83.51%) [2026-02-04T20:35:28.461666] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-02-04T20:35:28.461819] [INFO ] [sig ] ZETA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:28.612498] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZETA.txt [2026-02-04T20:35:28.612687] [INFO ] [sig ] [3431/3449] Completed ZETA in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 6.4s [2026-02-04T20:35:28.612751] [INFO ] [sig ] [3432/3449] Forecasting ZEUS... [2026-02-04T20:35:28.612795] [INFO ] [sig ] Generating forecast for: ZEUS [2026-02-04T20:35:28.612829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-02-04T20:35:28.623471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-02-04T20:35:28.623932] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-02-04T20:35:28.624837] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-02-04T20:35:28.624896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:28.624929] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:28.624957] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:28.625015] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:28.681564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:28.682454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:28.682539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:28.682589] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:28.807085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:28.807241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:28.807282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:28.807313] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:28.811075] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=70.33%) [2026-02-04T20:35:28.811349] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-02-04T20:35:28.811478] [INFO ] [sig ] ZEUS: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:28.959349] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZEUS.txt [2026-02-04T20:35:28.959544] [INFO ] [sig ] [3432/3449] Completed ZEUS in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 6.1s [2026-02-04T20:35:28.959620] [INFO ] [sig ] [3433/3449] Forecasting ZGN... [2026-02-04T20:35:28.959654] [INFO ] [sig ] Generating forecast for: ZGN [2026-02-04T20:35:28.959686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-02-04T20:35:28.970470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-02-04T20:35:28.970904] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-02-04T20:35:28.971755] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-02-04T20:35:28.971812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:28.971851] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:28.971881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:28.971939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:29.030857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:29.031776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:29.031861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:29.031895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:29.152728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:29.152885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:29.152955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:29.152997] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:29.157021] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-02-04T20:35:29.157340] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-02-04T20:35:29.157480] [INFO ] [sig ] ZGN: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:29.301215] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZGN.txt [2026-02-04T20:35:29.301365] [INFO ] [sig ] [3433/3449] Completed ZGN in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 5.7s [2026-02-04T20:35:29.301407] [INFO ] [sig ] [3434/3449] Forecasting ZH... [2026-02-04T20:35:29.301437] [INFO ] [sig ] Generating forecast for: ZH [2026-02-04T20:35:29.301467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-02-04T20:35:29.311309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-02-04T20:35:29.311703] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-02-04T20:35:29.312555] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-02-04T20:35:29.312635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:29.312673] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:29.312702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:29.312761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:29.370892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:29.371759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:29.371841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:29.371875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:29.494699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:29.494857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:29.494899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:29.494929] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:29.498388] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-02-04T20:35:29.498688] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-02-04T20:35:29.498818] [INFO ] [sig ] ZH: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:29.640553] [INFO ] [LOCAL ] Saved forecast: ZH 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZH.txt [2026-02-04T20:35:29.640738] [INFO ] [sig ] [3434/3449] Completed ZH in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 5.4s [2026-02-04T20:35:29.640781] [INFO ] [sig ] [3435/3449] Forecasting ZIM... [2026-02-04T20:35:29.640810] [INFO ] [sig ] Generating forecast for: ZIM [2026-02-04T20:35:29.640841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-02-04T20:35:29.651846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-02-04T20:35:29.652251] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-02-04T20:35:29.653139] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-02-04T20:35:29.653195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:29.653228] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:29.653257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:29.653316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:29.713260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:29.714213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:29.714317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:29.714354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:29.834515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:29.834688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:29.834729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:29.834758] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:29.838171] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=27.59%) [2026-02-04T20:35:29.838447] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-02-04T20:35:29.838591] [INFO ] [sig ] ZIM: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:29.979480] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZIM.txt [2026-02-04T20:35:29.979631] [INFO ] [sig ] [3435/3449] Completed ZIM in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 5.0s [2026-02-04T20:35:29.979674] [INFO ] [sig ] [3436/3449] Forecasting ZION... [2026-02-04T20:35:29.979705] [INFO ] [sig ] Generating forecast for: ZION [2026-02-04T20:35:29.979735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-02-04T20:35:29.989633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-02-04T20:35:29.989968] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-02-04T20:35:29.990780] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-02-04T20:35:29.990834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:29.990872] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:29.990904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:29.990973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:30.049193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:30.050020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:30.050102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:30.050167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:30.178262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:30.178421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:30.178461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:30.178490] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:30.181950] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=59.87%) [2026-02-04T20:35:30.182249] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-02-04T20:35:30.182380] [INFO ] [sig ] ZION: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:30.324421] [INFO ] [LOCAL ] Saved forecast: ZION 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZION.txt [2026-02-04T20:35:30.324615] [INFO ] [sig ] [3436/3449] Completed ZION in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 4.6s [2026-02-04T20:35:30.324658] [INFO ] [sig ] [3437/3449] Forecasting ZIP... [2026-02-04T20:35:30.324690] [INFO ] [sig ] Generating forecast for: ZIP [2026-02-04T20:35:30.324720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-02-04T20:35:30.334818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-02-04T20:35:30.335196] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-02-04T20:35:30.336028] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-02-04T20:35:30.336081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:30.336128] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:30.336155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:30.336212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:30.396362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:30.397337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:30.397425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:30.397460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:30.527234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:30.527421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:30.527472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:30.527506] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:30.531447] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-02-04T20:35:30.531770] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-02-04T20:35:30.531919] [INFO ] [sig ] ZIP: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:30.680381] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZIP.txt [2026-02-04T20:35:30.680531] [INFO ] [sig ] [3437/3449] Completed ZIP in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 4.3s [2026-02-04T20:35:30.680592] [INFO ] [sig ] [3438/3449] Forecasting ZLAB... [2026-02-04T20:35:30.680628] [INFO ] [sig ] Generating forecast for: ZLAB [2026-02-04T20:35:30.680661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-02-04T20:35:30.691500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-02-04T20:35:30.691942] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-02-04T20:35:30.693043] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-02-04T20:35:30.693107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:30.693148] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:30.693183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:30.693263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:30.755696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:30.756658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:30.756748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:30.756785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:30.880323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:30.880478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:30.880518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:30.880547] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:30.884032] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-02-04T20:35:30.884305] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-02-04T20:35:30.884435] [INFO ] [sig ] ZLAB: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:31.031635] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZLAB.txt [2026-02-04T20:35:31.031788] [INFO ] [sig ] [3438/3449] Completed ZLAB in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 3.9s [2026-02-04T20:35:31.031829] [INFO ] [sig ] [3439/3449] Forecasting ZM... [2026-02-04T20:35:31.031860] [INFO ] [sig ] Generating forecast for: ZM [2026-02-04T20:35:31.031890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-02-04T20:35:31.042074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-02-04T20:35:31.042439] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-02-04T20:35:31.043259] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-02-04T20:35:31.043311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:31.043343] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:31.043371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:31.043430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:31.103775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:31.104485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:31.104569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:31.104625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:31.245149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:31.245304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:31.245344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:31.245373] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:31.249911] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-02-04T20:35:31.250497] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-02-04T20:35:31.250731] [INFO ] [sig ] ZM: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:31.399684] [INFO ] [LOCAL ] Saved forecast: ZM 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZM.txt [2026-02-04T20:35:31.399846] [INFO ] [sig ] [3439/3449] Completed ZM in 0.4s | 2.80 sym/s | Total: 20.4m | ETA: 3.6s [2026-02-04T20:35:31.399891] [INFO ] [sig ] [3440/3449] Forecasting ZNTL... [2026-02-04T20:35:31.399929] [INFO ] [sig ] Generating forecast for: ZNTL [2026-02-04T20:35:31.399966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-02-04T20:35:31.410722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-02-04T20:35:31.411107] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-02-04T20:35:31.411952] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-02-04T20:35:31.412005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:31.412039] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:31.412067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:31.412125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:31.470635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:31.471539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:31.471644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:31.471679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:31.592648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:31.592801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:31.592840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:31.592873] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:31.596289] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=25.61%) [2026-02-04T20:35:31.596558] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-02-04T20:35:31.596710] [INFO ] [sig ] ZNTL: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:31.738141] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZNTL.txt [2026-02-04T20:35:31.738288] [INFO ] [sig ] [3440/3449] Completed ZNTL in 0.3s | 2.80 sym/s | Total: 20.4m | ETA: 3.2s [2026-02-04T20:35:31.738329] [INFO ] [sig ] [3441/3449] Forecasting ZS... [2026-02-04T20:35:31.738362] [INFO ] [sig ] Generating forecast for: ZS [2026-02-04T20:35:31.738403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-02-04T20:35:31.748909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-02-04T20:35:31.749277] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-02-04T20:35:31.750185] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-02-04T20:35:31.750238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:31.750272] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:31.750300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:31.750358] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:31.808193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:31.809128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:31.809216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:31.809251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:31.934538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:31.934718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:31.934762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:31.934792] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:31.938337] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=30.30%) [2026-02-04T20:35:31.938638] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-02-04T20:35:31.938774] [INFO ] [sig ] ZS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:32.091386] [INFO ] [LOCAL ] Saved forecast: ZS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZS.txt [2026-02-04T20:35:32.091536] [INFO ] [sig ] [3441/3449] Completed ZS in 0.4s | 2.80 sym/s | Total: 20.5m | ETA: 2.9s [2026-02-04T20:35:32.091597] [INFO ] [sig ] [3442/3449] Forecasting ZTO... [2026-02-04T20:35:32.091629] [INFO ] [sig ] Generating forecast for: ZTO [2026-02-04T20:35:32.091661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-02-04T20:35:32.102109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-02-04T20:35:32.102508] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-02-04T20:35:32.103332] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-02-04T20:35:32.103384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:32.103416] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:32.103443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:32.103500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:32.160989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:32.161908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:32.162004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:32.162045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:32.280708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:32.280860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:32.280905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:32.280940] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:32.284299] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-02-04T20:35:32.284590] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-02-04T20:35:32.284719] [INFO ] [sig ] ZTO: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:32.424874] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZTO.txt [2026-02-04T20:35:32.425022] [INFO ] [sig ] [3442/3449] Completed ZTO in 0.3s | 2.80 sym/s | Total: 20.5m | ETA: 2.5s [2026-02-04T20:35:32.425063] [INFO ] [sig ] [3443/3449] Forecasting ZTS... [2026-02-04T20:35:32.425092] [INFO ] [sig ] Generating forecast for: ZTS [2026-02-04T20:35:32.425123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-02-04T20:35:32.435527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-02-04T20:35:32.435860] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-02-04T20:35:32.436660] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-02-04T20:35:32.436710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:32.436790] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:32.436822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:32.436879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:32.495006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:32.495669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:32.495749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:32.495791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:32.616524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:32.616689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:32.616731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:32.616760] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:32.620194] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-02-04T20:35:32.620466] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-02-04T20:35:32.620649] [INFO ] [sig ] ZTS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:32.765539] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZTS.txt [2026-02-04T20:35:32.765711] [INFO ] [sig ] [3443/3449] Completed ZTS in 0.3s | 2.80 sym/s | Total: 20.5m | ETA: 2.1s [2026-02-04T20:35:32.765751] [INFO ] [sig ] [3444/3449] Forecasting ZUMZ... [2026-02-04T20:35:32.765781] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-02-04T20:35:32.765811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-02-04T20:35:32.776117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-02-04T20:35:32.776502] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-02-04T20:35:32.777324] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-02-04T20:35:32.777377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:32.777408] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:32.777435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:32.777491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:32.838998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:32.839877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:32.839991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:32.840033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:32.962394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:32.962555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:32.962628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:32.962660] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:32.966374] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=35.26%) [2026-02-04T20:35:32.966741] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-02-04T20:35:32.966930] [INFO ] [sig ] ZUMZ: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:33.119688] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZUMZ.txt [2026-02-04T20:35:33.119818] [INFO ] [sig ] [3444/3449] Completed ZUMZ in 0.4s | 2.80 sym/s | Total: 20.5m | ETA: 1.8s [2026-02-04T20:35:33.119857] [INFO ] [sig ] [3445/3449] Forecasting ZURA... [2026-02-04T20:35:33.119888] [INFO ] [sig ] Generating forecast for: ZURA [2026-02-04T20:35:33.119917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-02-04T20:35:33.130197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-02-04T20:35:33.130527] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-02-04T20:35:33.131340] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-02-04T20:35:33.131393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:33.131426] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:33.131454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:33.131512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:33.190736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:33.191494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:33.191589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:33.191625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:33.314422] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:33.314588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:33.314631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:33.314659] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:33.318166] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-02-04T20:35:33.318438] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-02-04T20:35:33.318565] [INFO ] [sig ] ZURA: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:33.460169] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZURA.txt [2026-02-04T20:35:33.460297] [INFO ] [sig ] [3445/3449] Completed ZURA in 0.3s | 2.80 sym/s | Total: 20.5m | ETA: 1.4s [2026-02-04T20:35:33.460339] [INFO ] [sig ] [3446/3449] Forecasting ZVIA... [2026-02-04T20:35:33.460368] [INFO ] [sig ] Generating forecast for: ZVIA [2026-02-04T20:35:33.460399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-02-04T20:35:33.470835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-02-04T20:35:33.471159] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-02-04T20:35:33.471964] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-02-04T20:35:33.472015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:33.472047] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:33.472073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:33.472128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:33.528758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:33.529430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:33.529510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:33.529543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:33.654551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:33.654725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:33.654767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:33.654831] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:33.658330] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=66.29%) [2026-02-04T20:35:33.658631] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-02-04T20:35:33.658763] [INFO ] [sig ] ZVIA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:33.806836] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZVIA.txt [2026-02-04T20:35:33.806971] [INFO ] [sig ] [3446/3449] Completed ZVIA in 0.3s | 2.80 sym/s | Total: 20.5m | ETA: 1.1s [2026-02-04T20:35:33.807013] [INFO ] [sig ] [3447/3449] Forecasting ZVRA... [2026-02-04T20:35:33.807043] [INFO ] [sig ] Generating forecast for: ZVRA [2026-02-04T20:35:33.807073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-02-04T20:35:33.817090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-02-04T20:35:33.817425] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-02-04T20:35:33.818308] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-02-04T20:35:33.818361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:33.818394] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:33.818421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:33.818479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:33.877737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:33.878536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:33.878637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:33.878673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:33.993648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:33.993803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:33.993844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:33.993873] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:33.997290] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-02-04T20:35:33.997555] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-02-04T20:35:33.997704] [INFO ] [sig ] ZVRA: Forecast for 2026-02-04: UP (sign=1.00) [2026-02-04T20:35:34.142366] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-02-05 1 -> ./output/forecasts/individual/2026-02-05/ZVRA.txt [2026-02-04T20:35:34.142527] [INFO ] [sig ] [3447/3449] Completed ZVRA in 0.3s | 2.80 sym/s | Total: 20.5m | ETA: 0.7s [2026-02-04T20:35:34.142588] [INFO ] [sig ] [3448/3449] Forecasting ZWS... [2026-02-04T20:35:34.142622] [INFO ] [sig ] Generating forecast for: ZWS [2026-02-04T20:35:34.142665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-02-04T20:35:34.153555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-02-04T20:35:34.153911] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-02-04T20:35:34.154722] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-02-04T20:35:34.154773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:34.154804] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:34.154830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:34.154931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:34.213999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:34.214663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:34.214742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:34.214775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:34.341648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:34.341807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:34.341849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:34.341881] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:34.345422] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-02-04T20:35:34.345728] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-02-04T20:35:34.345862] [INFO ] [sig ] ZWS: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:34.494433] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZWS.txt [2026-02-04T20:35:34.494557] [INFO ] [sig ] [3448/3449] Completed ZWS in 0.4s | 2.80 sym/s | Total: 20.5m | ETA: 0.4s [2026-02-04T20:35:34.494615] [INFO ] [sig ] [3449/3449] Forecasting ZYME... [2026-02-04T20:35:34.494645] [INFO ] [sig ] Generating forecast for: ZYME [2026-02-04T20:35:34.494675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-02-04T20:35:34.504906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-02-04T20:35:34.505239] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-02-04T20:35:34.506039] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-02-04T20:35:34.506092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-04T20:35:34.506125] [DEBUG] [FORECASTER] Starting train method [2026-02-04T20:35:34.506151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-04T20:35:34.506207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-04T20:35:34.566557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-04T20:35:34.567312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-04T20:35:34.567395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-04T20:35:34.567429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-04T20:35:34.687963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-04T20:35:34.688127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-04T20:35:34.688166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-04T20:35:34.688194] [INFO ] [FORECASTER] Training complete [2026-02-04T20:35:34.691655] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=30.31%) [2026-02-04T20:35:34.691950] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-02-04T20:35:34.692082] [INFO ] [sig ] ZYME: Forecast for 2026-02-04: DOWN (sign=0.00) [2026-02-04T20:35:34.838920] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-02-05 0 -> ./output/forecasts/individual/2026-02-05/ZYME.txt [2026-02-04T20:35:34.839091] [INFO ] [sig ] [3449/3449] Completed ZYME in 0.3s | 2.80 sym/s | Total: 20.5m | ETA: 0.0s [2026-02-04T20:35:34.839139] [INFO ] [sig ] ================================================== [2026-02-04T20:35:34.839172] [INFO ] [sig ] Forecasts complete: 3449/3449 symbols succeeded [2026-02-04T20:35:34.839203] [INFO ] [sig ] Automatically generating consolidated reports... [2026-02-04T20:35:34.839267] [INFO ] [sig ] Generating consolidated forecast reports [2026-02-04T20:35:34.840066] [INFO ] [sig ] Found 79 forecast dates to process [2026-02-04T20:35:34.840115] [INFO ] [sig ] [1/79] Processing report for 2025-10-10... [2026-02-04T20:35:34.840156] [INFO ] [sig ] [1/79] Report for 2025-10-10 already exists, skipping... [2026-02-04T20:35:34.840195] [INFO ] [sig ] [2/79] Processing report for 2025-10-13... [2026-02-04T20:35:34.840241] [INFO ] [sig ] [2/79] Report for 2025-10-13 already exists, skipping... [2026-02-04T20:35:34.840271] [INFO ] [sig ] [3/79] Processing report for 2025-10-14... [2026-02-04T20:35:34.840312] [INFO ] [sig ] [3/79] Report for 2025-10-14 already exists, skipping... [2026-02-04T20:35:34.840343] [INFO ] [sig ] [4/79] Processing report for 2025-10-15... [2026-02-04T20:35:34.840377] [INFO ] [sig ] [4/79] Report for 2025-10-15 already exists, skipping... [2026-02-04T20:35:34.840404] [INFO ] [sig ] [5/79] Processing report for 2025-10-16... [2026-02-04T20:35:34.840437] [INFO ] [sig ] [5/79] Report for 2025-10-16 already exists, skipping... [2026-02-04T20:35:34.840465] [INFO ] [sig ] [6/79] Processing report for 2025-10-17... [2026-02-04T20:35:34.840498] [INFO ] [sig ] [6/79] Report for 2025-10-17 already exists, skipping... [2026-02-04T20:35:34.840526] [INFO ] [sig ] [7/79] Processing report for 2025-10-20... [2026-02-04T20:35:34.840558] [INFO ] [sig ] [7/79] Report for 2025-10-20 already exists, skipping... [2026-02-04T20:35:34.840606] [INFO ] [sig ] [8/79] Processing report for 2025-10-21... [2026-02-04T20:35:34.840640] [INFO ] [sig ] [8/79] Report for 2025-10-21 already exists, skipping... [2026-02-04T20:35:34.840668] [INFO ] [sig ] [9/79] Processing report for 2025-10-22... [2026-02-04T20:35:34.840701] [INFO ] [sig ] [9/79] Report for 2025-10-22 already exists, skipping... [2026-02-04T20:35:34.840728] [INFO ] [sig ] [10/79] Processing report for 2025-10-23... [2026-02-04T20:35:34.840761] [INFO ] [sig ] [10/79] Report for 2025-10-23 already exists, skipping... [2026-02-04T20:35:34.840789] [INFO ] [sig ] [11/79] Processing report for 2025-10-24... [2026-02-04T20:35:34.840827] [INFO ] [sig ] [11/79] Report for 2025-10-24 already exists, skipping... [2026-02-04T20:35:34.840854] [INFO ] [sig ] [12/79] Processing report for 2025-10-27... [2026-02-04T20:35:34.840887] [INFO ] [sig ] [12/79] Report for 2025-10-27 already exists, skipping... [2026-02-04T20:35:34.840915] [INFO ] [sig ] [13/79] Processing report for 2025-10-28... [2026-02-04T20:35:34.840950] [INFO ] [sig ] [13/79] Report for 2025-10-28 already exists, skipping... [2026-02-04T20:35:34.840983] [INFO ] [sig ] [14/79] Processing report for 2025-10-30... [2026-02-04T20:35:34.841029] [INFO ] [sig ] [14/79] Report for 2025-10-30 already exists, skipping... [2026-02-04T20:35:34.841078] [INFO ] [sig ] [15/79] Processing report for 2025-10-31... [2026-02-04T20:35:34.841121] [INFO ] [sig ] [15/79] Report for 2025-10-31 already exists, skipping... [2026-02-04T20:35:34.841153] [INFO ] [sig ] [16/79] Processing report for 2025-11-03... [2026-02-04T20:35:34.841186] [INFO ] [sig ] [16/79] Report for 2025-11-03 already exists, skipping... [2026-02-04T20:35:34.841214] [INFO ] [sig ] [17/79] Processing report for 2025-11-04... [2026-02-04T20:35:34.841247] [INFO ] [sig ] [17/79] Report for 2025-11-04 already exists, skipping... [2026-02-04T20:35:34.841275] [INFO ] [sig ] [18/79] Processing report for 2025-11-05... [2026-02-04T20:35:34.841308] [INFO ] [sig ] [18/79] Report for 2025-11-05 already exists, skipping... [2026-02-04T20:35:34.841336] [INFO ] [sig ] [19/79] Processing report for 2025-11-06... [2026-02-04T20:35:34.841369] [INFO ] [sig ] [19/79] Report for 2025-11-06 already exists, skipping... [2026-02-04T20:35:34.841397] [INFO ] [sig ] [20/79] Processing report for 2025-11-07... [2026-02-04T20:35:34.841429] [INFO ] [sig ] [20/79] Report for 2025-11-07 already exists, skipping... [2026-02-04T20:35:34.841457] [INFO ] [sig ] [21/79] Processing report for 2025-11-10... [2026-02-04T20:35:34.841489] [INFO ] [sig ] [21/79] Report for 2025-11-10 already exists, skipping... [2026-02-04T20:35:34.841523] [INFO ] [sig ] [22/79] Processing report for 2025-11-11... [2026-02-04T20:35:34.841557] [INFO ] [sig ] [22/79] Report for 2025-11-11 already exists, skipping... [2026-02-04T20:35:34.841614] [INFO ] [sig ] [23/79] Processing report for 2025-11-12... [2026-02-04T20:35:34.841649] [INFO ] [sig ] [23/79] Report for 2025-11-12 already exists, skipping... [2026-02-04T20:35:34.841678] [INFO ] [sig ] [24/79] Processing report for 2025-11-13... [2026-02-04T20:35:34.841710] [INFO ] [sig ] [24/79] Report for 2025-11-13 already exists, skipping... [2026-02-04T20:35:34.841738] [INFO ] [sig ] [25/79] Processing report for 2025-11-17... [2026-02-04T20:35:34.841770] [INFO ] [sig ] [25/79] Report for 2025-11-17 already exists, skipping... [2026-02-04T20:35:34.841797] [INFO ] [sig ] [26/79] Processing report for 2025-11-18... [2026-02-04T20:35:34.841829] [INFO ] [sig ] [26/79] Report for 2025-11-18 already exists, skipping... [2026-02-04T20:35:34.841858] [INFO ] [sig ] [27/79] Processing report for 2025-11-19... [2026-02-04T20:35:34.841891] [INFO ] [sig ] [27/79] Report for 2025-11-19 already exists, skipping... [2026-02-04T20:35:34.841918] [INFO ] [sig ] [28/79] Processing report for 2025-11-20... [2026-02-04T20:35:34.841951] [INFO ] [sig ] [28/79] Report for 2025-11-20 already exists, skipping... [2026-02-04T20:35:34.841979] [INFO ] [sig ] [29/79] Processing report for 2025-11-21... [2026-02-04T20:35:34.842011] [INFO ] [sig ] [29/79] Report for 2025-11-21 already exists, skipping... [2026-02-04T20:35:34.842039] [INFO ] [sig ] [30/79] Processing report for 2025-11-24... [2026-02-04T20:35:34.842072] [INFO ] [sig ] [30/79] Report for 2025-11-24 already exists, skipping... [2026-02-04T20:35:34.842100] [INFO ] [sig ] [31/79] Processing report for 2025-11-25... [2026-02-04T20:35:34.842132] [INFO ] [sig ] [31/79] Report for 2025-11-25 already exists, skipping... [2026-02-04T20:35:34.842161] [INFO ] [sig ] [32/79] Processing report for 2025-11-26... [2026-02-04T20:35:34.842193] [INFO ] [sig ] [32/79] Report for 2025-11-26 already exists, skipping... [2026-02-04T20:35:34.842221] [INFO ] [sig ] [33/79] Processing report for 2025-11-28... [2026-02-04T20:35:34.842254] [INFO ] [sig ] [33/79] Report for 2025-11-28 already exists, skipping... [2026-02-04T20:35:34.842281] [INFO ] [sig ] [34/79] Processing report for 2025-12-01... [2026-02-04T20:35:34.842322] [INFO ] [sig ] [34/79] Report for 2025-12-01 already exists, skipping... [2026-02-04T20:35:34.842352] [INFO ] [sig ] [35/79] Processing report for 2025-12-02... [2026-02-04T20:35:34.842386] [INFO ] [sig ] [35/79] Report for 2025-12-02 already exists, skipping... [2026-02-04T20:35:34.842413] [INFO ] [sig ] [36/79] Processing report for 2025-12-03... [2026-02-04T20:35:34.842445] [INFO ] [sig ] [36/79] Report for 2025-12-03 already exists, skipping... [2026-02-04T20:35:34.842478] [INFO ] [sig ] [37/79] Processing report for 2025-12-04... [2026-02-04T20:35:34.842561] [INFO ] [sig ] [37/79] Report for 2025-12-04 already exists, skipping... [2026-02-04T20:35:34.842616] [INFO ] [sig ] [38/79] Processing report for 2025-12-05... [2026-02-04T20:35:34.842652] [INFO ] [sig ] [38/79] Report for 2025-12-05 already exists, skipping... [2026-02-04T20:35:34.842681] [INFO ] [sig ] [39/79] Processing report for 2025-12-08... [2026-02-04T20:35:34.842715] [INFO ] [sig ] [39/79] Report for 2025-12-08 already exists, skipping... [2026-02-04T20:35:34.842749] [INFO ] [sig ] [40/79] Processing report for 2025-12-09... [2026-02-04T20:35:34.842791] [INFO ] [sig ] [40/79] Report for 2025-12-09 already exists, skipping... [2026-02-04T20:35:34.842821] [INFO ] [sig ] [41/79] Processing report for 2025-12-10... [2026-02-04T20:35:34.842862] [INFO ] [sig ] [41/79] Report for 2025-12-10 already exists, skipping... [2026-02-04T20:35:34.842892] [INFO ] [sig ] [42/79] Processing report for 2025-12-11... [2026-02-04T20:35:34.842931] [INFO ] [sig ] [42/79] Report for 2025-12-11 already exists, skipping... [2026-02-04T20:35:34.842960] [INFO ] [sig ] [43/79] Processing report for 2025-12-12... [2026-02-04T20:35:34.842996] [INFO ] [sig ] [43/79] Report for 2025-12-12 already exists, skipping... [2026-02-04T20:35:34.843027] [INFO ] [sig ] [44/79] Processing report for 2025-12-15... [2026-02-04T20:35:34.843059] [INFO ] [sig ] [44/79] Report for 2025-12-15 already exists, skipping... [2026-02-04T20:35:34.843087] [INFO ] [sig ] [45/79] Processing report for 2025-12-16... [2026-02-04T20:35:34.843121] [INFO ] [sig ] [45/79] Report for 2025-12-16 already exists, skipping... [2026-02-04T20:35:34.843148] [INFO ] [sig ] [46/79] Processing report for 2025-12-17... [2026-02-04T20:35:34.843181] [INFO ] [sig ] [46/79] Report for 2025-12-17 already exists, skipping... [2026-02-04T20:35:34.843209] [INFO ] [sig ] [47/79] Processing report for 2025-12-18... [2026-02-04T20:35:34.843242] [INFO ] [sig ] [47/79] Report for 2025-12-18 already exists, skipping... [2026-02-04T20:35:34.843270] [INFO ] [sig ] [48/79] Processing report for 2025-12-19... [2026-02-04T20:35:34.843310] [INFO ] [sig ] [48/79] Report for 2025-12-19 already exists, skipping... [2026-02-04T20:35:34.843340] [INFO ] [sig ] [49/79] Processing report for 2025-12-22... [2026-02-04T20:35:34.843385] [INFO ] [sig ] [49/79] Report for 2025-12-22 already exists, skipping... [2026-02-04T20:35:34.843414] [INFO ] [sig ] [50/79] Processing report for 2025-12-23... [2026-02-04T20:35:34.843447] [INFO ] [sig ] [50/79] Report for 2025-12-23 already exists, skipping... [2026-02-04T20:35:34.843475] [INFO ] [sig ] [51/79] Processing report for 2025-12-24... [2026-02-04T20:35:34.843514] [INFO ] [sig ] [51/79] Report for 2025-12-24 already exists, skipping... [2026-02-04T20:35:34.843543] [INFO ] [sig ] [52/79] Processing report for 2025-12-26... [2026-02-04T20:35:34.843600] [INFO ] [sig ] [52/79] Report for 2025-12-26 already exists, skipping... [2026-02-04T20:35:34.843632] [INFO ] [sig ] [53/79] Processing report for 2025-12-29... [2026-02-04T20:35:34.843665] [INFO ] [sig ] [53/79] Report for 2025-12-29 already exists, skipping... [2026-02-04T20:35:34.843692] [INFO ] [sig ] [54/79] Processing report for 2025-12-30... [2026-02-04T20:35:34.843724] [INFO ] [sig ] [54/79] Report for 2025-12-30 already exists, skipping... [2026-02-04T20:35:34.843752] [INFO ] [sig ] [55/79] Processing report for 2025-12-31... [2026-02-04T20:35:34.843792] [INFO ] [sig ] [55/79] Report for 2025-12-31 already exists, skipping... [2026-02-04T20:35:34.843821] [INFO ] [sig ] [56/79] Processing report for 2026-01-02... [2026-02-04T20:35:34.843854] [INFO ] [sig ] [56/79] Report for 2026-01-02 already exists, skipping... [2026-02-04T20:35:34.843881] [INFO ] [sig ] [57/79] Processing report for 2026-01-05... [2026-02-04T20:35:34.843914] [INFO ] [sig ] [57/79] Report for 2026-01-05 already exists, skipping... [2026-02-04T20:35:34.843942] [INFO ] [sig ] [58/79] Processing report for 2026-01-06... [2026-02-04T20:35:34.843974] [INFO ] [sig ] [58/79] Report for 2026-01-06 already exists, skipping... [2026-02-04T20:35:34.844004] [INFO ] [sig ] [59/79] Processing report for 2026-01-07... [2026-02-04T20:35:34.844045] [INFO ] [sig ] [59/79] Report for 2026-01-07 already exists, skipping... [2026-02-04T20:35:34.844075] [INFO ] [sig ] [60/79] Processing report for 2026-01-08... [2026-02-04T20:35:34.844119] [INFO ] [sig ] [60/79] Report for 2026-01-08 already exists, skipping... [2026-02-04T20:35:34.844149] [INFO ] [sig ] [61/79] Processing report for 2026-01-09... [2026-02-04T20:35:34.844196] [INFO ] [sig ] [61/79] Report for 2026-01-09 already exists, skipping... [2026-02-04T20:35:34.844225] [INFO ] [sig ] [62/79] Processing report for 2026-01-12... [2026-02-04T20:35:34.844266] [INFO ] [sig ] [62/79] Report for 2026-01-12 already exists, skipping... [2026-02-04T20:35:34.844295] [INFO ] [sig ] [63/79] Processing report for 2026-01-13... [2026-02-04T20:35:34.844335] [INFO ] [sig ] [63/79] Report for 2026-01-13 already exists, skipping... [2026-02-04T20:35:34.844364] [INFO ] [sig ] [64/79] Processing report for 2026-01-14... [2026-02-04T20:35:34.844398] [INFO ] [sig ] [64/79] Report for 2026-01-14 already exists, skipping... [2026-02-04T20:35:34.844425] [INFO ] [sig ] [65/79] Processing report for 2026-01-15... [2026-02-04T20:35:34.844458] [INFO ] [sig ] [65/79] Report for 2026-01-15 already exists, skipping... [2026-02-04T20:35:34.844485] [INFO ] [sig ] [66/79] Processing report for 2026-01-16... [2026-02-04T20:35:34.844518] [INFO ] [sig ] [66/79] Report for 2026-01-16 already exists, skipping... [2026-02-04T20:35:34.844545] [INFO ] [sig ] [67/79] Processing report for 2026-01-20... [2026-02-04T20:35:34.844604] [INFO ] [sig ] [67/79] Report for 2026-01-20 already exists, skipping... [2026-02-04T20:35:34.844637] [INFO ] [sig ] [68/79] Processing report for 2026-01-21... [2026-02-04T20:35:34.844678] [INFO ] [sig ] [68/79] Report for 2026-01-21 already exists, skipping... [2026-02-04T20:35:34.844709] [INFO ] [sig ] [69/79] Processing report for 2026-01-22... [2026-02-04T20:35:34.844752] [INFO ] [sig ] [69/79] Report for 2026-01-22 already exists, skipping... [2026-02-04T20:35:34.844782] [INFO ] [sig ] [70/79] Processing report for 2026-01-23... [2026-02-04T20:35:34.844836] [INFO ] [sig ] [70/79] Report for 2026-01-23 already exists, skipping... [2026-02-04T20:35:34.844866] [INFO ] [sig ] [71/79] Processing report for 2026-01-26... [2026-02-04T20:35:34.844905] [INFO ] [sig ] [71/79] Report for 2026-01-26 already exists, skipping... [2026-02-04T20:35:34.844934] [INFO ] [sig ] [72/79] Processing report for 2026-01-27... [2026-02-04T20:35:34.844974] [INFO ] [sig ] [72/79] Report for 2026-01-27 already exists, skipping... [2026-02-04T20:35:34.845003] [INFO ] [sig ] [73/79] Processing report for 2026-01-28... [2026-02-04T20:35:34.845042] [INFO ] [sig ] [73/79] Report for 2026-01-28 already exists, skipping... [2026-02-04T20:35:34.845070] [INFO ] [sig ] [74/79] Processing report for 2026-01-29... [2026-02-04T20:35:34.845109] [INFO ] [sig ] [74/79] Report for 2026-01-29 already exists, skipping... [2026-02-04T20:35:34.845157] [INFO ] [sig ] [75/79] Processing report for 2026-01-30... [2026-02-04T20:35:34.845204] [INFO ] [sig ] [75/79] Report for 2026-01-30 already exists, skipping... [2026-02-04T20:35:34.845235] [INFO ] [sig ] [76/79] Processing report for 2026-02-02... [2026-02-04T20:35:34.845275] [INFO ] [sig ] [76/79] Report for 2026-02-02 already exists, skipping... [2026-02-04T20:35:34.845303] [INFO ] [sig ] [77/79] Processing report for 2026-02-03... [2026-02-04T20:35:34.845336] [INFO ] [sig ] [77/79] Report for 2026-02-03 already exists, skipping... [2026-02-04T20:35:34.845364] [INFO ] [sig ] [78/79] Processing report for 2026-02-04... [2026-02-04T20:35:34.845404] [INFO ] [sig ] [78/79] Report for 2026-02-04 already exists, skipping... [2026-02-04T20:35:34.845433] [INFO ] [sig ] [79/79] Processing report for 2026-02-05... [2026-02-04T20:35:35.110724] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.111046] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-02-04T20:35:35.111350] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.111615] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.111883] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.112194] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-02-04T20:35:35.112451] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.112554] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-02-04T20:35:35.112836] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.113100] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.113418] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.113711] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-02-04T20:35:35.114769] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.115038] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.115296] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.115548] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.115645] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.115942] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-02-04T20:35:35.116195] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-02-04T20:35:35.116457] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-02-04T20:35:35.116707] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.117031] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.117115] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.117190] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.117450] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-02-04T20:35:35.117690] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.117979] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-02-04T20:35:35.118254] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-02-04T20:35:35.118515] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.118803] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.119057] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.119360] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-02-04T20:35:35.119621] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-02-04T20:35:35.119917] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.120204] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.120451] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.120535] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-02-04T20:35:35.120812] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.121058] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-02-04T20:35:35.121428] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-02-04T20:35:35.121697] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.121982] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.122258] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.122511] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.122812] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.123100] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.123416] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.123679] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.124066] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-02-04T20:35:35.124155] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.124389] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-02-04T20:35:35.124473] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.124538] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.124804] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.125075] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.125376] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.125630] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.125887] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-02-04T20:35:35.126152] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-02-04T20:35:35.126389] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.126685] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.126961] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.127251] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.127511] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.127613] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.127925] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-02-04T20:35:35.128380] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.128997] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.131074] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.131345] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-02-04T20:35:35.131602] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.131909] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.132162] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-02-04T20:35:35.132424] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-02-04T20:35:35.132680] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-02-04T20:35:35.132951] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-02-04T20:35:35.133277] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.133516] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.133793] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.134058] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-02-04T20:35:35.134294] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.134529] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.134624] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.134879] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-02-04T20:35:35.135143] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.135373] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.136308] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-02-04T20:35:35.136589] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.136905] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-02-04T20:35:35.136999] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-02-04T20:35:35.137244] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.137518] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-02-04T20:35:35.137788] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.138122] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.138423] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.138681] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-02-04T20:35:35.138987] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.139254] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.139500] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.139771] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.140051] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-02-04T20:35:35.140785] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.141029] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.141268] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.141559] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-02-04T20:35:35.142593] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-02-04T20:35:35.142895] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.143161] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-02-04T20:35:35.143415] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.143697] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-02-04T20:35:35.143948] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-02-04T20:35:35.144025] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.144276] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-02-04T20:35:35.144533] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.144864] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.145105] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.145404] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-02-04T20:35:35.145674] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-02-04T20:35:35.145991] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.146993] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.147246] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.147507] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.147804] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-02-04T20:35:35.148104] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.148405] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.148648] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.148960] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-02-04T20:35:35.149233] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-02-04T20:35:35.149520] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.149790] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.150038] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.150112] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.150391] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-02-04T20:35:35.150688] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-02-04T20:35:35.150935] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.151207] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.151465] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.151710] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.152018] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.152279] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-02-04T20:35:35.152537] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-02-04T20:35:35.152813] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-02-04T20:35:35.153056] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.153313] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.153564] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-02-04T20:35:35.153832] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-02-04T20:35:35.154101] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.154177] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-02-04T20:35:35.154408] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.154649] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-02-04T20:35:35.154905] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.155143] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.155440] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.155531] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-02-04T20:35:35.155806] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-02-04T20:35:35.156067] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-02-04T20:35:35.156300] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.156539] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.156807] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.157077] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.157353] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.157617] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-02-04T20:35:35.157876] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.158166] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-02-04T20:35:35.158435] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.158685] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-02-04T20:35:35.158968] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.159221] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.160025] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.160904] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.161265] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-02-04T20:35:35.161588] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-02-04T20:35:35.161852] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.162822] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.163083] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.163329] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.163594] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.163852] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.164109] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-02-04T20:35:35.164353] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.164608] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.164904] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.165178] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-02-04T20:35:35.165418] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.165672] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.165925] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-02-04T20:35:35.166210] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.166448] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.166718] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-02-04T20:35:35.166986] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.167233] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-02-04T20:35:35.167480] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.167737] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-02-04T20:35:35.167823] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-02-04T20:35:35.168149] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.168432] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.168715] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.169037] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-02-04T20:35:35.169285] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-02-04T20:35:35.169552] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.169844] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.170087] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.170384] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.170686] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-02-04T20:35:35.171008] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.171286] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.171596] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.171866] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.172168] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.172463] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.172778] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-02-04T20:35:35.172888] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.173166] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-02-04T20:35:35.173253] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.173504] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-02-04T20:35:35.173773] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.174019] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-02-04T20:35:35.174276] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.174554] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.174878] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.175153] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.175390] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.175631] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.175897] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.176161] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-02-04T20:35:35.176403] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.176661] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.176911] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.177175] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.177440] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.177751] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.177996] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.178295] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.178566] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.178845] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.179140] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.179395] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-02-04T20:35:35.179634] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.179874] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.180107] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.181072] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.182086] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.182342] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-02-04T20:35:35.182605] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.182853] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.183119] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-02-04T20:35:35.183411] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.183500] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.183764] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.183840] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.184069] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.184304] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.184553] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-02-04T20:35:35.184812] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.185061] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.185317] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-02-04T20:35:35.185563] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.185868] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.186111] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.186362] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-02-04T20:35:35.186626] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.186925] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.187179] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.187439] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.187690] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.187992] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-02-04T20:35:35.188236] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.188476] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-02-04T20:35:35.188737] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.188974] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.189228] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.189464] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.189537] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-02-04T20:35:35.189816] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.190086] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-02-04T20:35:35.190405] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-02-04T20:35:35.190647] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.190895] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-02-04T20:35:35.191254] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.191513] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-02-04T20:35:35.191809] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.192076] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-02-04T20:35:35.192152] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.192423] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-02-04T20:35:35.192695] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-02-04T20:35:35.192972] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-02-04T20:35:35.193231] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-02-04T20:35:35.193490] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.193783] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.194044] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.194304] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-02-04T20:35:35.194565] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.194841] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-02-04T20:35:35.195080] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-02-04T20:35:35.195326] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.195599] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-02-04T20:35:35.195856] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-02-04T20:35:35.196125] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.196363] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.196659] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.196897] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.197170] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-02-04T20:35:35.198144] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-02-04T20:35:35.198454] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.198724] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.199009] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.199358] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.199633] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.199918] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.200181] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.200417] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.200851] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.201208] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.201522] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-02-04T20:35:35.201853] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.202167] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.202474] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-02-04T20:35:35.202735] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.203051] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.203345] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.203635] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.203935] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.204178] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.204433] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.204724] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.204961] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.205201] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-02-04T20:35:35.205490] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.205751] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.206000] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.206287] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.206549] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.206865] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.207133] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-02-04T20:35:35.207387] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-02-04T20:35:35.207676] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.207976] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.208213] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-02-04T20:35:35.208449] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.208707] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-02-04T20:35:35.208960] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.209216] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-02-04T20:35:35.209483] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-02-04T20:35:35.209729] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.209967] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.210205] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.210492] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.210753] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.211046] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.211305] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.211705] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.212002] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-02-04T20:35:35.212342] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.212601] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-02-04T20:35:35.212890] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-02-04T20:35:35.213165] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.213404] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.213477] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-02-04T20:35:35.213710] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.213944] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-02-04T20:35:35.214251] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.214508] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.214785] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.215035] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.215288] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-02-04T20:35:35.215605] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-02-04T20:35:35.215846] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-02-04T20:35:35.216103] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.217925] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.218013] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.218283] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-02-04T20:35:35.218597] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.218852] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.218935] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.219243] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.219492] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.219764] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.220014] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-02-04T20:35:35.220348] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.220606] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.220854] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-02-04T20:35:35.221136] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.221384] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.221619] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.222327] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-02-04T20:35:35.222631] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.222925] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-02-04T20:35:35.223206] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.223509] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-02-04T20:35:35.223777] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.224015] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-02-04T20:35:35.224312] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-02-04T20:35:35.224552] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-02-04T20:35:35.224831] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-02-04T20:35:35.225144] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.225382] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.225456] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.225683] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-02-04T20:35:35.225934] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.226173] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.226410] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-02-04T20:35:35.226647] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.226879] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-02-04T20:35:35.227111] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-02-04T20:35:35.227365] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-02-04T20:35:35.227600] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-02-04T20:35:35.227842] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-02-04T20:35:35.228126] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.228364] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.228601] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.228855] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.228939] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-02-04T20:35:35.229220] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-02-04T20:35:35.229564] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-02-04T20:35:35.229886] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-02-04T20:35:35.230192] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.230470] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-02-04T20:35:35.230748] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.231007] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.231271] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.231510] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.231790] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.232068] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.232363] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-02-04T20:35:35.232614] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-02-04T20:35:35.232910] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-02-04T20:35:35.233198] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.233448] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-02-04T20:35:35.233690] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-02-04T20:35:35.233946] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-02-04T20:35:35.234339] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-02-04T20:35:35.234642] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.234922] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.235237] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.235482] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.235734] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.235973] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.236223] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.236466] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.236720] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.236964] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.237239] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.237498] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-02-04T20:35:35.237818] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.238095] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-02-04T20:35:35.238337] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.238431] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-02-04T20:35:35.238696] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.238958] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.239235] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.239523] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-02-04T20:35:35.239787] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.240056] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-02-04T20:35:35.240297] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.240539] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.240888] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.241172] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.241432] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.241673] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.241958] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.242204] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.242312] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-02-04T20:35:35.242586] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.242868] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.243107] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.243400] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.243649] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.243904] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.244164] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.244452] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.244742] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.244991] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.245284] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.245542] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.245858] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.245955] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-02-04T20:35:35.246207] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-02-04T20:35:35.246448] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.246709] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-02-04T20:35:35.246973] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-02-04T20:35:35.248076] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.248345] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-02-04T20:35:35.248656] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-02-04T20:35:35.248930] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-02-04T20:35:35.249208] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.249505] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.249766] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.250082] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.250197] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.250425] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.250669] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-02-04T20:35:35.250909] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.251165] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.251411] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.251733] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.252040] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.252331] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-02-04T20:35:35.252604] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.253002] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.253284] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.253548] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.253842] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.254113] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-02-04T20:35:35.254409] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.254668] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.254980] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.255240] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.255478] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-02-04T20:35:35.255751] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.255991] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.256229] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-02-04T20:35:35.257268] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.257530] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.257805] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.258089] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.258389] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-02-04T20:35:35.258657] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.258952] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.259193] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.259461] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.259713] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-02-04T20:35:35.259979] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.260245] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.260484] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.260749] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-02-04T20:35:35.261003] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-02-04T20:35:35.261249] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-02-04T20:35:35.262217] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.262489] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-02-04T20:35:35.262593] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.262841] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.263132] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-02-04T20:35:35.263382] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-02-04T20:35:35.263647] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.263897] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.264163] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.264235] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.264462] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-02-04T20:35:35.264768] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.265076] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.265343] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.265631] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-02-04T20:35:35.265899] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-02-04T20:35:35.266135] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.266372] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-02-04T20:35:35.266658] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-02-04T20:35:35.266731] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-02-04T20:35:35.266793] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.267080] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-02-04T20:35:35.267318] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.267589] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-02-04T20:35:35.267848] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.268106] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.268394] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.268640] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-02-04T20:35:35.268942] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.269241] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.269313] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.269610] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.269930] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.270186] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.270427] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.270667] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.270955] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-02-04T20:35:35.271249] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-02-04T20:35:35.271505] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.271820] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.272075] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.272313] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.272586] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-02-04T20:35:35.272825] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.273086] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-02-04T20:35:35.273392] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-02-04T20:35:35.273682] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-02-04T20:35:35.273924] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.274223] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.274463] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.274720] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.274959] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.275202] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.275435] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-02-04T20:35:35.275509] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-02-04T20:35:35.275814] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.276103] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.276340] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.276599] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.276865] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.277105] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.277346] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.277600] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.277846] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.278111] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-02-04T20:35:35.278402] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-02-04T20:35:35.278660] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.278920] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.279180] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.279471] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.279721] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.280011] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-02-04T20:35:35.280265] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-02-04T20:35:35.280559] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-02-04T20:35:35.280884] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-02-04T20:35:35.281182] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.281430] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.281669] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-02-04T20:35:35.281743] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.281980] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.282247] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.282542] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.282805] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.283063] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.283333] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-02-04T20:35:35.283717] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.283989] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-02-04T20:35:35.284261] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.284519] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-02-04T20:35:35.284844] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-02-04T20:35:35.285125] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-02-04T20:35:35.285379] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.285464] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.285530] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.285867] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.286136] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.286223] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.286510] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.286784] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.287024] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.287270] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-02-04T20:35:35.287514] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.287772] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-02-04T20:35:35.287874] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.288163] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.288429] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-02-04T20:35:35.288691] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.288945] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-02-04T20:35:35.289185] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.289459] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.289748] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.290005] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.290263] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.290542] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.290806] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-02-04T20:35:35.291046] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.291278] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.291364] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.292456] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.292851] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.293221] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.293528] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-02-04T20:35:35.293807] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.294063] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.294313] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.294610] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.294905] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-02-04T20:35:35.295200] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.295488] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.295723] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.295813] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.296044] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-02-04T20:35:35.296298] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.297256] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.297519] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.297781] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-02-04T20:35:35.298080] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.298333] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.298629] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-02-04T20:35:35.298714] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.298948] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.299199] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.299432] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.299691] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.299927] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.300172] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.300410] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-02-04T20:35:35.300659] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.300912] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.301148] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.301384] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.301637] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.301880] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.302116] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.302360] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-02-04T20:35:35.302625] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-02-04T20:35:35.302925] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.303181] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.303439] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.303699] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.303943] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-02-04T20:35:35.304182] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.304419] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-02-04T20:35:35.304655] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.304952] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.305239] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.305525] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.305802] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.305896] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-02-04T20:35:35.305959] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.306184] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-02-04T20:35:35.306471] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-02-04T20:35:35.306707] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-02-04T20:35:35.307475] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.307740] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-02-04T20:35:35.308029] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.308316] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-02-04T20:35:35.308588] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.308843] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.309153] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-02-04T20:35:35.309446] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.309688] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-02-04T20:35:35.309986] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.310245] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-02-04T20:35:35.310514] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.310818] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.311107] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.311350] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.311601] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-02-04T20:35:35.311866] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.312105] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-02-04T20:35:35.312351] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.312669] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.312924] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.313222] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.313523] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-02-04T20:35:35.313779] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.314019] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.314313] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-02-04T20:35:35.314587] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.314828] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.315083] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.315324] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-02-04T20:35:35.315715] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.315981] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.316247] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.316512] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-02-04T20:35:35.316799] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.316896] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-02-04T20:35:35.317193] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-02-04T20:35:35.317432] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.317675] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.317984] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-02-04T20:35:35.318294] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.318549] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.318818] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.319086] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-02-04T20:35:35.319339] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.319597] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.319856] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.320112] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-02-04T20:35:35.320356] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-02-04T20:35:35.320612] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-02-04T20:35:35.320902] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.321177] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-02-04T20:35:35.321431] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-02-04T20:35:35.321688] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.321942] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.322184] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.322436] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.322697] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.323056] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.323149] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-02-04T20:35:35.323388] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-02-04T20:35:35.323647] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.323891] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-02-04T20:35:35.324189] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.324436] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.324748] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.324989] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.325225] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.325322] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.325587] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.325831] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-02-04T20:35:35.326108] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.326408] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.326652] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-02-04T20:35:35.326938] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-02-04T20:35:35.327215] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.328021] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-02-04T20:35:35.328811] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.329076] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.329354] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-02-04T20:35:35.329603] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.329888] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.330860] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.331134] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-02-04T20:35:35.331432] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-02-04T20:35:35.331683] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-02-04T20:35:35.331942] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-02-04T20:35:35.332225] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-02-04T20:35:35.332465] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.332742] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-02-04T20:35:35.333000] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.333089] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.333348] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.333622] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.333863] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.334170] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-02-04T20:35:35.334432] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.334693] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.334925] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-02-04T20:35:35.335209] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.335478] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.335782] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.336086] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.336360] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.336640] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.336946] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.337254] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.337494] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.337729] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.337982] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-02-04T20:35:35.338224] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-02-04T20:35:35.338461] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-02-04T20:35:35.338698] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-02-04T20:35:35.338986] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-02-04T20:35:35.339241] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.339494] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-02-04T20:35:35.339749] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.340018] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.340256] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.340509] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-02-04T20:35:35.340791] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-02-04T20:35:35.341305] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.341594] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.342600] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.342926] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.343212] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.343506] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.343839] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.344120] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.344360] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.344611] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-02-04T20:35:35.344906] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.345174] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-02-04T20:35:35.345431] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.345731] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.345803] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.346083] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.346377] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.346693] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-02-04T20:35:35.346937] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.347198] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.347501] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.347806] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.348150] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.348411] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.348727] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.348986] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.349228] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-02-04T20:35:35.349476] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.349753] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.350012] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-02-04T20:35:35.350251] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.350516] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.350802] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-02-04T20:35:35.351095] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.351178] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.351431] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-02-04T20:35:35.351733] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.352010] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.352265] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.352530] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.352802] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.353079] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.353342] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.353632] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.353887] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-02-04T20:35:35.354131] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-02-04T20:35:35.355027] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.355283] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.355539] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.355870] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.356120] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-02-04T20:35:35.356418] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-02-04T20:35:35.356657] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.356891] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.357188] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-02-04T20:35:35.357439] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.357696] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-02-04T20:35:35.357989] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.358230] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.358313] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.358558] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-02-04T20:35:35.358839] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-02-04T20:35:35.359089] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.359356] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.359649] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-02-04T20:35:35.359926] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-02-04T20:35:35.360222] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-02-04T20:35:35.360464] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.360548] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.360805] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.361048] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.361336] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-02-04T20:35:35.361409] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.361650] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.361903] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.362158] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.362395] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-02-04T20:35:35.362468] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-02-04T20:35:35.362758] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-02-04T20:35:35.363076] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.363320] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.363561] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.363825] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.364072] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.364338] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.364628] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.364884] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-02-04T20:35:35.365603] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-02-04T20:35:35.365853] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.366116] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-02-04T20:35:35.366367] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.366642] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-02-04T20:35:35.367069] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-02-04T20:35:35.367345] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-02-04T20:35:35.367617] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-02-04T20:35:35.367866] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-02-04T20:35:35.368167] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.368244] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-02-04T20:35:35.368495] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-02-04T20:35:35.368766] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.369016] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.369274] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.369527] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.369845] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.370794] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.371046] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-02-04T20:35:35.371300] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.371594] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-02-04T20:35:35.371674] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.371981] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.372232] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.372473] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.372718] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-02-04T20:35:35.373031] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.373294] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.373600] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-02-04T20:35:35.373685] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.373939] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.374198] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.374553] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.374650] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-02-04T20:35:35.374957] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.375060] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.375306] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.375554] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-02-04T20:35:35.375900] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.376168] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.376424] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-02-04T20:35:35.376665] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.376918] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-02-04T20:35:35.377156] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.377412] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.377668] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.377928] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-02-04T20:35:35.378177] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.378483] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.378740] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-02-04T20:35:35.378990] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.379247] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-02-04T20:35:35.379493] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.379757] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-02-04T20:35:35.380195] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.380449] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.380714] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.381111] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-02-04T20:35:35.381392] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-02-04T20:35:35.381651] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-02-04T20:35:35.381927] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.382232] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.382478] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.382722] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-02-04T20:35:35.382984] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-02-04T20:35:35.383239] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.383478] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.383736] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.383976] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-02-04T20:35:35.384288] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.384548] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-02-04T20:35:35.384865] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.385167] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.385404] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.385694] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-02-04T20:35:35.386000] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.386251] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-02-04T20:35:35.386567] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.386837] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-02-04T20:35:35.387101] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.387188] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.387425] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.387697] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.387976] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.388225] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.388497] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-02-04T20:35:35.388779] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-02-04T20:35:35.389051] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.389337] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.389592] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.390521] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.390622] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-02-04T20:35:35.390870] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-02-04T20:35:35.391117] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.391434] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.391520] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-02-04T20:35:35.391822] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-02-04T20:35:35.392133] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.392385] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.392684] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.392988] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.393259] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.393545] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.393856] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.394123] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-02-04T20:35:35.394414] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.394655] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.394896] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.395137] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.395393] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.395665] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.396599] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.396848] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.397114] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.397402] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.397656] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-02-04T20:35:35.398001] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-02-04T20:35:35.398314] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.398607] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-02-04T20:35:35.398863] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.399116] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.399362] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.399632] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.399875] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.400146] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.400401] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.400650] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.400884] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.401146] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.401386] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.401625] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.401860] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-02-04T20:35:35.402122] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.402432] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.402735] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-02-04T20:35:35.402989] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.403241] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-02-04T20:35:35.403550] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.403664] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-02-04T20:35:35.403907] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.404161] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.404399] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-02-04T20:35:35.404471] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-02-04T20:35:35.404719] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-02-04T20:35:35.404971] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.405205] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.405441] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-02-04T20:35:35.405699] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-02-04T20:35:35.406024] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.406268] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-02-04T20:35:35.406522] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.407021] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-02-04T20:35:35.407259] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.407334] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-02-04T20:35:35.407600] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.407892] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-02-04T20:35:35.407994] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.408242] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-02-04T20:35:35.408533] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-02-04T20:35:35.409319] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-02-04T20:35:35.409600] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.409868] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.410147] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-02-04T20:35:35.410446] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.410705] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.410963] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.411217] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.411527] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.411850] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-02-04T20:35:35.412104] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-02-04T20:35:35.412362] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-02-04T20:35:35.412638] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.412719] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.412983] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-02-04T20:35:35.413254] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-02-04T20:35:35.413499] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.413776] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.414082] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.414166] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-02-04T20:35:35.414412] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.414662] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-02-04T20:35:35.414962] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.415231] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-02-04T20:35:35.415482] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-02-04T20:35:35.415729] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.415993] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-02-04T20:35:35.416242] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.416503] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-02-04T20:35:35.416782] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-02-04T20:35:35.417046] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.417309] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.417553] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-02-04T20:35:35.417823] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.418091] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-02-04T20:35:35.418348] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.418611] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-02-04T20:35:35.418856] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.419099] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.419395] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.419658] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.419953] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-02-04T20:35:35.420194] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-02-04T20:35:35.420291] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.420545] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-02-04T20:35:35.420814] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.421067] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-02-04T20:35:35.421363] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.421619] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-02-04T20:35:35.421871] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.422130] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.422380] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-02-04T20:35:35.422454] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-02-04T20:35:35.422688] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-02-04T20:35:35.422953] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.423195] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.423436] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.423681] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.424550] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-02-04T20:35:35.424871] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-02-04T20:35:35.425150] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.425408] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.425658] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-02-04T20:35:35.425912] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-02-04T20:35:35.426178] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.426420] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.426504] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-02-04T20:35:35.426778] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.427037] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.427276] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-02-04T20:35:35.427515] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.427610] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-02-04T20:35:35.427842] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.428128] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-02-04T20:35:35.428364] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-02-04T20:35:35.428437] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.428661] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.428913] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.429158] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.429389] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.429642] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-02-04T20:35:35.429881] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-02-04T20:35:35.430121] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.430415] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.431288] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.431777] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.431873] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.432184] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.432471] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.432787] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-02-04T20:35:35.433051] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.433360] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-02-04T20:35:35.433603] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.433906] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.434193] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-02-04T20:35:35.434434] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.434506] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-02-04T20:35:35.434753] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-02-04T20:35:35.435063] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-02-04T20:35:35.435163] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.435450] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.435708] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.435943] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-02-04T20:35:35.436234] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.436473] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-02-04T20:35:35.436735] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.437028] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-02-04T20:35:35.437268] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.437339] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.437623] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.437874] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.438147] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.438407] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.438676] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-02-04T20:35:35.438908] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.439164] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.439394] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-02-04T20:35:35.439661] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-02-04T20:35:35.439924] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-02-04T20:35:35.440201] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-02-04T20:35:35.440448] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.440752] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-02-04T20:35:35.441052] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.441317] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.441606] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.441848] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.442110] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-02-04T20:35:35.442375] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.443151] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-02-04T20:35:35.443234] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-02-04T20:35:35.443476] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.443762] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-02-04T20:35:35.444023] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-02-04T20:35:35.444300] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.444373] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.444803] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-02-04T20:35:35.445097] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.445356] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-02-04T20:35:35.445649] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.445939] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.446181] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.446428] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-02-04T20:35:35.446685] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.446924] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.447182] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.447437] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-02-04T20:35:35.447694] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-02-04T20:35:35.447980] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.448244] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.448483] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.448720] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.449766] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-02-04T20:35:35.450054] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-02-04T20:35:35.450340] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.450607] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.450860] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.451108] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.451355] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.451609] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.451850] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.452129] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-02-04T20:35:35.452379] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.452480] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.452723] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.453179] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.453505] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.453779] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.454044] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-02-04T20:35:35.454289] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-02-04T20:35:35.454540] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.454643] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.454873] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.455120] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-02-04T20:35:35.455353] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-02-04T20:35:35.455609] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-02-04T20:35:35.455921] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.456155] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.456399] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.456655] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-02-04T20:35:35.456911] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.457156] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.457418] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-02-04T20:35:35.457685] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.457970] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-02-04T20:35:35.458245] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.458533] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.458792] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.458874] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.459154] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.459446] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.459698] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.459954] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.460186] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-02-04T20:35:35.460437] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.460725] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-02-04T20:35:35.460989] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-02-04T20:35:35.461288] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.461521] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-02-04T20:35:35.461796] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.462046] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.462282] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.462529] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.462829] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-02-04T20:35:35.463096] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-02-04T20:35:35.463346] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-02-04T20:35:35.464303] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.464558] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-02-04T20:35:35.464848] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-02-04T20:35:35.465094] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.465335] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-02-04T20:35:35.465602] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.465843] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-02-04T20:35:35.466081] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.466341] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-02-04T20:35:35.466604] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.466846] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-02-04T20:35:35.467099] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-02-04T20:35:35.467348] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.467634] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.467879] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.468138] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-02-04T20:35:35.468375] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-02-04T20:35:35.468632] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-02-04T20:35:35.468928] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-02-04T20:35:35.469195] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.469277] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-02-04T20:35:35.469527] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.469802] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.470067] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.470332] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-02-04T20:35:35.470586] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.470845] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.471123] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-02-04T20:35:35.471379] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.471460] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-02-04T20:35:35.471712] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-02-04T20:35:35.471960] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-02-04T20:35:35.472208] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.472282] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.472510] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.472797] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-02-04T20:35:35.473044] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.473330] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.474304] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.474586] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.474839] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.475136] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-02-04T20:35:35.475442] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.475698] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-02-04T20:35:35.475783] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.476476] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.476721] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.477035] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.477293] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-02-04T20:35:35.477543] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.477640] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.477879] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-02-04T20:35:35.478291] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.478610] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-02-04T20:35:35.478920] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.479171] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-02-04T20:35:35.479420] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.479505] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.479788] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.480042] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.480296] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-02-04T20:35:35.480370] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.480433] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.480658] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-02-04T20:35:35.480904] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.481167] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-02-04T20:35:35.481409] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.481676] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-02-04T20:35:35.481935] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.482192] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.482428] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.482745] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-02-04T20:35:35.482819] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-02-04T20:35:35.483079] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-02-04T20:35:35.483376] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-02-04T20:35:35.483638] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-02-04T20:35:35.483898] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.484146] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.484438] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.484709] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.484953] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.485197] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.485487] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.485749] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-02-04T20:35:35.485996] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.486257] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.486495] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.486737] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.486985] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.487241] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.487480] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-02-04T20:35:35.487777] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-02-04T20:35:35.488597] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.488852] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-02-04T20:35:35.489111] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-02-04T20:35:35.489192] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.489426] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.489690] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.489947] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.490213] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.490297] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.490523] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-02-04T20:35:35.490797] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-02-04T20:35:35.491516] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.491783] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-02-04T20:35:35.492092] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.492395] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.492697] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.492946] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.493232] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.493495] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.493811] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.494068] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.494319] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-02-04T20:35:35.494553] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.495543] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.495833] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-02-04T20:35:35.496080] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.496352] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-02-04T20:35:35.496605] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-02-04T20:35:35.496693] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.496933] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-02-04T20:35:35.497421] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.497736] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.498052] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.498368] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.498621] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-02-04T20:35:35.498897] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.499179] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.499414] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-02-04T20:35:35.499645] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-02-04T20:35:35.499882] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.500141] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.500373] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.500623] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.500692] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-02-04T20:35:35.500751] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.501021] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.501281] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.501534] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.501799] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.502055] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.502352] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.502613] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.502902] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.503152] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-02-04T20:35:35.503414] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.503732] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.504027] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.504286] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-02-04T20:35:35.504535] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.504637] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.504902] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.505174] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.505411] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.505668] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-02-04T20:35:35.505909] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.506153] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-02-04T20:35:35.506397] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-02-04T20:35:35.506645] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.506909] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.507162] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.507401] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.507643] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.507926] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.508194] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.509175] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.509436] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.509680] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.509945] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-02-04T20:35:35.510213] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-02-04T20:35:35.510464] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.510704] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.510937] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.511175] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-02-04T20:35:35.511478] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-02-04T20:35:35.511725] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.511968] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.512226] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.512514] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.512782] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.513051] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.513309] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.513594] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-02-04T20:35:35.513851] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-02-04T20:35:35.514122] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-02-04T20:35:35.514376] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.514627] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.514871] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-02-04T20:35:35.515809] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-02-04T20:35:35.516114] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-02-04T20:35:35.516364] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.516620] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-02-04T20:35:35.516919] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-02-04T20:35:35.517169] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-02-04T20:35:35.517438] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-02-04T20:35:35.517674] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-02-04T20:35:35.517932] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.518215] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.518460] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.518723] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-02-04T20:35:35.518970] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-02-04T20:35:35.519238] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-02-04T20:35:35.519479] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.519552] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.519833] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.520092] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-02-04T20:35:35.520416] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.520662] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.520908] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.521223] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-02-04T20:35:35.521471] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.521734] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.521994] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.522246] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.522526] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-02-04T20:35:35.522805] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.523063] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-02-04T20:35:35.523316] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.523598] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.523858] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.524154] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-02-04T20:35:35.524415] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-02-04T20:35:35.524685] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-02-04T20:35:35.524932] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.525004] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-02-04T20:35:35.525243] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.525545] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.525826] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-02-04T20:35:35.526097] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.526340] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.526415] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-02-04T20:35:35.526651] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.526897] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.527188] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-02-04T20:35:35.527428] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-02-04T20:35:35.527688] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.527958] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.528204] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.528462] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.528705] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.528972] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.529231] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.529478] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.529749] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.530007] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.530262] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-02-04T20:35:35.530565] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-02-04T20:35:35.530887] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.531142] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-02-04T20:35:35.531402] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-02-04T20:35:35.531669] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.531914] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-02-04T20:35:35.532216] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-02-04T20:35:35.532465] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-02-04T20:35:35.532774] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.533077] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.533326] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.533587] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.533849] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.534095] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.534357] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-02-04T20:35:35.534615] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.534850] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-02-04T20:35:35.535084] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.535333] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.535608] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.535864] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.536115] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.536381] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-02-04T20:35:35.536648] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.536963] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.537288] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.537562] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.537877] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.538144] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.538404] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.538644] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.538909] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.539215] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.539472] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.539738] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.539998] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.540273] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.540532] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.540802] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.541119] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-02-04T20:35:35.541362] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-02-04T20:35:35.541616] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-02-04T20:35:35.541920] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.542167] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.542426] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-02-04T20:35:35.542692] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-02-04T20:35:35.542933] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.543010] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.543301] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.543604] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-02-04T20:35:35.543894] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.544172] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.544473] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.544883] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.545176] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.545450] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-02-04T20:35:35.545524] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.545780] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-02-04T20:35:35.546072] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-02-04T20:35:35.546338] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.546601] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.546683] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.546918] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-02-04T20:35:35.547158] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.547414] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.547713] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-02-04T20:35:35.547993] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.548292] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-02-04T20:35:35.548599] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.548899] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.549161] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-02-04T20:35:35.549436] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-02-04T20:35:35.549678] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.549971] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.550227] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.550486] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-02-04T20:35:35.550806] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.551068] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.551347] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.551675] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.551923] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-02-04T20:35:35.552172] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-02-04T20:35:35.552447] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.552716] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-02-04T20:35:35.552993] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.553301] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.553662] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.553994] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.554070] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.554331] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.554605] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-02-04T20:35:35.554857] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.555110] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-02-04T20:35:35.555701] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-02-04T20:35:35.555957] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.556218] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.556504] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-02-04T20:35:35.556842] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.557120] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.557380] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-02-04T20:35:35.557636] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.557869] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-02-04T20:35:35.558174] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.558482] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.558763] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-02-04T20:35:35.559056] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.559365] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-02-04T20:35:35.559606] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.560465] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.560742] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.561014] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.561280] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-02-04T20:35:35.561522] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-02-04T20:35:35.561844] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.562090] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.562332] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.562562] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.562821] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.563051] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.563307] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.563611] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-02-04T20:35:35.563911] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.563997] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-02-04T20:35:35.564228] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-02-04T20:35:35.564329] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-02-04T20:35:35.564602] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-02-04T20:35:35.564849] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.565087] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-02-04T20:35:35.565381] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.565620] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-02-04T20:35:35.565883] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.566144] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.566399] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.566638] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.566888] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.567137] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-02-04T20:35:35.567416] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.567732] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.567988] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-02-04T20:35:35.568074] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.568314] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-02-04T20:35:35.568388] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.568637] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.568930] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.569188] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.569425] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-02-04T20:35:35.569682] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.569918] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-02-04T20:35:35.570235] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.570521] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-02-04T20:35:35.570835] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.571072] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-02-04T20:35:35.571146] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-02-04T20:35:35.571425] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-02-04T20:35:35.571708] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.571961] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.572234] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.572495] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-02-04T20:35:35.572766] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.572851] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-02-04T20:35:35.573118] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-02-04T20:35:35.573423] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-02-04T20:35:35.573687] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-02-04T20:35:35.573962] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-02-04T20:35:35.574281] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-02-04T20:35:35.574530] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-02-04T20:35:35.574842] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-02-04T20:35:35.575132] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.575387] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-02-04T20:35:35.575623] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.575697] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.577270] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.577345] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.577633] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.577947] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.578200] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-02-04T20:35:35.578463] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-02-04T20:35:35.578768] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.579023] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-02-04T20:35:35.579282] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-02-04T20:35:35.579599] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-02-04T20:35:35.579894] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-02-04T20:35:35.580161] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.580416] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.580707] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-02-04T20:35:35.581019] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.581283] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.581529] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.581871] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-02-04T20:35:35.582119] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.582364] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.582668] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.582943] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.583191] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-02-04T20:35:35.583453] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.583692] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-02-04T20:35:35.583764] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-02-04T20:35:35.583992] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.584267] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.584510] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.584771] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.585005] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.585268] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-02-04T20:35:35.585502] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.585759] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.586023] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.586279] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.586516] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-02-04T20:35:35.586792] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-02-04T20:35:35.587042] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-02-04T20:35:35.587293] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-02-04T20:35:35.587558] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-02-04T20:35:35.587869] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.588166] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.588465] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-02-04T20:35:35.589541] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-02-04T20:35:35.589824] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.590097] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.590371] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.590625] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-02-04T20:35:35.590891] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.591137] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.591381] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.591639] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-02-04T20:35:35.591895] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.592134] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-02-04T20:35:35.592375] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.592615] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.592877] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.593185] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-02-04T20:35:35.593426] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-02-04T20:35:35.593676] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.593754] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-02-04T20:35:35.593980] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-02-04T20:35:35.594238] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-02-04T20:35:35.594521] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-02-04T20:35:35.594794] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.595026] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.595263] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-02-04T20:35:35.595511] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-02-04T20:35:35.595602] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.595893] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-02-04T20:35:35.596265] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-02-04T20:35:35.596628] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.596991] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-02-04T20:35:35.597310] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-02-04T20:35:35.597389] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-02-04T20:35:35.597722] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-02-04T20:35:35.598032] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.598333] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.598645] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.598936] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-02-04T20:35:35.599016] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-02-04T20:35:35.599321] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.599565] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.599845] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.600151] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-02-04T20:35:35.600408] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.600643] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.600877] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-02-04T20:35:35.601126] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-02-04T20:35:35.601194] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.601423] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.601656] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-02-04T20:35:35.601904] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.602143] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-02-04T20:35:35.602375] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-02-04T20:35:35.602623] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.602859] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-02-04T20:35:35.603120] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.603378] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.603638] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-02-04T20:35:35.603928] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-02-04T20:35:35.605693] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-02-04T20:35:35.605944] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.606191] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.606471] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.606711] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.606789] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.606858] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.607092] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.607345] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.607595] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.607829] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.607923] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-02-04T20:35:35.608157] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-02-04T20:35:35.608444] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.608689] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.608923] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.609187] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.609474] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-02-04T20:35:35.609758] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.610018] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.610288] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-02-04T20:35:35.610587] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-02-04T20:35:35.610842] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.611087] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-02-04T20:35:35.611165] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.611409] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-02-04T20:35:35.611674] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.611976] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.612273] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.612520] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-02-04T20:35:35.612782] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.613034] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.613292] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-02-04T20:35:35.613531] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.613850] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.614083] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-02-04T20:35:35.614336] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.614622] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.614916] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-02-04T20:35:35.615205] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.615437] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.615679] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.615907] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.616171] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.616453] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.616707] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.616952] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.617196] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.617484] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-02-04T20:35:35.617773] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.618029] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.618288] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.618594] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.618831] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.619099] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-02-04T20:35:35.619363] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.619662] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-02-04T20:35:35.619903] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-02-04T20:35:35.620147] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-02-04T20:35:35.620405] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-02-04T20:35:35.620489] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.620777] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-02-04T20:35:35.621014] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.621270] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.621555] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.621830] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-02-04T20:35:35.622126] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.622379] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-02-04T20:35:35.622452] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-02-04T20:35:35.622683] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.622921] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-02-04T20:35:35.623175] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.623258] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.623497] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-02-04T20:35:35.623756] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.624043] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.624277] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-02-04T20:35:35.624596] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.624855] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.625140] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.625397] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.625650] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.625903] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.626212] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-02-04T20:35:35.626524] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.626812] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.627059] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-02-04T20:35:35.627299] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.628136] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-02-04T20:35:35.628424] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.628684] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-02-04T20:35:35.629011] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.629289] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-02-04T20:35:35.629604] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-02-04T20:35:35.629866] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-02-04T20:35:35.629957] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.630269] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-02-04T20:35:35.630535] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-02-04T20:35:35.630801] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-02-04T20:35:35.631045] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.631306] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.631377] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.631616] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-02-04T20:35:35.631921] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.632188] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.632458] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-02-04T20:35:35.632724] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-02-04T20:35:35.632995] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.633269] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-02-04T20:35:35.633601] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.633886] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-02-04T20:35:35.634159] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.634410] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.634675] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-02-04T20:35:35.634954] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-02-04T20:35:35.635238] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.635534] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.635809] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.636142] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-02-04T20:35:35.636409] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-02-04T20:35:35.636656] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.636730] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.636987] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.637295] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-02-04T20:35:35.637545] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-02-04T20:35:35.637868] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.638204] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-02-04T20:35:35.638497] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-02-04T20:35:35.638756] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.639033] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.639297] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-02-04T20:35:35.639548] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-02-04T20:35:35.639878] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.640125] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.640372] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.640671] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.640937] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.641213] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.641472] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.641738] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.642007] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.642256] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.642505] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.642839] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-02-04T20:35:35.643107] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-02-04T20:35:35.643363] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.643652] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.643941] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.644179] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.644418] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.644716] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-02-04T20:35:35.644814] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-02-04T20:35:35.645117] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.645365] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.645660] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-02-04T20:35:35.645952] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.646211] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.646461] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-02-04T20:35:35.646753] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-02-04T20:35:35.647043] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.647352] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-02-04T20:35:35.647630] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-02-04T20:35:35.647996] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.648265] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.648522] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.648814] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.649081] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.649353] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-02-04T20:35:35.649599] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.649845] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.650117] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.650383] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.650644] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.650910] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.650992] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.651253] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.651507] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-02-04T20:35:35.651804] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.652055] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.652297] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.652540] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.653064] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-02-04T20:35:35.653326] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.653599] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-02-04T20:35:35.653846] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-02-04T20:35:35.654118] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.654375] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.654705] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.654951] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.655217] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.655491] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.655822] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.656073] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-02-04T20:35:35.656345] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-02-04T20:35:35.656628] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-02-04T20:35:35.656886] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.657210] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.657806] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-02-04T20:35:35.657893] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.658191] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-02-04T20:35:35.658478] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.658736] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.659012] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-02-04T20:35:35.659278] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.659532] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-02-04T20:35:35.659869] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.659945] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-02-04T20:35:35.660240] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.660508] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-02-04T20:35:35.660832] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-02-04T20:35:35.661087] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.661340] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.661607] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-02-04T20:35:35.661859] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.662115] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-02-04T20:35:35.662366] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.662616] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.662880] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.663175] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.663421] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-02-04T20:35:35.663500] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.663745] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.664036] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-02-04T20:35:35.664331] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-02-04T20:35:35.664604] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.664843] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.665100] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-02-04T20:35:35.665339] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.665629] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-02-04T20:35:35.665874] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.666135] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.666393] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.666638] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-02-04T20:35:35.666882] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.667138] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.667372] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.667669] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-02-04T20:35:35.667929] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-02-04T20:35:35.668195] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.668278] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-02-04T20:35:35.668534] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.668632] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.668881] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-02-04T20:35:35.669130] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.669377] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.669682] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.669984] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.670226] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.670488] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.670761] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.671074] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.671342] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.671640] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.671900] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.672157] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.672419] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-02-04T20:35:35.672716] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.672970] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.673257] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.673509] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-02-04T20:35:35.673798] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.674050] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.674305] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.674394] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.674659] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.674748] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.675049] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-02-04T20:35:35.675346] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-02-04T20:35:35.675643] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.675896] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.676158] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.676462] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.676774] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-02-04T20:35:35.677021] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.677106] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-02-04T20:35:35.677351] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-02-04T20:35:35.677597] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-02-04T20:35:35.677846] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.678114] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-02-04T20:35:35.678391] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.678671] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-02-04T20:35:35.678916] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-02-04T20:35:35.679179] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-02-04T20:35:35.679651] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.679921] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.680180] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-02-04T20:35:35.680473] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.680545] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-02-04T20:35:35.680803] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.681074] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-02-04T20:35:35.681510] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-02-04T20:35:35.681799] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.682091] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.682379] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.682642] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.682894] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-02-04T20:35:35.683142] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-02-04T20:35:35.683223] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-02-04T20:35:35.683286] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.683609] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.683912] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-02-04T20:35:35.684173] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.684557] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.684839] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-02-04T20:35:35.685105] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.685493] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-02-04T20:35:35.685745] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.686000] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.686310] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.686597] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-02-04T20:35:35.686897] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.687153] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-02-04T20:35:35.687452] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.687695] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.687969] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.688235] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.688559] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.688884] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.689144] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.689510] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.689801] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.690075] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-02-04T20:35:35.690480] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.690738] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.691020] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.691298] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-02-04T20:35:35.691585] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.691869] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.692132] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.692417] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-02-04T20:35:35.692700] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-02-04T20:35:35.692972] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-02-04T20:35:35.693337] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-02-04T20:35:35.693620] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-02-04T20:35:35.693876] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-02-04T20:35:35.694159] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-02-04T20:35:35.694411] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.694674] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-02-04T20:35:35.694936] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.695198] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.695440] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.695702] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-02-04T20:35:35.695969] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.696231] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.696540] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-02-04T20:35:35.696808] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.697064] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.697316] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-02-04T20:35:35.697586] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.697834] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.698100] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-02-04T20:35:35.698365] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.698619] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-02-04T20:35:35.698874] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.699183] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.699455] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.699707] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.699981] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.700057] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-02-04T20:35:35.700307] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.700565] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-02-04T20:35:35.700660] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.700902] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-02-04T20:35:35.701232] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-02-04T20:35:35.701481] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.701741] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.702000] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-02-04T20:35:35.702300] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-02-04T20:35:35.702626] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.702889] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.703151] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.703409] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.703533] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.703634] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.703936] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.704187] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.704427] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-02-04T20:35:35.704727] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.705022] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.705267] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.705511] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.705823] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.706070] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.706330] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.706604] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.706866] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.707167] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.707248] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.707509] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-02-04T20:35:35.707782] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.708056] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.708305] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.708552] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-02-04T20:35:35.708823] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.708898] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.709147] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.709401] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.709703] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.709954] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.710027] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.710306] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.710615] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-02-04T20:35:35.710891] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.711185] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.711266] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.711528] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.711816] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-02-04T20:35:35.712061] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.712304] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.712602] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.712906] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-02-04T20:35:35.713163] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.713467] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-02-04T20:35:35.713709] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-02-04T20:35:35.713951] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.714242] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.714514] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.714835] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-02-04T20:35:35.715079] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.715319] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.715562] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.715826] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-02-04T20:35:35.716134] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.716400] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.716649] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.716918] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.717190] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.717475] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.717752] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.718036] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-02-04T20:35:35.718312] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.718611] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-02-04T20:35:35.718857] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.719101] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.719355] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.719612] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.719876] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.720137] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-02-04T20:35:35.720398] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.720694] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.720937] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.721227] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-02-04T20:35:35.721472] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.721733] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-02-04T20:35:35.721805] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.722037] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.722281] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.722525] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.722810] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.723059] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.723145] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.723385] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.723655] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.723906] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.724165] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.724413] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-02-04T20:35:35.724667] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.724918] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.725188] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.725261] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-02-04T20:35:35.725520] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.725790] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.726034] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.726284] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-02-04T20:35:35.726534] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.726828] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.727084] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.727341] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.727637] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.727916] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-02-04T20:35:35.728221] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.728490] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-02-04T20:35:35.729285] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.729611] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-02-04T20:35:35.729881] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.730143] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.730404] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.730657] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-02-04T20:35:35.730743] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.731011] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.731324] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.731621] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.731894] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.732156] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.732490] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.732846] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-02-04T20:35:35.733150] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.733456] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-02-04T20:35:35.733732] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-02-04T20:35:35.733807] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-02-04T20:35:35.734076] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.734350] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-02-04T20:35:35.734608] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.734870] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.735117] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-02-04T20:35:35.735361] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.735435] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.735526] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.735805] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-02-04T20:35:35.736090] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-02-04T20:35:35.736346] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.736607] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.736862] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-02-04T20:35:35.737138] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.737413] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-02-04T20:35:35.737715] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-02-04T20:35:35.737989] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-02-04T20:35:35.738251] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.738504] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.738831] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.739159] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.739234] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.739495] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.739742] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.740014] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-02-04T20:35:35.740279] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-02-04T20:35:35.740522] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.740836] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.741139] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.741546] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-02-04T20:35:35.741960] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-02-04T20:35:35.742294] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.742599] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.742935] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.743365] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.743633] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.743906] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.744177] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.744449] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.744704] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.744961] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.745217] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.745469] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.745716] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.745970] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.746065] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-02-04T20:35:35.746343] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.746608] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.746860] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.747118] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.747431] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.747699] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.747993] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.748251] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.748520] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.748840] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.748924] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.749185] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.749429] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-02-04T20:35:35.749690] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-02-04T20:35:35.749974] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.750259] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.750520] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-02-04T20:35:35.750617] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-02-04T20:35:35.750884] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.750972] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-02-04T20:35:35.751047] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.751303] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-02-04T20:35:35.751553] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.751867] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.752141] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-02-04T20:35:35.752424] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.752698] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.753678] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.753958] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.754241] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.754318] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-02-04T20:35:35.754606] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-02-04T20:35:35.754879] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.755204] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-02-04T20:35:35.755456] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.755727] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.755973] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-02-04T20:35:35.756238] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.756490] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.758285] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-02-04T20:35:35.758592] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-02-04T20:35:35.758942] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.759230] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-02-04T20:35:35.759505] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.759828] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-02-04T20:35:35.760080] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-02-04T20:35:35.760331] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.760405] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.760699] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.760938] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-02-04T20:35:35.761192] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.761459] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.761714] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.761990] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-02-04T20:35:35.762282] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-02-04T20:35:35.762532] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.762818] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.763078] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-02-04T20:35:35.763321] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-02-04T20:35:35.763601] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-02-04T20:35:35.763859] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-02-04T20:35:35.764134] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.764382] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.764648] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.764926] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.765257] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.765520] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.765841] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-02-04T20:35:35.766094] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-02-04T20:35:35.766394] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-02-04T20:35:35.766637] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-02-04T20:35:35.766895] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-02-04T20:35:35.766967] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.767203] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.767457] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.767696] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-02-04T20:35:35.768006] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-02-04T20:35:35.768287] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.768548] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.768645] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-02-04T20:35:35.768925] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.769217] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.769308] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.769556] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.769838] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-02-04T20:35:35.770116] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.770363] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.770636] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-02-04T20:35:35.770710] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-02-04T20:35:35.770993] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.771237] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-02-04T20:35:35.771481] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-02-04T20:35:35.771729] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-02-04T20:35:35.771975] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.772237] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.772513] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-02-04T20:35:35.772803] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-02-04T20:35:35.773061] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.773323] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-02-04T20:35:35.773406] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.773699] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.773943] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.774206] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.774500] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-02-04T20:35:35.774789] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.775045] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-02-04T20:35:35.775346] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.775617] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.775690] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.775934] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.776240] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.776509] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.776776] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-02-04T20:35:35.777027] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.777297] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.777564] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-02-04T20:35:35.777829] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-02-04T20:35:35.778149] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.778415] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.778687] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-02-04T20:35:35.778934] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.779181] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.779262] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.779530] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.779804] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.780065] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.780348] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-02-04T20:35:35.780606] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.780850] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.781110] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-02-04T20:35:35.781383] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.781632] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.781881] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-02-04T20:35:35.782149] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-02-04T20:35:35.782426] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-02-04T20:35:35.782727] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.782990] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-02-04T20:35:35.783248] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-02-04T20:35:35.783525] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-02-04T20:35:35.783635] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-02-04T20:35:35.783901] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-02-04T20:35:35.784181] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-02-04T20:35:35.784425] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-02-04T20:35:35.784721] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.784963] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.785214] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.785474] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-02-04T20:35:35.785733] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-02-04T20:35:35.786049] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.786293] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.786536] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-02-04T20:35:35.786803] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.787051] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.787130] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-02-04T20:35:35.787367] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.787632] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.788049] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-02-04T20:35:35.788308] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-02-04T20:35:35.788587] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.788846] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.789101] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.789354] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.789668] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-02-04T20:35:35.789751] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.790018] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.790331] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.790643] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.790892] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.791157] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.791450] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.791719] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-02-04T20:35:35.791973] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.792213] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.792295] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-02-04T20:35:35.792534] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.792861] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.793111] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.793522] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.793806] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.794070] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.794380] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-02-04T20:35:35.794646] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.794928] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-02-04T20:35:35.795178] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.795445] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-02-04T20:35:35.795715] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-02-04T20:35:35.796018] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.796311] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.796621] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.796881] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.797196] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.797517] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-02-04T20:35:35.797817] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.798076] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.798390] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-02-04T20:35:35.798703] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.798960] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.799257] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-02-04T20:35:35.799536] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.799803] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.799885] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.800145] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.800390] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-02-04T20:35:35.800687] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-02-04T20:35:35.800942] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-02-04T20:35:35.801210] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-02-04T20:35:35.801466] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.801713] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-02-04T20:35:35.802004] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-02-04T20:35:35.802269] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.802519] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-02-04T20:35:35.802795] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-02-04T20:35:35.803091] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.803342] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.803612] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.803876] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.804185] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-02-04T20:35:35.804440] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.804525] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.804824] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-02-04T20:35:35.805091] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.805363] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.805624] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.805882] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.805955] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-02-04T20:35:35.806199] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.806448] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-02-04T20:35:35.806710] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-02-04T20:35:35.807006] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.807279] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-02-04T20:35:35.807522] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.808040] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.808391] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.808793] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-02-04T20:35:35.809204] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-02-04T20:35:35.809512] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.810028] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-02-04T20:35:35.810321] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-02-04T20:35:35.810595] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.810671] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.810966] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-02-04T20:35:35.811227] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.811492] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.811772] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-02-04T20:35:35.812048] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.812316] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.812395] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.812696] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-02-04T20:35:35.813023] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.813271] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-02-04T20:35:35.813523] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.813844] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-02-04T20:35:35.814140] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-02-04T20:35:35.814381] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.814643] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.814714] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-02-04T20:35:35.814969] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-02-04T20:35:35.815642] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.815975] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-02-04T20:35:35.816267] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.816530] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-02-04T20:35:35.816804] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.817114] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.817948] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.818206] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-02-04T20:35:35.818490] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.818747] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.819009] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.819261] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.819524] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.819852] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-02-04T20:35:35.820110] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-02-04T20:35:35.820362] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.820611] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-02-04T20:35:35.820698] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.820953] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.821197] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-02-04T20:35:35.821450] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.821701] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.821963] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.822230] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.822483] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.822753] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.823070] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.823341] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.823597] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-02-04T20:35:35.823845] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-02-04T20:35:35.824087] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.824330] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.824597] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.824869] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.825123] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-02-04T20:35:35.825383] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.825679] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.825927] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.826180] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-02-04T20:35:35.826426] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.826684] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.826935] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.827189] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-02-04T20:35:35.827449] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-02-04T20:35:35.827754] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.828011] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.828280] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.828593] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.828851] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.829151] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.829235] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-02-04T20:35:35.829480] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.829562] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.829827] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.830122] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.830387] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-02-04T20:35:35.830634] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-02-04T20:35:35.830887] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.831158] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.831404] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.831647] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-02-04T20:35:35.831892] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-02-04T20:35:35.832163] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.832403] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.832681] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-02-04T20:35:35.832953] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-02-04T20:35:35.833204] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-02-04T20:35:35.833495] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.833567] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-02-04T20:35:35.833838] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.834155] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-02-04T20:35:35.834457] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.834709] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.834980] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-02-04T20:35:35.835262] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.835507] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-02-04T20:35:35.835775] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-02-04T20:35:35.836020] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-02-04T20:35:35.836837] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.837109] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-02-04T20:35:35.837362] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.837646] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.837973] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-02-04T20:35:35.838281] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.838356] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-02-04T20:35:35.838618] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.838886] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.838969] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-02-04T20:35:35.839270] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.839513] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.839777] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-02-04T20:35:35.840073] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.840316] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.840558] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-02-04T20:35:35.840831] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.841101] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.841378] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.841465] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.841715] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-02-04T20:35:35.841979] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-02-04T20:35:35.842263] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.842550] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.842875] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.843192] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.843480] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-02-04T20:35:35.843762] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-02-04T20:35:35.844069] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.844373] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-02-04T20:35:35.844670] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.845061] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-02-04T20:35:35.845323] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.845639] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.845946] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.846200] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.846519] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.846810] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.847058] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.847319] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-02-04T20:35:35.847563] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.847859] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-02-04T20:35:35.848139] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-02-04T20:35:35.848413] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-02-04T20:35:35.848743] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.849023] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.849281] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-02-04T20:35:35.849535] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.849643] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.849915] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.850191] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.850465] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.850738] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-02-04T20:35:35.851001] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.851252] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.851509] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.851837] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.851920] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.852184] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.852434] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.852695] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.852972] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.853236] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-02-04T20:35:35.853530] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.853797] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.854084] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-02-04T20:35:35.854339] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-02-04T20:35:35.854411] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.854645] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.854881] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-02-04T20:35:35.855119] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-02-04T20:35:35.855189] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.855419] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.855674] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-02-04T20:35:35.856089] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.856423] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.856761] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.857058] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-02-04T20:35:35.857344] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-02-04T20:35:35.857609] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-02-04T20:35:35.857875] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-02-04T20:35:35.858179] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.858428] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-02-04T20:35:35.858690] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.858942] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-02-04T20:35:35.859247] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.859495] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.859741] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.860034] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.860109] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.860367] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-02-04T20:35:35.860608] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-02-04T20:35:35.860868] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.861183] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.861476] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.861717] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-02-04T20:35:35.861962] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.862241] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.862496] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.862604] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-02-04T20:35:35.862851] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-02-04T20:35:35.863111] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.863371] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.863646] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-02-04T20:35:35.863940] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.864204] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-02-04T20:35:35.864446] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-02-04T20:35:35.864527] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.864814] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.865069] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.865348] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-02-04T20:35:35.865608] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.865851] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.866122] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-02-04T20:35:35.866370] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-02-04T20:35:35.866691] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.866999] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.867265] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-02-04T20:35:35.867624] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.868068] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-02-04T20:35:35.868630] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-02-04T20:35:35.868961] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.869286] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.869598] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-02-04T20:35:35.869897] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.870189] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.870600] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.870887] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-02-04T20:35:35.871198] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-02-04T20:35:35.871452] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-02-04T20:35:35.871701] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-02-04T20:35:35.871981] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-02-04T20:35:35.872256] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.872566] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-02-04T20:35:35.872863] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-02-04T20:35:35.873145] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-02-04T20:35:35.873406] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-02-04T20:35:35.873479] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-02-04T20:35:35.873551] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-02-04T20:35:35.873863] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.874154] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-02-04T20:35:35.874445] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.874701] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-02-04T20:35:35.874943] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-02-04T20:35:35.875235] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.875499] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.875768] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-02-04T20:35:35.875858] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.876151] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.876447] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.876709] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-02-04T20:35:35.876971] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.877218] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.877520] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-02-04T20:35:35.877619] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.877890] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-02-04T20:35:35.878008] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.878277] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.878553] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.878848] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-02-04T20:35:35.879121] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-02-04T20:35:35.879382] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.879644] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-02-04T20:35:35.879913] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.880206] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.880443] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.880734] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.880975] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.881260] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-02-04T20:35:35.881509] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.881794] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-02-04T20:35:35.882065] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-02-04T20:35:35.882148] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.882442] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.882705] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-02-04T20:35:35.882975] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.883228] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.883503] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-02-04T20:35:35.883869] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-02-04T20:35:35.884202] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-02-04T20:35:35.884472] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.884741] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.885005] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-02-04T20:35:35.885265] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.885520] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.885810] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.886062] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.886304] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-02-04T20:35:35.886555] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.886849] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.887118] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-02-04T20:35:35.887417] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-02-04T20:35:35.887690] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.887960] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-02-04T20:35:35.888236] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-02-04T20:35:35.888528] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.888797] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.889054] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.889303] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.889598] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.889900] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-02-04T20:35:35.890160] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.890425] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-02-04T20:35:35.890669] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-02-04T20:35:35.890928] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-02-04T20:35:35.891008] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.891246] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-02-04T20:35:35.891325] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.891564] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-02-04T20:35:35.891841] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-02-04T20:35:35.892084] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-02-04T20:35:35.892350] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-02-04T20:35:35.892602] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-02-04T20:35:35.892861] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-02-04T20:35:35.893130] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.893375] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-02-04T20:35:35.893625] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-02-04T20:35:35.893896] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-02-04T20:35:35.894174] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-02-04T20:35:35.894431] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-02-04T20:35:35.894898] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-02-04T20:35:35.895192] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-02-04T20:35:35.895458] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-02-04T20:35:35.895937] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.896217] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-02-04T20:35:35.896488] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-02-04T20:35:35.896758] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-02-04T20:35:35.897018] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.897287] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.897548] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-02-04T20:35:35.897830] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.898109] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.898380] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.898658] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.898918] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-02-04T20:35:35.899276] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-02-04T20:35:35.899597] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-02-04T20:35:35.899854] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.900140] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-02-04T20:35:35.900418] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-02-04T20:35:35.900749] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-02-04T20:35:35.901010] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-02-04T20:35:35.901111] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.901423] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.901694] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.901959] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.902236] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-02-04T20:35:35.902499] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.902769] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.903014] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-02-04T20:35:35.903278] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-02-04T20:35:35.903526] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-02-04T20:35:35.903836] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.904106] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.904371] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.904622] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.904900] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.905179] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-02-04T20:35:35.905422] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-02-04T20:35:35.905693] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-02-04T20:35:35.905943] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-02-04T20:35:35.906185] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.906431] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-02-04T20:35:35.906699] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-02-04T20:35:35.906784] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.907027] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-02-04T20:35:35.907292] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.907540] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-02-04T20:35:35.907825] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.908125] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-02-04T20:35:35.908397] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-02-04T20:35:35.908730] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.908985] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.909308] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-02-04T20:35:35.909609] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.909890] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.910151] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-02-04T20:35:35.910407] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-02-04T20:35:35.910660] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.910732] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-02-04T20:35:35.910972] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-02-04T20:35:35.911273] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.911666] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-02-04T20:35:35.911946] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.912269] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.912600] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-02-04T20:35:35.912873] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-02-04T20:35:35.913194] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-02-04T20:35:35.913463] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-02-04T20:35:35.913726] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.914043] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-02-04T20:35:35.914316] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.914655] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-02-04T20:35:35.914758] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.915021] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-02-04T20:35:35.915114] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.915413] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-02-04T20:35:35.915661] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-02-04T20:35:35.915912] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-02-04T20:35:35.916154] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-02-04T20:35:35.916705] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-02-04T20:35:35.917701] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-02-04T20:35:35.918316] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.918773] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.919095] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.919566] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-02-04T20:35:35.919661] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-02-04T20:35:35.920147] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-02-04T20:35:35.921290] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.922021] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-02-04T20:35:35.924211] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.924625] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.924913] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.925201] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-02-04T20:35:35.925482] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.925739] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-02-04T20:35:35.926004] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-02-04T20:35:35.926271] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-02-04T20:35:35.926530] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.926800] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.927125] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.927394] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-02-04T20:35:35.927653] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-02-04T20:35:35.927919] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-02-04T20:35:35.928186] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-02-04T20:35:35.928436] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.928747] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.929027] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.929290] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.929533] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.929801] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-02-04T20:35:35.930071] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-02-04T20:35:35.930387] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.930679] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.930752] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-02-04T20:35:35.930989] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-02-04T20:35:35.931232] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-02-04T20:35:35.931475] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-02-04T20:35:35.931717] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-02-04T20:35:35.932186] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.932434] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.932688] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.932991] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.933263] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.933565] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.933852] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-02-04T20:35:35.934112] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-02-04T20:35:35.934365] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.934619] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.934865] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-02-04T20:35:35.935173] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.935419] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-02-04T20:35:35.935677] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-02-04T20:35:35.935971] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-02-04T20:35:35.936044] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-02-04T20:35:35.936325] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-02-04T20:35:35.936565] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-02-04T20:35:35.936828] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-02-04T20:35:35.937070] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.937308] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-02-04T20:35:35.937594] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-02-04T20:35:35.937865] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-02-04T20:35:35.938160] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.938416] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-02-04T20:35:35.938666] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-02-04T20:35:35.938942] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-02-04T20:35:35.939258] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.939493] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.939747] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-02-04T20:35:35.940009] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-02-04T20:35:35.940274] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.940535] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-02-04T20:35:35.940810] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.941066] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-02-04T20:35:35.941303] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.941543] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-02-04T20:35:35.941799] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-02-04T20:35:35.942087] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-02-04T20:35:35.942339] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-02-04T20:35:35.942408] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-02-04T20:35:35.942655] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-02-04T20:35:35.942914] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-02-04T20:35:35.943153] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-02-04T20:35:35.943388] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.943629] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-02-04T20:35:35.943863] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-02-04T20:35:35.944176] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-02-04T20:35:35.944428] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-02-04T20:35:35.944670] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-02-04T20:35:35.944918] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.945150] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.945385] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-02-04T20:35:35.945674] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-02-04T20:35:35.945908] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-02-04T20:35:35.946195] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-02-04T20:35:35.946434] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.946673] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-02-04T20:35:35.946928] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.947202] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.947456] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-02-04T20:35:35.947696] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-02-04T20:35:35.947953] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-02-04T20:35:35.948243] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-02-04T20:35:35.948558] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-02-04T20:35:35.948876] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-02-04T20:35:35.949131] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-02-04T20:35:35.949204] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-02-04T20:35:35.949455] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-02-04T20:35:35.949708] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.950022] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-02-04T20:35:35.950284] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-02-04T20:35:35.950526] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-02-04T20:35:35.950798] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-02-04T20:35:35.951074] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.951319] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.951560] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.951877] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.952136] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.952441] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-02-04T20:35:35.952693] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-02-04T20:35:35.952956] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.953239] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-02-04T20:35:35.953505] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-02-04T20:35:35.953789] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.954066] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-02-04T20:35:35.954348] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.954425] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-02-04T20:35:35.954689] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.954954] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.955198] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.955482] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-02-04T20:35:35.955779] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-02-04T20:35:35.956025] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.956281] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-02-04T20:35:35.956533] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-02-04T20:35:35.956804] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.957090] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-02-04T20:35:35.957426] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-02-04T20:35:35.957702] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.957994] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-02-04T20:35:35.958277] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-02-04T20:35:35.958533] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.958809] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-02-04T20:35:35.959073] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-02-04T20:35:35.959379] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-02-04T20:35:35.959634] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-02-04T20:35:35.959902] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.960175] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-02-04T20:35:35.960414] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-02-04T20:35:35.960674] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.960934] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-02-04T20:35:35.961187] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-02-04T20:35:35.961451] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-02-04T20:35:35.961696] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-02-04T20:35:35.962001] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-02-04T20:35:35.962246] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.962318] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-02-04T20:35:35.962604] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-02-04T20:35:35.962867] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-02-04T20:35:35.963118] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-02-04T20:35:35.963374] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.963641] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-02-04T20:35:35.963895] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.964168] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.964465] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-02-04T20:35:35.964734] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-02-04T20:35:35.964991] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-02-04T20:35:35.965293] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-02-04T20:35:35.965556] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.965825] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-02-04T20:35:35.966119] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-02-04T20:35:35.966360] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-02-04T20:35:35.966601] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-02-04T20:35:35.966846] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-02-04T20:35:35.967110] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-02-04T20:35:35.967401] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-02-04T20:35:35.967473] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-02-04T20:35:35.967731] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-02-04T20:35:35.967998] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-02-04T20:35:35.968283] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-02-04T20:35:35.968354] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-02-04T20:35:35.968613] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-02-04T20:35:35.968903] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.969161] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-02-04T20:35:35.969428] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-02-04T20:35:35.969667] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-02-04T20:35:35.969911] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-02-04T20:35:35.970003] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.970082] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-02-04T20:35:35.970378] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-02-04T20:35:35.970671] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-02-04T20:35:35.970963] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-02-04T20:35:35.971205] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.971447] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-02-04T20:35:35.971714] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-02-04T20:35:35.971975] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.972240] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-02-04T20:35:35.972508] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-02-04T20:35:35.972771] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-02-04T20:35:35.973016] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-02-04T20:35:35.973266] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.973558] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-02-04T20:35:35.973679] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-02-04T20:35:35.973986] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-02-04T20:35:35.974096] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-02-04T20:35:35.974429] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.974753] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-02-04T20:35:35.975019] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-02-04T20:35:35.975295] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-02-04T20:35:35.975557] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-02-04T20:35:35.975882] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.976137] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-02-04T20:35:35.976391] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-02-04T20:35:35.976833] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-02-04T20:35:35.977076] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-02-04T20:35:35.977313] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-02-04T20:35:35.977552] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-02-04T20:35:35.977810] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.978055] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-02-04T20:35:35.978295] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-02-04T20:35:35.978527] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.978780] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.979017] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-02-04T20:35:35.979133] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-02-04T20:35:35.979362] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-02-04T20:35:35.979614] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-02-04T20:35:35.979684] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.979914] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-02-04T20:35:35.979993] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-02-04T20:35:35.980226] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.980478] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-02-04T20:35:35.980766] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-02-04T20:35:35.981052] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-02-04T20:35:35.981335] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-02-04T20:35:35.981588] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-02-04T20:35:35.981834] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-02-04T20:35:35.982089] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-02-04T20:35:35.982339] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-02-04T20:35:35.982602] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-02-04T20:35:35.982842] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-02-04T20:35:35.983087] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-02-04T20:35:35.983319] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-02-04T20:35:35.983593] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-02-04T20:35:35.983851] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.984101] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.984169] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-02-04T20:35:35.984409] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-02-04T20:35:35.984638] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-02-04T20:35:35.984886] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-02-04T20:35:35.985145] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-02-04T20:35:35.985427] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.985659] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-02-04T20:35:35.985938] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-02-04T20:35:35.986166] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-02-04T20:35:35.986411] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-02-04T20:35:35.986652] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-02-04T20:35:35.986884] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-02-04T20:35:35.987125] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-02-04T20:35:35.987357] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-02-04T20:35:35.987603] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-02-04T20:35:35.987837] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-02-04T20:35:35.988095] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-02-04T20:35:35.988351] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-02-04T20:35:35.988649] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-02-04T20:35:35.988883] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-02-04T20:35:35.989119] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-02-04T20:35:35.989350] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-02-04T20:35:35.989597] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-02-04T20:35:35.989679] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-02-04T20:35:35.989904] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-02-04T20:35:35.990148] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-02-04T20:35:35.990218] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-02-04T20:35:35.990438] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-02-04T20:35:35.990689] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-02-04T20:35:35.990915] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-02-04T20:35:35.991143] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.991373] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.991610] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-02-04T20:35:35.991849] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.992090] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-02-04T20:35:35.992321] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.992553] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-02-04T20:35:35.992824] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-02-04T20:35:35.993073] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.993354] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-02-04T20:35:35.993606] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-02-04T20:35:35.993871] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-02-04T20:35:35.994131] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-02-04T20:35:35.994370] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-02-04T20:35:35.994612] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-02-04T20:35:35.994910] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-02-04T20:35:35.995202] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-02-04T20:35:35.995431] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-02-04T20:35:35.995671] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-02-04T20:35:35.995940] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-02-04T20:35:35.996219] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-02-04T20:35:35.996470] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-02-04T20:35:35.996759] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-02-04T20:35:35.997018] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-02-04T20:35:35.997344] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-02-04T20:35:35.997599] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-02-04T20:35:35.997674] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-02-04T20:35:35.997971] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-02-04T20:35:35.998222] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-02-04T20:35:35.998523] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-02-04T20:35:35.998835] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-02-04T20:35:35.999078] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-02-04T20:35:35.999335] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-02-04T20:35:35.999599] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-02-04T20:35:35.999856] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-02-04T20:35:36.000091] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-02-04T20:35:36.000327] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-02-04T20:35:36.000565] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-02-04T20:35:36.000873] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-02-04T20:35:36.000956] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-02-04T20:35:36.001216] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-02-04T20:35:36.001471] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-02-04T20:35:36.001735] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-02-04T20:35:36.001809] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-02-04T20:35:36.002042] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-02-04T20:35:36.002328] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-02-04T20:35:36.002597] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-02-04T20:35:36.002841] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-02-04T20:35:36.003131] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-02-04T20:35:36.003368] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-02-04T20:35:36.003600] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-02-04T20:35:36.003886] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-02-04T20:35:36.004171] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-02-04T20:35:36.004457] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-02-04T20:35:36.004693] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-02-04T20:35:36.004928] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-02-04T20:35:36.005167] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-02-04T20:35:36.005454] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-02-04T20:35:36.005707] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-02-04T20:35:36.005989] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-02-04T20:35:36.006240] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-02-04T20:35:36.006475] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-02-04T20:35:36.006712] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-02-04T20:35:36.006941] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-02-04T20:35:36.007013] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-02-04T20:35:36.007236] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-02-04T20:35:36.007476] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-02-04T20:35:36.007714] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-02-04T20:35:36.007786] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-02-04T20:35:36.008067] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-02-04T20:35:36.008306] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-02-04T20:35:36.008540] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-02-04T20:35:36.008806] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-02-04T20:35:36.009048] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-02-04T20:35:36.009281] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-02-04T20:35:36.009511] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-02-04T20:35:36.009779] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-02-04T20:35:36.010014] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-02-04T20:35:36.010265] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-02-04T20:35:36.010499] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-02-04T20:35:36.010813] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-02-04T20:35:36.011052] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-02-04T20:35:36.011285] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-02-04T20:35:36.011606] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-02-04T20:35:36.011853] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-02-04T20:35:36.011940] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-02-04T20:35:36.012169] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-02-04T20:35:36.012239] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-02-04T20:35:36.012965] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-02-04T20:35:36.013272] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-02-04T20:35:36.013547] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-02-04T20:35:36.013643] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-02-04T20:35:36.013959] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-02-04T20:35:36.014217] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-02-04T20:35:36.014461] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-02-04T20:35:36.014707] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-02-04T20:35:36.014998] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-02-04T20:35:36.015241] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-02-04T20:35:36.015312] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-02-04T20:35:36.015531] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-02-04T20:35:36.015624] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-02-04T20:35:36.015846] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-02-04T20:35:36.016143] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-02-04T20:35:36.016404] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-02-04T20:35:36.016637] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-02-04T20:35:36.016864] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-02-04T20:35:36.017145] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-02-04T20:35:36.017376] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-02-04T20:35:36.017612] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-02-04T20:35:36.017863] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-02-04T20:35:36.018129] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-02-04T20:35:36.018364] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-02-04T20:35:36.018647] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-02-04T20:35:36.018927] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-02-04T20:35:36.019007] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-02-04T20:35:36.019287] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-02-04T20:35:36.019531] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-02-04T20:35:36.019836] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-02-04T20:35:36.020074] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-02-04T20:35:36.020355] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-02-04T20:35:36.020605] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-02-04T20:35:36.020886] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-02-04T20:35:36.021163] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-02-04T20:35:36.021393] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-02-04T20:35:36.021642] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-02-04T20:35:36.021868] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-02-04T20:35:36.021937] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-02-04T20:35:36.022156] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-02-04T20:35:36.022434] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-02-04T20:35:36.022716] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-02-04T20:35:36.022942] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-02-04T20:35:36.023172] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-02-04T20:35:36.023420] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-02-04T20:35:36.023669] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-02-04T20:35:36.023906] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-02-04T20:35:36.024155] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-02-04T20:35:36.024387] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-02-04T20:35:36.024619] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-02-04T20:35:36.024849] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-02-04T20:35:36.025099] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-02-04T20:35:36.025329] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-02-04T20:35:36.025594] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-02-04T20:35:36.025665] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-02-04T20:35:36.025916] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-02-04T20:35:36.026167] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-02-04T20:35:36.026448] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-02-04T20:35:36.026697] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-02-04T20:35:36.026945] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-02-04T20:35:36.027176] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-02-04T20:35:36.027253] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-02-04T20:35:36.027495] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-02-04T20:35:36.027745] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-02-04T20:35:36.028000] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-02-04T20:35:36.028246] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-02-04T20:35:36.028495] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-02-04T20:35:36.028728] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-02-04T20:35:36.028968] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-02-04T20:35:36.029232] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-02-04T20:35:36.029304] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-02-04T20:35:36.029525] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-02-04T20:35:36.029618] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-02-04T20:35:36.029880] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-02-04T20:35:36.030178] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-02-04T20:35:36.030462] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-02-04T20:35:36.030694] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-02-04T20:35:36.030946] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-02-04T20:35:36.031198] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-02-04T20:35:36.031447] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-02-04T20:35:36.031685] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-02-04T20:35:36.031937] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-02-04T20:35:36.032008] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-02-04T20:35:36.032234] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-02-04T20:35:36.032483] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-02-04T20:35:36.032733] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-02-04T20:35:36.032963] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-02-04T20:35:36.033244] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-02-04T20:35:36.033490] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-02-04T20:35:36.033723] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-02-04T20:35:36.033949] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-02-04T20:35:36.034192] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-02-04T20:35:36.034433] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-02-04T20:35:36.034512] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-02-04T20:35:36.034750] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-02-04T20:35:36.035038] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-02-04T20:35:36.035269] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-02-04T20:35:36.035518] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-02-04T20:35:36.035785] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-02-04T20:35:36.036020] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-02-04T20:35:36.036247] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-02-04T20:35:36.036509] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-02-04T20:35:36.036809] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-02-04T20:35:36.037093] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-02-04T20:35:36.037370] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-02-04T20:35:36.037598] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-02-04T20:35:36.037833] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-02-04T20:35:36.038112] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-02-04T20:35:36.038354] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-02-04T20:35:36.038596] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-02-04T20:35:36.038839] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-02-04T20:35:36.039084] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-02-04T20:35:36.039364] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-02-04T20:35:36.039611] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-02-04T20:35:36.039859] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-02-04T20:35:36.040787] [INFO ] [LOCAL ] Saved consolidated report: 3441 forecasts -> ./output/forecasts/full/2026-02-05.txt [2026-02-04T20:35:36.040832] [INFO ] [sig ] [79/79] Successfully generated report for 2026-02-05: 3441 entries [2026-02-04T20:35:36.040862] [INFO ] [sig ] ================================================== [2026-02-04T20:35:36.040888] [INFO ] [sig ] Report generation complete: 79/79 reports succeeded [2026-02-04T20:35:36.982295] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-02-04T20:35:36.982473] [INFO ] [sig ] Email notification sent [2026-02-04T20:35:36.983034] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-02-04T20:35:36.983244] [INFO ] [STATE ] Last completion updated: 2026-02-04T20:35:36.983101